Cabbage Soup Potatoes

This Old-Fashioned Ham and Cabbage Soup with Potatoes is the kind of simple, hearty meal that tastes like something simmered in a family kitchen for generations.

Tender chunks of ham cook with cabbage, potatoes, carrots, celery, onion, garlic, and savory broth until everything becomes soft and flavorful. The ham adds smoky richness, the potatoes make the soup satisfying, and the cabbage becomes tender and slightly sweet as it cooks.

It is especially good for using leftover holiday ham, cold-weather dinners, budget-friendly family meals, meal prep, or an easy one-pot supper.

Serve it with warm bread or biscuits for a complete comfort-food meal.

Why You’ll Love This Recipe

Perfect for leftover ham. Holiday leftovers become an entirely different meal.

One-pot recipe. Everything cooks together in a Dutch oven or soup pot.

Budget-friendly. Cabbage, potatoes, carrots, and onions stretch a smaller amount of meat.

Comforting but not overly heavy. The broth stays light while the potatoes make it filling.

Easy to customize. Add beans, corn, bacon, sausage, or extra vegetables.

Meal-prep friendly. The flavors become even better after resting overnight.

Freezer-friendly. The soup base freezes well, though potatoes soften slightly after thawing.


Ingredients

Ham

  • 3 cups cooked ham, diced
  • 1 ham bone or ham hock, optional for extra flavor

Vegetables

  • 1 small head green cabbage, chopped, about 6–7 cups
  • 1½ pounds Yukon Gold or red potatoes, cut into bite-size pieces
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced

Soup Base

  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 6 cups chicken broth or ham broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried parsley
  • 1 bay leaf
  • ½ teaspoon smoked paprika
  • ¼ teaspoon black pepper
  • Salt to taste

Optional Flavor Boosters

  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • ½ teaspoon crushed red pepper
  • 1 can white beans, drained
  • 1 cup corn

For Serving

  • Chopped parsley
  • Green onions
  • Crusty bread
  • Cornbread
  • Biscuits

Ingredient Notes

Ham

Use fully cooked ham.

Good options include:

  • Leftover baked ham
  • Smoked ham
  • Spiral ham
  • Ham steak

Dice the ham into bite-size pieces.

Because ham can be salty, taste the soup before adding extra salt.

Ham Bone

If you have a leftover ham bone, add it while the soup simmers.

It gives the broth more smoky flavor and makes the soup taste like it has cooked much longer.

Remove the bone before serving.

Cabbage

Green cabbage works best.

Chop it into medium pieces because it shrinks significantly as it cooks.

Potatoes

Yukon Gold or red potatoes hold their shape well in soup.

Russet potatoes can also be used, but they tend to break down more and create a slightly thicker broth.

Broth

Chicken broth is convenient and works beautifully.

If your ham is very salty, choose lower-sodium broth.

How to Make Old-Fashioned Ham and Cabbage Soup with Potatoes

Step 1: Prepare the Vegetables

Dice the onion.

Slice the carrots and celery.

Cut the potatoes into roughly equal bite-size pieces.

Chop the cabbage.

Mince the garlic.

Step 2: Sauté the Aromatics

Heat butter and olive oil in a large Dutch oven or soup pot over medium heat.

Add:

  • Onion
  • Carrots
  • Celery

Cook for approximately:

5–6 minutes

until they begin to soften.

Step 3: Add Garlic

Stir in the minced garlic.

Cook for:

30 seconds.

Step 4: Add Ham

Add the diced ham.

Cook for about:

2–3 minutes

so it picks up a little color.

Step 5: Add Seasonings

Stir in:

  • Thyme
  • Parsley
  • Smoked paprika
  • Black pepper

Add optional Worcestershire and Dijon if using.

Step 6: Add Broth

Pour in:

6 cups broth.

Add the bay leaf.

If using a ham bone, add it now.

Step 7: Add Potatoes

Stir in the potatoes.

Bring the soup to a gentle boil.

Reduce heat to a simmer.

Cook for approximately:

10 minutes.

Step 8: Add Cabbage

Add the chopped cabbage.

Stir well.

It may look like a lot at first, but it will quickly cook down.

Step 9: Simmer

Continue simmering for approximately:

15–20 minutes

or until:

  • Potatoes are tender
  • Cabbage is soft
  • Carrots are cooked through

Step 10: Remove Ham Bone

If using a ham bone, remove it.

Pick off any usable meat and return that meat to the soup.

Discard the bone.

Step 11: Taste and Adjust

Taste the broth.

Add extra:

  • Black pepper
  • Thyme
  • Salt, only if needed

If you want more broth, add another cup.

Step 12: Serve

Remove the bay leaf.

Ladle into bowls and garnish with parsley or green onions.

Serve hot with bread or biscuits.


Expert Tips for the Best Ham and Cabbage Soup

Taste before adding salt. Ham and broth can already contain plenty.

Cut potatoes evenly. Similar-sized pieces cook at the same rate.

Add cabbage after the potatoes begin cooking. This prevents it from becoming too soft.

