This comforting Cabbage Potato Soup is a warm hug in a bowl! Packed with tender potatoes and crunchy cabbage, it’s both hearty and healthy. The gentle flavors make it perfect for everyone.
Whenever I make this soup, it disappears quickly! I love pairing it with some crusty bread for a cozy meal. It’s easy enough to whip up anytime you feel a chill in the air!
Key Ingredients & Substitutions
Cabbage: Green cabbage is the hero here, giving a lovely crunch. If you want something different, try Napa or Savoy cabbage. They offer a unique texture and flavor.
Potatoes: I recommend using starchy potatoes like Russets for a creamy texture. You can also use Yukon Golds, but avoid waxy types like red potatoes as they won’t break down as nicely.
Carrots: Carrots add a hint of sweetness. If you want a different flavor, parsnips or sweet potatoes work well too!
Broth: Vegetable broth keeps it plant-based, while chicken broth adds a richer flavor. You can even use water if you’re in a pinch, but I’d suggest adding a little more seasoning.
Milk or Cream: For creaminess, go with whole milk or heavy cream. If you want a lighter option, use almond milk or even coconut milk for a different twist.
How Do I Get the Onions and Garlic Just Right?
Getting your onions and garlic right is important for flavor! Start by sautéing the onions until they’re soft and translucent. This usually takes 3-4 minutes on medium heat.
- Make sure you stir occasionally to prevent burning.
- Add the garlic after the onions to avoid burning, as garlic cooks faster.
Cooking them gently brings out their sweetness, setting up a great base for your soup!
What’s the Best Way to Prepare Cabbage for Soup?
Shredding cabbage is simple and ensures even cooking. It’s best to slice it thinly. Here’s how:
- Remove the core and outer leaves from the cabbage.
- Cut the cabbage in half and then slice it into thin strips.
This method helps it cook down quickly and evenly in your soup, making each bite tender and flavorful!

How to Make Cabbage Potato Soup
Ingredients You’ll Need:
For the Soup:
- 4 cups cabbage, shredded
- 3 medium potatoes, peeled and diced into chunks
- 2 medium carrots, diced
- 1 small onion, chopped
- 4 cups vegetable broth or chicken broth
- 1 cup milk or cream (optional for creaminess)
- 2 tablespoons butter or olive oil
- 2 cloves garlic, minced
- 1 teaspoon dried thyme or fresh thyme
- Salt and black pepper, to taste
- Optional garnish: fresh herbs or thyme sprigs
How Much Time Will You Need?
This comforting soup takes about 15 minutes to prep and another 30-40 minutes to cook. You’ll have a delicious, wholesome meal ready in under an hour!
Step-by-Step Instructions:
1. Sauté the Vegetables:
Start by heating the butter or olive oil in a large pot over medium heat. Once hot, add the chopped onion. Sauté the onion until it becomes translucent, which takes about 3-4 minutes. This step adds a beautiful base flavor.
2. Add Garlic for Flavor:
Next, toss in the minced garlic and stir it in for about a minute. Keep an eye on it and stir frequently to avoid burning—it adds a lovely aroma!
3. Mix in Carrots and Potatoes:
Now, add the diced carrots and potatoes to the pot. Stir everything together and let it cook for about 5 minutes to start softening the veggies.
4. Bring to a Simmer:
Pour in the broth, stirring everything to combine. Bring the mixture to a boil, then reduce the heat and let it simmer gently for about 10 minutes. This allows the flavors to meld together.
5. Add the Cabbage and Thyme:
Now it’s time for the cabbage! Stir in the shredded cabbage and thyme. Continue simmering for another 15-20 minutes, or until the potatoes are fork-tender and the cabbage is nice and soft.
6. Make it Creamy (Optional):
If you want a rich and creamy soup, stir in the milk or cream at this point. Warm it through gently for about 3-5 minutes, but make sure not to bring it to a boil.
7. Season and Serve:
Finally, season your soup with salt and freshly ground black pepper to taste. Ladle the soup into bowls and garnish with fresh herbs or thyme sprigs if you like!
8. Enjoy!
Serve hot with slices of crusty bread for a truly cozy meal. This soup is mild, hearty, and perfect for warming up on a chilly day!

Can I Use Different Types of Cabbage?
Absolutely! While green cabbage is traditional, you can also use Napa or Savoy cabbage for a unique texture and flavor. Just make sure to shred or chop them similarly for even cooking!
What Can I Substitute for Potatoes?
If you want to skip the potatoes or need a lower-carb option, try using cauliflower instead. Simply chop it into small florets and add it at the same time as the cabbage to ensure everything cooks evenly.
How to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stove or in the microwave, adding a bit of broth or water if the soup has thickened.
Can I Freeze This Soup?
Yes, you can freeze the soup! Pour it into a freezer-safe container, leaving some space at the top for expansion. Thaw it overnight in the fridge before reheating for the best texture.



