Creamy Cabbage Soup.26

This Creamy Cabbage Soup turns simple vegetables into a warm, filling meal. Tender cabbage, potatoes, carrots, and celery simmer in a savory broth before milk and cream are stirred in for a smooth, comforting finish. The result is hearty without being complicated, and every bowl has a good mix of vegetables and creamy broth.

Serve it with crusty bread, biscuits, or dinner rolls for an easy lunch or dinner. You can enjoy it as written, or add cooked sausage, ham, or bacon to make it even heartier.

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: Approximately 50 minutes
Servings: 6

Why You’ll Love This Recipe

  • Simple, comforting ingredients: Cabbage, potatoes, carrots, and celery make a satisfying bowl.
  • Creamy broth: A light roux and a little cream give the soup body and richness.
  • One-pot preparation: Cook everything in one pot for easier cleanup.
  • Easy to customize: Add cooked sausage, ham, bacon, or extra vegetables.
  • A practical way to use cabbage: One small head makes a generous pot of soup.
  • Good for meal prep: The soup reheats well, with a splash of broth or milk to loosen it.
  • Great with bread: Serve it with something warm and crusty to soak up the creamy broth.

Ingredients

Creamy Cabbage Soup

  • 3 tablespoons unsalted butter
  • 1 small yellow onion, diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 5 cups chicken broth
  • 3 cups diced potatoes, peeled or unpeeled
  • 1 small head green cabbage, cored and chopped, about 6 cups
  • 1 teaspoon dried thyme
  • ½ teaspoon paprika
  • ½ teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper
  • 1 cup whole milk
  • ½ cup heavy cream
  • 1 tablespoon chopped fresh parsley, optional

Optional Toppings

  • Chopped fresh parsley
  • Crumbled cooked bacon
  • Extra black pepper
  • Shredded cheddar cheese
  • Sliced green onions
  • Crusty bread, biscuits, or crackers

How to Make Creamy Cabbage Soup

Step 1: Prepare the Vegetables

Dice the onion, carrots, and celery into small pieces. Cut the potatoes into bite-size cubes, keeping them roughly the same size so they cook evenly.

Remove the tough core from the cabbage and chop the leaves into pieces about 1 inch wide. If the leaves are very large, cut them smaller so they’re easier to eat with a spoon.

Step 2: Soften the Onion and Carrots

Melt the butter in a large soup pot or Dutch oven over medium heat. Add the diced onion and carrots. Cook for 4–5 minutes, stirring occasionally, until the onion begins to soften.

The carrots don’t need to be fully cooked at this point. They’ll continue to soften in the broth.

Step 3: Add the Celery and Garlic

Stir in the celery and cook for another 3 minutes. Add the minced garlic and cook for about 30 seconds, just until fragrant.

Avoid browning the garlic, since it can develop a bitter taste.

Step 4: Make the Roux

Sprinkle the flour over the vegetables. Stir continuously for 1–2 minutes, making sure the flour is coated with the butter and vegetables.

This step cooks away the raw flour taste and helps thicken the soup later.

Step 5: Slowly Add the Broth

Pour in the chicken broth a little at a time, stirring as you go. Starting with a small splash helps loosen the flour mixture and reduce lumps. Once smooth, gradually add the remaining broth.

Scrape the bottom of the pot as you stir to lift any flavorful bits.

Step 6: Add the Potatoes and Seasonings

Stir in the potatoes, thyme, paprika, salt, and black pepper. Bring the soup to a gentle boil, then reduce the heat and simmer for 8–10 minutes.

The potatoes should be beginning to soften before you add the cabbage.

Step 7: Add the Cabbage

Stir in the chopped cabbage. Cover the pot partially and simmer for 12–15 minutes, stirring once or twice, until the cabbage is tender and the potatoes are fully cooked.

For cabbage with more bite, begin checking it after 10 minutes. For a softer texture, let it simmer a few minutes longer.

Step 8: Stir in the Milk and Cream

Reduce the heat to low. Stir in the milk and heavy cream and warm the soup for 3–5 minutes. Don’t let it boil after adding the dairy.

Taste the broth and adjust the salt, pepper, or thyme as needed. If the soup is thicker than you like, add a little more broth or milk.

Step 9: Finish and Serve

Ladle the soup into bowls and add chopped parsley or another topping, if desired. Serve hot with crusty bread, biscuits, or crackers.

Tips for the Best Creamy Cabbage Soup

  • Cut the vegetables evenly. Similar-sized pieces cook at about the same rate.
  • Cook the flour briefly. Stirring the flour into the butter for a minute or two helps prevent a floury taste.
  • Add the cabbage after the potatoes have started cooking. Potatoes take longer to become tender, while cabbage can become very soft if simmered too long.
  • Keep the soup at a gentle simmer. A hard boil can break down the vegetables and make the texture less appealing.
  • Add the dairy near the end. Milk and cream are less likely to separate when warmed gently.
  • Taste before adding extra salt. Broth brands vary in saltiness, and toppings like bacon or cheese can add more.
  • Use a large pot. Fresh cabbage takes up a lot of space before it wilts.
  • Make it thicker if you like. Mash some of the cooked potatoes against the side of the pot and stir them into the broth.

Choosing the Cabbage and Potatoes

Green cabbage is the best everyday choice for this soup. It softens nicely while still holding its shape. Savoy cabbage can also be used; its leaves are more tender and crinkled.

