Old-Fashioned Cabbage Soup Recipe – A Hearty, Comforting Homemade Classic
There’s something special about a big pot of old-fashioned cabbage soup simmering on the stove. The aroma of tender cabbage, sweet carrots, onions, tomatoes, and savory broth brings back memories of simple family dinners and comforting meals made from scratch.
This Old-Fashioned Cabbage Soup is one of those timeless recipes that proves you don’t need expensive ingredients to make something truly satisfying. It’s warm, hearty, budget-friendly, and packed with wholesome vegetables.
Whether you’re looking for an easy weeknight dinner, a cozy winter meal, or a traditional homemade soup just like Grandma used to make, this recipe deserves a place in your kitchen.
The best part? Everything cooks in one pot, and the leftovers taste even better the next day.
Why You’ll Love This Old-Fashioned Cabbage Soup
This classic cabbage soup is more than just a simple vegetable soup. It’s a comforting meal that’s easy to prepare and full of delicious homemade flavor.
- Budget-friendly: Made with affordable pantry staples and fresh vegetables.
- Easy one-pot recipe: Minimal cleanup and simple cooking steps.
- Naturally hearty: Loaded with cabbage, potatoes, carrots, and tomatoes.
- Perfect for meal prep: The flavors continue to develop as the soup rests.
- Customizable: Add ground beef, smoked sausage, or beans for extra protein.
- Freezer-friendly: Make a large batch and save portions for busy days.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 6
- Cuisine: American
- Course: Soup, Main Dish
- Difficulty: Easy
Ingredients for Old-Fashioned Cabbage Soup
You only need a handful of everyday ingredients to make this delicious homemade soup.
Fresh Vegetables
- 1 medium green cabbage (about 2 pounds), chopped
- 1 large yellow onion, diced
- 3 medium carrots, peeled and sliced
- 2 celery stalks, chopped
- 2 medium potatoes, peeled and diced
- 3 garlic cloves, minced
Soup Base
- 2 tablespoons olive oil
- 1 can (14.5 ounces) diced tomatoes, with juices
- 1 can (8 ounces) tomato sauce
- 6 cups low-sodium vegetable or chicken broth
- 1 tablespoon tomato paste
Seasonings
- 1 teaspoon dried thyme
- 1 teaspoon sweet paprika
- 1 teaspoon dried oregano
- 2 bay leaves
- ½ teaspoon freshly ground black pepper
- 1 teaspoon salt, or to taste
- 1 teaspoon brown sugar (optional)
- 1 tablespoon apple cider vinegar
- 2 tablespoons chopped fresh parsley, for garnish
How to Make Old-Fashioned Cabbage Soup (Step by Step)
Making this homemade cabbage soup couldn’t be easier. Follow these simple steps for a flavorful, comforting meal.
Step 1: Prepare the Vegetables
Start by washing all your fresh vegetables thoroughly.
Remove any damaged outer leaves from the cabbage, cut it into quarters, and remove the tough core. Chop the cabbage into bite-sized pieces.
Dice the onion, slice the carrots, chop the celery, and cut the potatoes into small, even cubes.
Mince the garlic and set everything aside.
Cooking Tip: Try to cut the vegetables into similar-sized pieces so they cook evenly and give the soup a pleasant texture.
Step 2: Sauté the Onion, Carrots, and Celery
Place a large Dutch oven or heavy-bottomed soup pot over medium heat.
Add the olive oil and allow it to warm for about 30 seconds.
Add the diced onion, carrots, and celery.
Cook for 5–7 minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.
This step creates the flavorful foundation of the soup.
Step 3: Add Garlic and Seasonings
Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
Add the dried thyme, paprika, oregano, and black pepper.
Stir gently to coat the vegetables with the seasonings.
Next, add the tomato paste and cook for another minute.
Cooking the tomato paste briefly helps deepen its flavor and gives the finished broth a richer taste.
Step 4: Add the Cabbage and Potatoes
Add the chopped cabbage and diced potatoes to the pot.
Stir everything together, allowing the cabbage to mix with the seasoned vegetables.
The pot may look very full at first, but don’t worry. Cabbage shrinks considerably as it cooks.
Let the cabbage cook for 3–4 minutes, stirring gently, until it begins to soften.
Step 5: Pour in the Tomatoes and Broth
Add the diced tomatoes with their juices, tomato sauce, and broth.
Drop in the bay leaves and stir well.
Increase the heat to medium-high and bring the soup to a gentle boil.
Once boiling, reduce the heat to medium-low.
Cover the pot partially with a lid and allow the soup to simmer.
Step 6: Simmer Until Tender
Let the soup simmer gently for 25–30 minutes, stirring occasionally.
The cabbage should become tender, the carrots should soften, and the potatoes should be easily pierced with a fork.
If the soup becomes too thick, add a little extra broth or water until you reach your preferred consistency.
For a traditional old-fashioned texture, the vegetables should be tender without becoming mushy.
Step 7: Add the Finishing Touches
Remove the bay leaves.
Stir in the apple cider vinegar and optional brown sugar.
The vinegar adds brightness and balances the sweetness of the vegetables and the acidity of the tomatoes.
Taste the soup and adjust the salt and pepper as needed.
Let it simmer for another 2 minutes so the final flavors come together.
Step 8: Serve and Enjoy
Ladle the hot cabbage soup into individual bowls.
Sprinkle freshly chopped parsley over the top for a fresh finishing touch.
Serve immediately with warm crusty bread, homemade cornbread, or buttery dinner rolls.
For an extra comforting meal, pair it with a grilled cheese sandwich.
Tips for Making the Best Cabbage Soup
1. Choose Fresh Green Cabbage
Look for a cabbage head that feels heavy for its size, with firm, tightly packed leaves. Fresh cabbage has a naturally mild, slightly sweet flavor that works beautifully in soup.
2. Don’t Skip Sautéing the Vegetables
Taking a few extra minutes to sauté the onions, carrots, and celery creates a deeper, more balanced flavor than simply boiling everything together.
3. Use a Flavorful Broth
A good-quality vegetable or chicken broth makes a noticeable difference. Low-sodium broth is especially useful because it allows you to control the final seasoning.
4. Avoid Overcooking the Cabbage
Cabbage should be tender but still hold its shape. Cooking it for too long can make it overly soft and produce a stronger cabbage aroma.
5. Let the Soup Rest
If you have time, allow the finished soup to rest for 10 minutes before serving. This gives the flavors a chance to settle and blend.
Delicious Recipe Variations
One of the wonderful things about old-fashioned cabbage soup is how easily you can adapt it.
Old-Fashioned Cabbage Soup with Ground Beef
Brown 1 pound of lean ground beef in the pot before sautéing the vegetables. Drain excess grease if necessary, then continue with the recipe.
This creates a heartier soup that works beautifully as a complete dinner.
Cabbage Soup with Smoked Sausage
Slice 12 ounces of smoked sausage and brown it lightly before adding the vegetables.
The smoky flavor pairs especially well with cabbage, potatoes, and paprika. Make sure any sausage used is fully cooked or reaches its required safe internal temperature.
Old-Fashioned Cabbage and Bean Soup
Add one drained can of white beans, kidney beans, or pinto beans during the final 10 minutes of cooking.
The beans add extra fiber and make the soup more filling.
Spicy Cabbage Soup
Add ¼ teaspoon of crushed red pepper flakes or a pinch of cayenne pepper along with the other seasonings.
Adjust the amount depending on your preferred heat level.
Vegetarian Cabbage Soup
Use vegetable broth and keep the original vegetable-based ingredients. For a vegan version, simply serve without dairy-based toppings.
What to Serve with Cabbage Soup
Although this soup is delicious on its own, a few simple side dishes can turn it into an even more satisfying meal.
Homemade Cornbread: Slightly sweet, tender cornbread pairs beautifully with the savory tomato broth.
Crusty French Bread: Perfect for soaking up every last spoonful.
Grilled Cheese Sandwich: A classic American comfort-food combination.
Garlic Bread: Adds a buttery, savory contrast to the vegetable-rich soup.
Simple Green Salad: A refreshing option for a lighter lunch or dinner.
How to Store and Reheat Cabbage Soup
Refrigerator Storage
Allow the soup to cool slightly, then transfer it into shallow airtight containers.
Refrigerate within 2 hours of cooking and store at 40°F (4°C) or below for up to 3–4 days.
The flavors often become even more delicious after a night in the refrigerator.
Freezer Storage
Old-fashioned cabbage soup freezes well.
Let it cool safely, divide it into freezer-safe containers, and leave a little room for expansion.
Freeze at 0°F (-18°C) for best quality for approximately 2–3 months.
Keep in mind that potatoes may become slightly softer after freezing and reheating.
How to Reheat
Transfer the soup to a saucepan and heat over medium-low heat, stirring occasionally, until it reaches 165°F (74°C).
Add a splash of broth or water if needed.
Frozen soup can be thawed overnight in the refrigerator before reheating.
Frequently Asked Questions
What type of cabbage is best for cabbage soup?
Green cabbage is the traditional choice for this recipe. It becomes tender when simmered and has a mild, slightly sweet flavor. Savoy cabbage can also work, although it may cook a little faster.
Can I make cabbage soup ahead of time?
Absolutely! This soup is ideal for preparing in advance. Store it in the refrigerator and reheat individual portions when needed. Many people enjoy the flavor even more the following day.
Can I make this soup without potatoes?
Yes. Simply omit the potatoes or replace them with extra carrots, celery, or beans. The soup will still be delicious.
How do I thicken cabbage soup?
For a naturally thicker soup, mash a few cooked potato pieces directly into the broth. You can also simmer the soup uncovered for several additional minutes to reduce some of the liquid.
Is old-fashioned cabbage soup healthy?
This soup contains a variety of vegetables, including cabbage, carrots, celery, and tomatoes, which provide fiber and essential nutrients. Its overall nutritional value depends on the broth, portion size, and any additional ingredients.
Can I cook cabbage soup in a slow cooker?
Yes. For the best flavor, sauté the onions, carrots, celery, garlic, and tomato paste first.
Transfer everything to a slow cooker and add the remaining ingredients, except the vinegar and parsley.
Cook on LOW for approximately 6–7 hours or HIGH for 3–4 hours, until the vegetables are tender. Add the vinegar and parsley just before serving.
Why does my cabbage soup taste bland?
A bland soup often needs additional seasoning or acidity. Try adding a little salt, freshly ground pepper, or a small splash of apple cider vinegar. A flavorful broth and properly sautéed vegetables also make a big difference.
Final Thoughts
Old-Fashioned Cabbage Soup is a wonderful reminder that the simplest homemade meals are often the most comforting.
With tender cabbage, hearty potatoes, sweet carrots, and a rich tomato-based broth, this classic soup delivers warmth and flavor in every spoonful.
It’s affordable, easy to prepare, and perfect for feeding the whole family without spending hours in the kitchen.
Whether you’re making it for a chilly evening, preparing meals for the week, or simply craving something homemade, this traditional cabbage soup is a recipe worth keeping.
Give this old-fashioned cabbage soup a try, and enjoy a warm bowl of homemade comfort!