A wholesome, comforting, and protein-rich twist on classic cabbage soup — packed with lean protein, fiber-filled veggies, and a flavorful tomato-herb broth.
🍽️ Servings
6 large servings
⏱️ Prep Time: 15 minutes
🔥 Cook Time: 35–40 minutes
🕒 Total Time: 50–55 minutes
💪 Protein: ~25–30g per serving
🧂 Ingredients
Base Vegetables
- 1 tbsp olive oil (or avocado oil)
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 medium yellow onion, peeled and diced
- 3 cloves garlic, minced
Broth & Seasoning
- 6 cups low-sodium beef or chicken broth (adds flavor + more protein than vegetable broth)
- 28 oz canned diced tomatoes, with juices
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp smoked paprika (optional, adds depth)
- 1 tsp salt, or to taste
- ½ tsp black pepper
- 1 bay leaf (optional, for aromatic flavor)
Vegetables
- 4 cups green cabbage, chopped (about ½ medium head)
- 3 cups cauliflower rice, fresh or frozen
- 1 cup green beans, chopped (fresh or frozen)
- 1 cup spinach or kale, roughly chopped (optional, for extra nutrients)
Protein Add-ins (Choose 1 or Combine)
- 1 lb (450 g) lean ground turkey or chicken (cooked separately or browned in the pot first)
- OR 1½ cups cooked lentils or white beans (for a vegetarian option)
- OR 1½ cups diced cooked chicken breast (for a quick add-in if you have leftovers)
- Optional boost: 1 scoop unflavored collagen peptides or whey protein isolate (stir in at the end to increase protein without changing flavor)
Finishing Touches
- 2 tbsp chopped fresh parsley (for garnish)
- Juice of ½ lemon (brightens the flavor at the end)
🔥 Instructions
1️⃣ Prepare the Protein (if using meat)
- Place a large stockpot or Dutch oven over medium-high heat.
- Add ½ tbsp olive oil, then the ground turkey or chicken.
- Sauté for 5–6 minutes, breaking it apart with a wooden spoon until browned and mostly cooked through.
- Remove from the pot and set aside. (If using cooked chicken or lentils, skip this step — they’ll go in later.)
2️⃣ Sauté the Aromatics
- In the same pot, add the remaining ½ tbsp olive oil.
- Add the carrots, celery, and onion, cooking for 5–6 minutes until softened and lightly golden.
- Stir in garlic and cook another 30–60 seconds, until fragrant. 🧠 Tip: Browning your veggies slightly before adding broth adds a deeper, richer flavor base.
3️⃣ Build the Broth
- Pour in beef or chicken broth and diced tomatoes with their juice.
- Add basil, oregano, smoked paprika, salt, pepper, and the bay leaf.
- Stir well to combine, scraping up any browned bits from the bottom of the pot (these add umami flavor).
- Bring the mixture to a gentle boil over medium-high heat.
4️⃣ Add the Vegetables & Simmer
- Stir in the cabbage, cauliflower rice, and green beans.
- Reduce the heat to medium-low, cover the pot, and let it simmer for 15–20 minutes.
- Stir occasionally, until the cabbage is tender and the soup thickens slightly. 🧡 Tip: Cauliflower rice naturally adds thickness and body — you won’t miss any grains or starch.
5️⃣ Combine & Finish
- Once the vegetables are tender, return the cooked ground turkey (or chicken/lentils) to the pot.
- Stir in spinach or kale (if using), and simmer another 3–5 minutes until wilted.
- Remove from heat and discard the bay leaf.
- Add lemon juice for brightness, taste, and adjust seasoning with extra salt or pepper if needed.
- (Optional) Stir in 1 scoop of unflavored protein powder or collagen peptides while the soup is still warm — this will dissolve smoothly and add ~10–20g extra protein per serving.
6️⃣ Serve
- Ladle into bowls and sprinkle with fresh parsley.
- Serve hot, optionally with a slice of whole-grain toast, or enjoy it plain for a low-carb meal.
🧊 Storage & Meal Prep Tips
- Fridge: Store in airtight containers for up to 5 days.
- Freezer: Freeze for up to 3 months. Let cool completely before freezing in individual portions.
- Reheat: Warm gently on the stove or in the microwave. Add a splash of broth if it thickens after refrigeration.
⚡ Nutrition (Per Serving – with lean ground turkey)
- Calories: ~230
- Protein: ~28g
- Carbohydrates: ~14g
- Fat: ~6g
- Fiber: ~5g
- Sodium: ~780mg
- Vitamin A: 4000 IU
- Vitamin C: 80mg
- Iron: 3mg
🌟 Variations & Customizations
🥩 For Extra Hearty Protein Soup:
- Add ½ cup cooked quinoa or 1 cup chickpeas for balanced carbs and fiber.
🌱 Vegetarian High-Protein Option:
- Replace broth with vegetable broth and use 1 cup lentils + ½ cup edamame as protein sources.
🌶️ Spicy Kick:
- Add ½ tsp crushed red pepper flakes or a few dashes of hot sauce while simmering.
🍅 Richer Flavor Option:
- Stir in 1 tbsp tomato paste with the broth and sauté it briefly for a deeper tomato flavor.
🥣 Creamy Variation (still high protein):
- Add ½ cup Greek yogurt or light ricotta at the end for a creamy finish (stir off heat to prevent curdling).
🧑🍳 Chef’s Tips for Best Results
- Cut vegetables evenly so they cook uniformly.
- Don’t skip the simmer time — it allows the cabbage and cauliflower to release their natural sweetness.
- Add salt gradually — broths and canned tomatoes can vary in sodium.
- Reheat gently to preserve protein quality and texture.