Yukon Gold potatoes give the soup a creamy texture and tend to hold their shape well. Russet potatoes can also be used, though they break down more easily and make the broth thicker. Red potatoes work well if you prefer a firmer potato.

How to Adjust the Soup’s Texture

For a thicker soup, simmer it uncovered for a few extra minutes before adding the milk and cream. You can also mash a few potatoes into the broth.

For a thinner soup, stir in additional warm chicken broth or milk a little at a time until it reaches your preferred consistency.

For a smoother texture, use an immersion blender to blend a small portion of the soup. Leave most of the cabbage and vegetables whole so the soup still has texture.

Delicious Variations

Creamy Cabbage and Sausage Soup

Brown 12 ounces of sliced smoked sausage in the pot before cooking the onion. Transfer the sausage to a plate, cook the vegetables in the same pot, then stir the sausage back in with the cabbage.

Cabbage and Ham Soup

Add 1½ cups diced cooked ham with the potatoes. Ham adds a savory, smoky flavor, so taste the broth before adding the full amount of salt.

Bacon Cabbage Soup

Cook 4 slices of chopped bacon in the pot until crisp. Remove the bacon and cook the vegetables in a little of the drippings, adding butter if needed. Sprinkle the cooked bacon over the bowls just before serving.

Vegetarian Creamy Cabbage Soup

Use vegetable broth instead of chicken broth. Add a pinch of smoked paprika or extra thyme for deeper flavor. Check the labels on your broth and toppings if you need the soup to be fully vegetarian.

Cheesy Cabbage Soup

Stir in ½ cup shredded cheddar near the end of cooking, a handful at a time. Keep the heat low and stir until the cheese melts. Avoid boiling the soup after adding it.

Extra-Vegetable Cabbage Soup

Add sliced mushrooms, chopped green beans, or frozen peas. Add firmer vegetables with the potatoes and quicker-cooking vegetables near the end.

What to Serve with Creamy Cabbage Soup

The soup is filling on its own, but it pairs especially well with:

  • Crusty bread or sourdough
  • Buttermilk biscuits
  • Garlic bread
  • Soft dinner rolls
  • Crackers or toasted bread cubes
  • A simple green salad
  • A grilled cheese sandwich

Can I Make It Ahead?

Yes. For the best texture, prepare the soup through the step where the cabbage and potatoes are tender. Cool it, cover it, and refrigerate it. When ready to serve, reheat the soup gently and stir in the milk and cream.

You can also prepare the full recipe ahead. The potatoes may absorb some broth as the soup sits, so add a splash of broth or milk when reheating.

Storage

Let the soup cool, then transfer it to an airtight container. Refrigerate for up to three days.

Reheat gently on the stove over low heat, stirring occasionally. Avoid boiling after the cream has been added. If the soup has thickened in the refrigerator, stir in a little broth or milk until it reaches the right consistency.

Can You Freeze Creamy Cabbage Soup?

Cream-based soups can change texture after freezing, so the best option is to freeze the soup before adding the milk and cream. Cool the soup base completely, transfer it to freezer-safe containers, and freeze for up to two months.

Thaw it overnight in the refrigerator. Reheat gently on the stove, then stir in the milk and cream before serving.

You can freeze the fully prepared soup if needed, but the texture may be less smooth after thawing. Stir it well as it reheats and add a little broth or milk if necessary.

Frequently Asked Questions

What kind of cabbage works best?

Green cabbage is a reliable choice because it becomes tender while still holding its shape. Savoy cabbage also works and has softer leaves.

Do I need to remove the cabbage core?

Yes. The core is tougher than the leaves, so cut it out before chopping the cabbage.

Can I use red cabbage?

You can, but it will change the soup’s color and flavor. Green cabbage is the better choice for a pale, creamy soup.

Can I make the soup without flour?

Yes. Mix 2 tablespoons cornstarch with 2 tablespoons cold water until smooth. Stir it into the simmering broth before adding the milk and cream, then cook until thickened.

Can I use half-and-half instead of milk and cream?

Yes. Replace the milk and heavy cream with 1½ cups half-and-half. The soup will still be creamy, with fewer separate ingredients.

How do I keep the soup from becoming too thick?

Add warm broth or milk a little at a time. Potatoes absorb liquid as the soup sits, so you may need to loosen leftovers before serving.

Why did the soup become grainy?

The soup may have boiled after the dairy was added. Keep the heat low once you add the milk and cream, and avoid bringing it back to a boil.

Can I use frozen cabbage?

Fresh cabbage is best for the texture, but frozen cabbage can be used in a pinch. Add it near the end of cooking and simmer just until heated through and tender.

Can I make it in a slow cooker?

Yes. Cook the onion, carrots, celery, garlic, broth, potatoes, and cabbage on LOW until the vegetables are tender. Stir the milk and cream in near the end. For the thickest texture, make a small roux separately on the stove and stir it into the slow cooker.

Pro Tips

Use a large pot because the cabbage takes up plenty of room before it softens. Let the potatoes simmer first, then add the cabbage and cook until just tender. Stir in the milk and cream over low heat, taste the broth before adding more salt, and serve with warm bread.

Final Thoughts

This Creamy Cabbage Soup is a comforting, flexible meal made with everyday vegetables and a smooth, savory broth. Enjoy it as a simple vegetarian-style soup, or add sausage, ham, or bacon for a heartier version. Make a pot for dinner, save the leftovers for lunch, and serve each bowl with bread for dipping.