Best Cabbage Soup Recipe
Introduction
This Best Cabbage Soup is a hearty and flavorful meal that’s perfect for cozy nights. Packed with vegetables, warming spices, and savory plant-based crumbles, it’s both comforting and nutritious.

Ingredients
- 2 tablespoons unsalted butter, plant-based or dairy
- 1 small white onion, finely chopped
- 2 teaspoons fresh thyme, de-stemmed
- 1 teaspoon garlic paste or 2 cloves of garlic, finely minced
- 3 celery hearts, chopped
- 3 medium carrots, chopped
- 1 pound green cabbage, roughly chopped into pieces
- 1 teaspoon kosher salt
- 1 teaspoon freshly ground black pepper
- 1/2 teaspoon curry powder
- 1 (14.5 ounce) canned fire roasted tomatoes
- 1 tablespoon apple cider vinegar
- 4 cups (32 ounces) vegetable broth or chicken broth
- 1 packet (3.35 ounce) meatless plant crumbles, cooked
Instructions
- Step 1: In a large dutch oven or stock pot, melt the butter over medium-high heat. Once the butter is sizzling, add the onions and cook, stirring occasionally, until softened and translucent, about 2-3 minutes. Add the fresh thyme and cook for another minute.
- Step 2: Stir in the garlic and cook until fragrant, about 1-2 minutes. Add the chopped celery and carrots, and cook until lightly softened, about 3-4 minutes. Then add the chopped cabbage and cook until it starts to soften. Season with salt, pepper, and curry powder.
- Step 3: Pour in the fire roasted tomatoes, apple cider vinegar, and broth. Stir well, scraping any bits from the bottom of the pot with a wooden spoon. Cover with a lid, reduce heat to medium-low, and simmer for 20 minutes.
- Step 4: While the soup simmers, prepare the meatless plant crumbles according to the packet instructions.
- Step 5: Add the cooked plant crumbles into the soup and stir to combine. Remove the soup from heat.
- Step 6: Serve the soup warm, optionally with crusty bread. Enjoy!
Tips & Variations
- For extra depth, try adding a bay leaf during simmering and remove before serving.
- Swap plant-based butter for olive oil if preferred.
- Add a pinch of red pepper flakes for a subtle spicy kick.
- Use ground turkey or beef instead of plant crumbles for a non-vegetarian option.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over medium heat, stirring occasionally until warmed through. This soup also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
Yes, simply use plant-based butter and vegetable broth, and ensure your plant crumbles are vegan-friendly.
Can I use fresh tomatoes instead of canned fire roasted tomatoes?
Fresh tomatoes can be used, but roasting or sautéing them first will enhance their flavor and mimic the smoky richness of fire roasted tomatoes.
Print
Best Cabbage Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty and flavorful cabbage soup made with fresh vegetables, aromatic herbs, and plant-based crumbles, simmered to perfection in a comforting broth. This recipe is perfect for a nutritious, warming meal that’s easy to prepare and packed with wholesome ingredients.
Ingredients
Vegetables and Herbs
- 1 small white onion, finely chopped
- 2 teaspoons fresh thyme, de-stemmed
- 1 teaspoon garlic paste or 2 cloves garlic, finely minced
- 3 celery hearts, chopped
- 3 medium carrots, chopped
- 1 pound green cabbage, roughly chopped into pieces
Seasonings and Condiments
- 1 teaspoon kosher salt
- 1 teaspoon freshly ground black pepper
- 1/2 teaspoon curry powder
- 1 tablespoon apple cider vinegar
Liquids
- 2 tablespoons unsalted butter, plant-based or dairy
- 1 (14.5 ounce) canned fire roasted tomatoes
- 4 cups (32 ounces) vegetable broth or chicken broth
Protein
- 1 packet (3.35 ounce) meatless plant crumbles, cooked
Instructions
- Saute Onions and Thyme: In a large dutch oven or stock pot, melt the butter over medium-high heat. Once sizzling, add the finely chopped onions and cook, stirring, until softened and translucent, about 2-3 minutes. Add the fresh thyme and cook together to release the herb’s flavors.
- Add Garlic, Celery, Carrots, and Cabbage: Stir in garlic paste or minced garlic and cook until fragrant, about 1-2 minutes. Then add the chopped celery and carrots, cooking until lightly softened, approximately 3-4 minutes. Add the chopped cabbage and continue cooking until it softens slightly. Season with kosher salt, black pepper, and curry powder to taste.
- Simmer Soup Base: Pour in the canned fire roasted tomatoes, apple cider vinegar, and broth. Stir thoroughly using a wooden utensil, scraping up any bits from the bottom of the pot for extra flavor. Cover with a lid, lower the heat to medium-low, and let the soup simmer gently for 20 minutes to meld the flavors.
- Prepare Plant Crumbles: While the soup simmers, cook the meatless plant crumbles on a separate stove burner according to the packet’s instructions.
- Combine Crumbles and Finish Soup: Add the cooked plant crumbles directly into the simmered soup and stir well to fully combine all ingredients. Remove the pot from heat.
- Serve: Ladle the warm cabbage soup into bowls and optionally serve with crusty bread on the side for a complete comforting meal. Enjoy your nourishing cabbage soup!
Notes
- You can substitute vegetable broth with chicken broth for a non-vegetarian version.
- Adjust the curry powder amount according to your spice tolerance.
- Plant-based butter can be used to make this recipe vegan.
- For added protein, feel free to increase or substitute plant crumbles with cooked beans.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: cabbage soup, vegetarian soup, healthy soup, plant-based soup, easy dinner, comforting meal