Use a ham bone if you have one. It adds a deeper old-fashioned flavor.

Don’t overcook the potatoes. They should be tender but still hold their shape.

Use lower-sodium broth when possible. This gives you better control over seasoning.

Let leftovers rest overnight. The flavor becomes even better the next day.


Delicious Variations

Ham, Cabbage and White Bean Soup

Add:

1 can drained cannellini or Great Northern beans.

This makes the soup even heartier.

Ham and Cabbage Soup with Corn

Add:

1 cup corn

during the final 10 minutes.

Creamy Ham Cabbage Potato Soup

Stir in:

1 cup half-and-half or heavy cream

near the end.

Keep the heat low after adding dairy.

Smoked Sausage Cabbage Soup

Replace part of the ham with sliced smoked sausage.

Bacon Ham and Cabbage Soup

Add cooked crumbled bacon before serving.

Spicy Ham and Cabbage Soup

Add:

  • Red pepper flakes
  • Cayenne
  • Hot sauce

Slow Cooker Ham and Cabbage Soup

Add everything except cabbage to the slow cooker.

Cook on:

LOW for 6–7 hours
or
HIGH for 3–4 hours.

Add cabbage during the final 45–60 minutes.

Ham and Cabbage Soup Without Potatoes

Leave out the potatoes and add white beans or extra vegetables instead.


What to Serve With It

This soup pairs especially well with:

  • Crusty bread
  • Cornbread
  • Dinner rolls
  • Biscuits
  • Grilled cheese
  • Green salad
  • Roasted vegetables

For a classic old-fashioned meal, serve it with warm cornbread or buttered biscuits.

Make Ahead & Meal Prep

This soup is excellent for making ahead.

Prepare it completely and refrigerate after cooling.

The flavors deepen overnight, making it especially good for next-day lunches.

For meal prep:

  1. Divide into airtight containers.
  2. Refrigerate individual portions.
  3. Keep bread or crackers separate.

If you plan to freeze the soup, slightly undercook the potatoes so they hold their shape better after thawing.

Storage, Freezing & Reheating

Refrigerator

Store cooled soup in airtight containers for approximately:

3–4 days.

Freezer

The soup can be frozen.

Potatoes may become slightly softer after thawing, but the flavor remains good.

For best results, freeze in individual portions.

Stovetop Reheating

Warm over medium-low heat until hot.

Add a splash of broth or water if the soup has thickened.

Microwave

Reheat individual portions in short intervals, stirring between each one.

Frequently Asked Questions

Can I use leftover holiday ham?

Yes. This is one of the best recipes for leftover ham.

Can I add a ham bone?

Absolutely. It adds much deeper flavor to the broth.

What potatoes work best?

Yukon Gold or red potatoes hold their shape particularly well.

Can I use bagged cabbage?

Yes. Pre-shredded cabbage is a useful shortcut.

Can I make this in a slow cooker?

Yes. Add the cabbage toward the end so it does not become overly soft.

Can I add beans?

Yes. White beans make the soup especially hearty.

Can I make it creamy?

Yes. Stir in cream or half-and-half during the final few minutes.

Why is my soup too salty?

The ham or broth may have been especially salty. Add unsalted broth or water to dilute it.

Can I freeze it?

Yes, though potatoes can soften slightly after thawing.

Can I use smoked sausage instead of ham?

Yes. Sliced smoked sausage is an excellent substitute.

Printable Old-Fashioned Ham and Cabbage Soup with Potatoes Recipe

Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: About 55 minutes
Servings: 6–8

Ingredients

  • 3 cups cooked diced ham
  • 6–7 cups chopped green cabbage
  • 1½ pounds potatoes, cubed
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 1 onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 6 cups chicken broth
  • 1 teaspoon thyme
  • 1 teaspoon parsley
  • 1 bay leaf
  • ½ teaspoon smoked paprika
  • ¼ teaspoon black pepper
  • Salt to taste
  • Optional ham bone

Instructions

  1. Heat butter and olive oil in a large soup pot.
  2. Add onion, carrots, and celery.
  3. Cook for 5–6 minutes.
  4. Add garlic and cook 30 seconds.
  5. Stir in ham.
  6. Add thyme, parsley, paprika, and pepper.
  7. Pour in broth.
  8. Add bay leaf and optional ham bone.
  9. Add potatoes.
  10. Simmer for 10 minutes.
  11. Add cabbage.
  12. Simmer another 15–20 minutes until vegetables are tender.
  13. Remove ham bone and bay leaf.
  14. Return any meat from the bone to the soup.
  15. Taste and adjust seasoning.
  16. Serve hot with bread or biscuits.

Final Thoughts

Old-Fashioned Ham and Cabbage Soup with Potatoes is a simple, economical dinner built around ingredients that have been used in home kitchens for generations.

Smoky ham, tender cabbage, potatoes, carrots, celery, garlic, and herbs simmer together into a comforting broth that is filling without being overly rich.

It is especially practical after holidays because leftover ham can become a completely new meal while inexpensive vegetables stretch the recipe into several generous servings.

SAVE IT FOR LATER IN PINTEREST