Save to Pinterest The smell of cabbage simmering in tomato broth always takes me straight back to my tiny apartment kitchen on a rainy Tuesday. I had half a head of cabbage wilting in the crisper and a serious craving for something warm that didn't require a grocery run. What started as a scavenger hunt through my pantry turned into one of those soups I now make without thinking, the kind that fills the house with steam and makes you feel like you've got your life together even when you don't.
I first made a big batch of this soup the week my neighbor was recovering from surgery. She opened the door looking exhausted, took one whiff, and actually teared up a little. We sat at her kitchen table with mismatched bowls, dunking bread into the broth and talking about nothing important. She told me it tasted like her grandmother's kitchen, even though our recipes were probably nothing alike.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Green cabbage: The heart of the soup, it gets tender and sweet as it cooks, soaking up all the flavors around it. Buy a firm head with tightly packed leaves and don't worry about chopping it perfectly, rough cuts work just fine here.
- Carrots and celery: These two bring sweetness and a subtle earthy backbone that balances the acidity of the tomatoes. Slice them about the same thickness so they cook evenly.
- Yellow onion: I always use yellow because it caramelizes beautifully and adds a mellow sweetness, but white onion works in a pinch.
- Garlic: Fresh cloves are key, the jarred stuff just doesn't give you that sharp, aromatic hit when it first hits the pot.
- Diced tomatoes: Use the kind with juice, it adds body and a slight tang that brightens everything up without tasting too acidic.
- Tomato paste: This little trick deepens the color and adds a concentrated umami richness you can't get from diced tomatoes alone.
- Vegetable broth: Homemade is lovely, but honestly, a good quality store bought broth does the job beautifully and saves you an entire day of work.
- Dried thyme and bay leaf: These quiet herbs work in the background, adding warmth and complexity without shouting.
- Smoked paprika: Completely optional, but it gives the soup a subtle campfire quality that makes it feel more special than it has any right to be.
- Fresh parsley: A handful of this at the end wakes everything up and adds a pop of color that makes your bowl look like it came from a bistro.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat your pot over medium and add just enough oil to coat the bottom, then toss in the onion, carrot, and celery. Let them sizzle and soften for about five minutes, stirring occasionally so nothing sticks or browns too fast.
- Wake up the garlic:
- Stir in the minced garlic and let it cook for just a minute until your kitchen smells like a Italian grandmother moved in. Don't let it brown or it'll turn bitter.
- Wilt the cabbage:
- Add all that chopped cabbage and give it a good stir, letting it cook down for a few minutes. It'll look like way too much at first, but it shrinks dramatically as it wilts.
- Build the tomato base:
- Stir in the tomato paste and let it cook for a minute, coating the vegetables and turning everything a deeper red. This step caramelizes the paste slightly and takes away any raw edge.
- Add the liquids and simmer:
- Pour in the diced tomatoes, broth, thyme, bay leaf, smoked paprika, salt, and pepper, then stir everything together. Bring it to a boil, then turn the heat way down, cover, and let it bubble gently for twenty five to thirty minutes until the cabbage is meltingly tender.
- Finish and taste:
- Fish out the bay leaf, taste the broth, and adjust the salt and pepper as needed. Ladle into bowls and sprinkle with fresh parsley if you have it.
Save to Pinterest There's something about ladling this soup into bowls on a cold night that feels like an act of care. I've served it to friends who were heartbroken, to family who were sick, and to myself when I just needed something gentle and filling. It never tries to be fancy, and that's exactly why it works.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Heartier
Sometimes I'll dice up a couple of potatoes and toss them in with the broth, they soak up the tomato flavor and make the soup feel more like a full meal. White beans are another favorite addition, especially if I have a can sitting in the pantry, they add creaminess and protein without any extra work. Just stir them in during the last ten minutes of simmering so they heat through without falling apart.
Storing and Reheating
This soup keeps beautifully in the fridge for up to five days and actually tastes better the next day after all the flavors have had time to meld. I portion it into containers and grab one for lunch throughout the week, reheating it gently on the stove with a splash of extra broth if it's thickened up. It also freezes well for up to three months, though the cabbage can get a little softer after thawing, which doesn't bother me one bit.
Serving Suggestions
I love serving this with thick slices of rye bread or a crusty baguette for dunking, the bread soaks up the broth and turns every spoonful into something more satisfying. A dollop of sour cream on top isn't traditional for everyone, but it adds a creamy tang that I find irresistible. Sometimes I'll set out a little bowl of grated Parmesan or a drizzle of good olive oil so everyone can customize their bowl.
- Pair it with a simple green salad dressed in lemon and olive oil for a light, balanced meal.
- Serve alongside grilled cheese sandwiches for a cozy, nostalgic dinner that pleases everyone.
- Top with a sprinkle of red pepper flakes if you like a little heat to cut through the sweetness.
Save to Pinterest This soup has become my quiet default, the thing I make when I need to feel grounded or when I want to take care of someone without making a fuss. I hope it finds a place in your kitchen the same way it found one in mine.
Recipe FAQs
- → Can I make this cabbage soup ahead of time?
Yes, this soup actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months. Reheat gently on the stovetop.
- → What type of cabbage works best for this soup?
Green cabbage is traditional and provides the best texture and flavor. Savoy cabbage also works well for a slightly more delicate result. Avoid red cabbage as it will discolor the broth.
- → How can I make this soup more filling?
Add diced potatoes during step 5, or stir in cooked white beans, chickpeas, or lentils near the end of cooking. You can also add cooked rice or small pasta for extra heartiness.
- → Can I use chicken broth instead of vegetable broth?
Absolutely. Chicken broth or beef broth will add more depth and richness to the soup, though it will no longer be vegetarian. Use the same quantity as specified for vegetable broth.
- → Why is my cabbage soup too acidic?
Tomatoes can add acidity. Balance it by adding a pinch of sugar or a splash of apple cider vinegar. You can also reduce the amount of tomato paste or use low-acid canned tomatoes.
- → What can I serve with cabbage soup?
This soup pairs beautifully with rye bread, crusty sourdough rolls, or garlic bread. A dollop of sour cream (if not dairy-free) or a side salad also complements it well.