If you have a head of cabbage in your fridge, you need to try this unsuspecting recipe! Brimming with nutritious, wholesome ingredients, this cozy, comforting, brothy soup will warm you up from the inside out. Cabbage can be viewed as a bland or unexciting vegetable, but trust me. When you combine how quickly it comes together with the delicious taste from layers of flavor and seasonings, you’ll make this soup over and over!
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.
Frequently Asked Questions
Cut the whole head of cabbage into 4 equal pieces, cutting through the stem end. Remove the thick stem (called the core) by making triangular slices into the cabbage quarter. Slice each quarter vertically into long, wide strips, then cut across those strips to get small cabbage squares.
I don’t add anything other than sliced crusty bread, dinner rolls, or garlic knots on the side to add some heft to my meal and to soak up the tasty broth. The soup is delicious enough to stand on its own.
Allow the cabbage and vegetable soup to cool completely. Transfer to an airtight container and refrigerate for up to 5 days. Reheat it in a medium to large pot over medium heat on the stovetop.
Yes, it freezes very well! You can freeze individual portions or all of it. I tend to lean towards freezing single servings in freezer bags so I can thaw out only as much as I need. The soup will freeze well for up to 6 months. Thaw it overnight in the refrigerator and then reheat on the stove.
This recipe is packed with fresh, hearty, and nutritious vegetables! While going on the “cabbage soup diet” is not recommended, the soup is packed with nutrients and fiber, and perfect for winter when cabbage is in ample supply.
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
Equipment
Ingredients
- 2 tablespoons olive oil
- 3 carrots chopped (325g)
- 2 celery stalks chopped (105g)
- 1 onion chopped (260g)
- 4 garlic cloves minced (19g)
- 1 small head cabbage chopped (about 1.5 pounds/675g)
- 4 cups chicken broth (907g)
- 1 (28-ounce/793g) cans diced tomatoes
- 1½ teaspoons dried thyme
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- Chopped fresh parsley for garnish
Instructions
- Heat the oil in a large pot over medium-high heat. Add the carrots, celery, onion, and garlic. Cook until tender, stirring occasionally, about 8 minutes.
- Add the cabbage, broth, tomatoes, thyme, salt, and pepper. Bring to a boil.
- Cover, reduce the heat to medium-low, and simmer until the cabbage is tender, about 25 minutes. Sprinkle with chopped parsley before serving. The soup can be stored in airtight containers in the fridge for up to 1 week or frozen for up to 6 months.
Notes
- 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.