This Savory Cabbage & Potato Soup proves that humble ingredients can still throw a flavor party. No velvet rope required.
With sweet, tender cabbage and buttery potatoes simmered to cozy perfection, it’s the soup equivalent of wearing sweatpants that still look kind of put together.
Perfect for cold nights, tight budgets, or when you accidentally buy a whole head of cabbage and need to do something respectable with it.
Why This Savory Cabbage and Potato Soup Works
The trick is giving the cabbage time in the pot before any liquid goes in. Eight to ten minutes over medium heat lets the edges turn light gold, and that browning brings out a sweet, mellow flavor. Cabbage dropped straight into broth tastes flat. Cooked first, it tastes rich, even with no meat in the pot.
Yukon Gold potatoes do the rest. As they simmer, a little of their starch slips into the broth and gives it body without cream or flour. Thyme and a bay leaf add a savory base, and a spoonful of vinegar or lemon juice at the end makes the soup taste finished instead of plain.
Savory Cabbage & Potato Soup Ingredients

- 1 tablespoon olive oil (or butter for richer flavor)
- 1 medium yellow onion, thinly sliced
- 2 cloves garlic, minced
- ½ head green cabbage (about 1 pound), core removed and thinly shredded
- 1½ pounds Yukon Gold or red potatoes, diced
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- 6 cups low-sodium vegetable broth (or chicken broth)
- 1 bay leaf
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- Optional: 1 tablespoon apple cider vinegar or lemon juice for brightness
Optional Garnishes: chopped fresh parsley, cracked black pepper, or a drizzle of olive oil
Easy swaps: Savoy cabbage works in place of green cabbage. It is more tender, so cut the first sauté to about 6 minutes. Red potatoes cook the same as Yukon Golds, and you can leave the skins on. Russets break down faster, so cut them a little bigger and start checking at 15 minutes. Chicken broth makes a heartier soup, while vegetable broth keeps it meatless.
Kitchen Tool Tips
Large soup pot or Dutch oven
Wide and deep enough to hold the cabbage and potatoes without crowding, which helps everything simmer evenly.
Mandoline or sharp chef’s knife
Makes shredding cabbage quick and consistent, improving texture.
Ladle
Useful for serving and portioning hot soup cleanly, especially with brothy recipes.
How to Make Savory Cabbage & Potato Soup

- Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 to 7 minutes until soft and translucent.
- Stir in garlic and cook for 1 minute, then add shredded cabbage. Cook, stirring occasionally, for 8 to 10 minutes until cabbage begins to wilt and caramelize slightly.
- Add diced potatoes, thyme, bay leaf, broth, salt, and pepper. Bring to a boil, then reduce heat to a simmer.
- Simmer uncovered for 20 to 25 minutes, or until potatoes are fork-tender.
- Stir in apple cider vinegar or lemon juice if using, adjust seasoning to taste, and remove bay leaf before serving.
Common Mistakes to Avoid
- Rushing the cabbage. If it goes into the broth pale and stiff, you lose that sweet flavor. Wait until it is limp with a few golden edges.
- Cutting the potatoes unevenly. Aim for 3/4-inch cubes so they all get tender at the same time.
- Salting too early. Low-sodium broth still has salt, and the soup cooks down as it simmers. Add the 1/2 teaspoon, then taste at the end.
- Skipping the acid. Start with 1 teaspoon of vinegar or lemon juice, stir, taste, and add more up to 1 tablespoon.
Variations
- Smoked sausage: Brown 8 ounces of sliced kielbasa first, set it aside, and stir it back in for the last 10 minutes.
- Creamy: Stir in 1/2 cup of half-and-half at the end over low heat. Do not let it boil.
- Bacon: Cook 4 chopped slices in the pot first and use 1 tablespoon of the drippings in place of the oil.
- Carrot and celery: Add 2 diced carrots and 2 diced celery ribs with the onion.
Nutritional Information
Per serving:
- Calories: 185
- Fat: 4g
- Carbohydrates: 33g
- Protein: 4g
- Fiber: 5g
- Sodium: 590mg
How to Serve
Serve hot with a thick slice of sourdough, rye bread, or a dollop of sour cream for richness. A handful of chopped parsley or a drizzle of olive oil can brighten the bowl just before serving.
For a full soup night, pair a bowl with a grilled cheese sandwich or a simple green salad. For more ideas in the same cozy style, browse our potato soup recipes and autumn soup recipes.
Make Ahead, Storage, and Reheating
Make ahead
This soup is a good one to make a day early, since the broth picks up more flavor overnight. Cool it, cover it, and refrigerate. Wait to add the vinegar or lemon juice until you reheat it so it tastes bright.
Fridge
Store in an airtight container for up to 4 days. The flavor deepens over time.
Freezer
Freeze in lidded containers or resealable bags for up to 2 months. Thaw overnight in the fridge before reheating. Potatoes can turn a little grainy after freezing. Blending a cup of the soup and stirring it back in smooths that out.
Reheating
Warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if needed to loosen.
FAQ
Can I use red cabbage instead of green?
Yes, though it will change the color and create a slightly stronger, earthier flavor.
What’s the best potato for this soup?
Yukon Golds hold their shape and add creaminess. Red potatoes work well too. Avoid starchy russets if you want chunkier texture.
Is this soup vegan?
Yes, as long as you use vegetable broth and olive oil or plant-based butter.
Can I blend part of it for creaminess?
Absolutely. Blend half the soup with an immersion blender or regular blender, then stir it back in for a creamy base with chunks.
How can I add protein?
Add drained white beans, lentils, or sliced vegan sausage for a heartier meal.
Flavor Profile Breakdown
- Mildly sweet: From caramelized cabbage and onion
- Earthy: Thanks to tender potatoes and thyme
- Savory & light: Balanced broth-forward base
- Customizable: Brighten with acid, enrich with butter or cream
Savory Cabbage and Potato Soup
4
servingsKeep the screen of your device on
Ingredients
1 tablespoon olive oil (or butter for richer flavor)
1 medium yellow onion, thinly sliced
2 cloves garlic, minced
½ head green cabbage (about 1 pound), core removed and thinly shredded
1 1/2 pounds Yukon Gold or red potatoes, diced
1 teaspoon dried thyme (or 1 tablespoon fresh)
6 cups low-sodium vegetable broth (or chicken broth)
1 bay leaf
½ teaspoon salt, plus more to taste
¼ teaspoon black pepper
Optional: 1 tablespoon apple cider vinegar or lemon juice for brightness
Directions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 to 7 minutes until soft and translucent.
- Stir in garlic and cook for 1 minute, then add shredded cabbage. Cook, stirring occasionally, for 8 to 10 minutes until cabbage begins to wilt and caramelize slightly.
- Add diced potatoes, thyme, bay leaf, broth, salt, and pepper. Bring to a boil, then reduce heat to a simmer.
- Simmer uncovered for 20 to 25 minutes, or until potatoes are fork-tender.
- Stir in apple cider vinegar or lemon juice if using, adjust seasoning to taste, and remove bay leaf before serving.
Like this recipe?
Follow @dinnerendeavor on Pinterest
If you try this recipe, I’d love to hear your thoughts in the comments below.