There are many reasons why cabbage soup has been loved through the years. When prepared correctly, it’s nourishing, incredibly budget-friendly, and packed with flavor in every spoonful. This recipe isn’t the bland, tasteless, ‘diet’ version from decades ago. Instead, it has big pieces of cabbage with tender chunks of vegetables simmered slowly in a savory, tomato-herb-based broth, and comes together to create a cabbage soup that delivers pure, delicious comfort every time.

Cabbage soup may be one of the simplest dishes, but don’t let its modesty fool you — this recipe delivers big rewards with very little effort. Here’s why this version is a true winner:

  • Budget-Friendly and Easy – Cabbage is one of the most inexpensive vegetables you can buy, yet it yields a generous pot of soup. This cabbage soup recipe is so simple. Chop, simmer, serve . . . done!
  • Healthy and Naturally Nourishing – Cabbage is packed with vitamins, minerals, antioxidants, and fiber — all without adding heaviness.
  • Light… Yet Comforting – Unlike heavy winter soups, cabbage soup feels satisfying without weighing you down. This soup is filling and perfect for those days when your body wants something wholesome but not heavy. So you get the best of both worlds. The reason why it’s a favorite dish for those wanting to lose or maintain weight.
  • Fantastic Layers of Flavor – Slow-simmered cabbage, tender vegetables, fragrant herbs, and a savory broth come together for a delightful home-cooked dish. The fire-roasted tomatoes add a layer of sweet, smoky flavor that enhances a simple vegetable broth. The addition of a rind of Italian Parmigiano takes it over the top! Plus, it tastes even better the next day as the flavors deepen.
  • Versatile and Customizable – A true classic cabbage soup recipe does not include white beans or pasta shells simply to keep the calories and carbs to a minimum. Yes, you can make those additions if you like, since this cabbage soup is incredibly forgiving. There are even recipes that include ground beef or chicken.

(Let’s go to the kitchen!)

The BEST Cabbage Soup

This cabbage soup is made with simple, wholesome ingredients — nothing fancy at all. Here’s what you’ll need:

  • Extra Virgin Olive Oil – to sauté the sofritto vegetables
  • Green Cabbage – sliced or chopped, the star of the show
  • Onion – yellow, finely chopped
  • Carrots – chopped, for sweetness and color
  • Celery – chopped, for a more flavorful base
  • Garlic – freshly minced
  • Fire-Roasted Chopped Tomatoes – for richness
  • Italian Parsley – minced, adds an additional layer of flavor
  • Salt and Black Pepper – essential seasoning
  • Dried Oregano and/or Italian Seasoning – to add flavor
  • Thyme and/or Dried Basil – optional for additional flavor
  • Crushed Pepper Flakes – optional for a gentle warmth
  • Tomato Paste – to thicken the soup and enhance the flavor
  • Parmegiano Rind – for a richer soup, and one with a light Italian tone.

Please check out the video I created for this cabbage soup!

Step 1: Sauté the aromatics

Heat olive oil in a large soup pot. Add the onion, carrots, and celery (and leaves). Sauté cook until softened and fragrant, about 3 minutes.

Step 2: Add the garlic

Stir in the minced garlic and sauté for 1 minute until aromatic.

Step 3: Season the Soup

Add preferred herbs and spices, salt, and pepper.

Step 4: Add the tomato paste

Add the tomato paste and stir to combine.

Step 5: Add the vegetable broth and fire-roasted tomatoes.

You may want to add more later as the cabbage absorbs the liquid.

Step 6: Add the cabbage

Add the sliced cabbage and stir it into the sautéed vegetables. Let it cook down slightly — it will shrink as it softens.

Step 7: Add a rind of Parmigiano and simmer

Add rind of Parmigiano cheese to the soup and then cook at a low temperature and simmer for 1 hour, or until the cabbage is tender and the flavors have come together nicely.

Step 8: Taste and adjust

Remove the rind of Parmigiano. Taste and adjust seasoning as needed—add extra salt, pepper, or herbs if necessary.

Step 9: Serve and Enjoy!

Ladle the soup into bowls and top with fresh parsley, a drizzle of olive oil, or a sprinkle of Parmigiano if you like.

The Best Cabbage Soup

Cabbage soup is hearty enough to be enjoyed on its own, but it pairs wonderfully with:

  • Rotisserie chicken
  • A simple green salad with vinaigrette
  • Crusty Italian bread or garlic ciabatta
  • A slice of focaccia
  • A panini or grilled cheese sandwich
  • A wedge of Parmigiano-Reggiano on the side

One of the best parts about this soup is how well it keeps.

In the refrigerator:

Store in an airtight container for up to 4 – 5 days. The flavors deepen, and it tastes even better the next day.

In the freezer:

Let the soup cool completely, then portion it into freezer-safe containers. It keeps well for up to 3 months.

To reheat:

Warm soup on the stovetop over medium heat, adding a splash of broth or water if needed. Microwave reheating also works perfectly.

KFC Copycat Coleslaw

Asian Chopped Salad

Crunchy Chopped Thai Salad

To Make Your Cooking MUCH EASIER!!!

I’m in love with this gadget!

The Original Pro Chopper by Fullstar

4 in 1 Vegetable Chopper and Spiralizer, Food Chopper with Container, Fruit Slicer, Kitchen Gadgets & Gifts, Home Essentials

$25.00

I hope this cabbage soup recipe brings warmth and comfort to your kitchen. With its simple ingredients and nourishing vegetables, this soup proves that humble meals can be deeply satisfying. Make a pot sometime soon, share it with someone you love, and enjoy the kind of wholesome cooking that never goes out of style. Save it, bookmark it, and make it often — because this is one recipe that always satisfies.




Yield: 8 -10 servings

The BEST Cabbage Soup

The Best Cabbage Soup
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes

Ingredients

  • 4 Tbsp. Extra-Virgin Olive Oil
  • 1 large yellow onion, chopped
  • 4 medium - large carrots, chopped (2 cups)
  • 3 - 4 ribs of celery + leaves (2 cups)
  • 4 - 5 large garlic cloves, minced (2 - 3 Tbsp.)
  • 1 large head of cabbage, chopped
  • 1 tsp. Italian seasoning
  • 1 tsp. oregano
  • 1 tsp. thyme
  • 1 tsp. dried basil
  • pinch of crushed red pepper flakes
  • 12 oz. tomato paste
  • 32 oz. vegetable broth
  • 2 16-oz. cans of fire-roasted tomatoes
  • 1 cup minced Italian parsley
  • a rind from fresh Parmigiano cheese
  • salt and pepper (about 1 teaspoon each)

Instructions

  1. Heat the olive oil in a heavy iron pan.
  2. Add the diced onions and saute' for a minute or two.
  3. Add the diced carrots to the celery, mix together, and saute.
  4. Add the diced celery and leaves to the mixture and combine well; saute for about 3 minutes
  5. Add the minced garlic and saute for 1 minute.
  6. Add salt, pepper, and herbs and spices.
  7. Add the tomato paste and mix it thoroughly.
  8. Stir to combine; don't worry if it looks dry, it will become wet when you add the broth.
  9. Add the vegetable broth.
  10. Add the fire-roasted tomatoes and their broth.
  11. Add all of the chopped cabbage; it cooks down, so don't worry if you think there is too much.
  12. If you like, add more veggie broth and tomatoes.
  13. Add the minced Italian parsley.
  14. Add the rind of Parmigiano cheese.
  15. Simmer the soup on a low burner for 1 hour.
  16. Serve, enjoy, and BUON APPETITO!