Plus, it is so easy to whip up a batch — once you chop up the vegetables, it’s just a matter of sauteing them with garlic and then adding everything else to the pot to simmer away for about 25 minutes. It’s so simple, and what makes this the best cabbage soup recipe! If you want more vegetarian soup recipes, try my lentil soup recipe, tomato soup recipe, or black bean soup recipe.

What You Need to Make This Recipe

Mirepoix — composed of chopped onion, carrot, and stalks of celery, a mirepoix builds flavor in the soup from the get-go. Garlic — a generous amount of garlic goes into the soup to add deep flavor to the broth. Cabbage — you need 1 small head of cabbage weighing roughly 1½ pounds. I recommend picking a green, white, or savoy cabbage. Broth — while I typically use chicken broth in this soup, you can swap it out for beef broth or use vegetable broth for a vegetarian cabbage soup recipe. Tomatoes — you need one 28-ounce can of diced tomatoes. Use plain or fire-roasted, depending on your preference. Thyme — dried thyme adds a mouthwatering herbal element to the soup, infusing it with a somewhat floral, somewhat peppery flavor. Garnish — chopped fresh parsley is a bright finishing touch. Feel free to swap it for more thyme, fresh basil, sliced green onions, or utilize the tops of the celery and finely chop the leaves for a finishing sprinkle.

How to Make Cabbage Soup

  1. Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the chopped carrots, chopped celery, chopped onion, and minced garlic. Cook, stirring a few times, until tender, about 8 minutes.
  2. Add the chopped green cabbage. Don’t be alarmed by how full the pot gets: The cabbage will slowly wilt down as the soup simmers.
  3. Stir the chicken broth into the vegetables in the pot.
  4. Add the diced tomatoes (along with any tomato juice left in the can), dried thyme, salt, and black pepper to the soup pot. Bring the mixture to a boil. Cover and reduce the heat to medium-low. Simmer until the cabbage is tender, which takes about 25 minutes. Garnish with chopped fresh parsley.

Pro Tips for Making This Recipe

For a hearty cabbage soup: The recipe, as written, yields a lighter vegetable soup. To make a soup that’s more satiating, add 2 chopped potatoes to the pot along with the chopped cabbage. You could also add cooked rice or cooked orzo in the last few minutes of cooking. For extra protein: If you’d prefer to try this recipe for cabbage soup with meat, cooked meats like shredded chicken breast, pulled pork, or browned ground beef or turkey are delicious ways to up the protein of this soup. If you’d rather keep the soup meatless, opt for rinsed and drained canned white beans, kidney beans, or chickpeas. Simply add these in the last 5 or so minutes of cooking time to heat through. Use up extra veggies: If you have vegetables lurking in your refrigerator, this soup is the perfect way to use them up. Green beans, peas, bell pepper, or leafy greens such as spinach or kale are all excellent additions. For a subtle heat, add red pepper flakes to taste. Use fresh herbs: You can use 1½ tablespoons of chopped fresh thyme instead of dried thyme. Or substitute it with other herbs like basil, oregano, or rosemary.

If you’ve tried this cabbage soup recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

Cabbage Soup - 35Cabbage Soup - 85Cabbage Soup - 68Cabbage Soup - 7Cabbage Soup - 54Cabbage Soup - 90Cabbage Soup - 5Cabbage Soup - 18Cabbage Soup - 96Cabbage Soup - 65Cabbage Soup - 24Cabbage Soup - 57Cabbage Soup - 14Cabbage Soup - 34Cabbage Soup - 70Cabbage Soup - 80Cabbage Soup - 37