High-Protein Vegetable Soup
Low carb, sugar-free and ready in 25 minutes — a bright golden soup loaded with broccoli, cabbage and greens in protein-rich bone broth

This high-protein vegetable soup keeps every promise on the cover: low carb, sugar-free, ready in 25 minutes — with 8g protein, 6g net carbs and 95 calories per serving. Broccoli, cabbage, carrots and greens simmer in a rich chicken bone broth that carries the protein, finished with fresh herbs like the bowl in the photo.
Per serving: 95 calories, 8g protein and 6g net carbs. Ready in 25 minutes.
Why you’ll love this vegetable soup
- 8g protein per bowl for just 95 calories
- Low carb and sugar-free — exactly as promised on the cover
- On the table in a genuine 25 minutes
- A rainbow of vegetables in every spoonful
- Rich golden broth that tastes like it simmered for hours
- Light but genuinely filling
Health notes
- Chicken bone broth: The protein engine — collagen-rich bone broth carries 8g of protein per bowl with almost no calories.
- Broccoli and cabbage: Fibre-rich, low carb, and they hold their shape in the pot.
- Carrots in moderation: A little for colour and sweetness; kept small so the net carbs stay low.
- Fresh herbs: Parsley and dill finish the bowl with zero sugar.
- Locked from the cover: The photo supplied the title, claims, time and macros, so they are kept consistent throughout the block.
Key element — layer the vegetables by cooking time
Hard vegetables first, greens last. Carrots and cabbage go in early so they turn tender; broccoli joins for the last 8 minutes so it stays bright green and tender-crisp; spinach and herbs go in off the heat. Everything arrives in the bowl perfectly cooked — nothing grey, nothing mushy.
Ingredients
Soup
- 1 Tbsp olive oil
- 1 onion, diced
- 2 carrots, diced small
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups chicken bone broth
- 2 cups shredded green cabbage
- 3 cups broccoli florets, cut small
- 1 zucchini, diced
- 1 tsp Italian seasoning
- 1 bay leaf
- 1 tsp salt, plus more to taste
- ½ tsp black pepper
Finish
- 2 cups baby spinach
- ½ cup chopped fresh parsley
- 2 Tbsp chopped fresh dill (optional)
- 1 Tbsp lemon juice
Swaps
- Extra protein: Stir in diced cooked chicken or a beaten egg ribbon.
- Beef broth: Beef bone broth for a deeper, darker soup.
- Spicy: ¼ teaspoon of chilli flakes with the garlic.
- Creamy: A swirl of cream or coconut milk per bowl.
Instructions
| 1 | Sauté the base. Heat the olive oil in a large pot over medium heat. Cook the onion, carrots and celery for 5–6 minutes until softened. Stir in the garlic for 30 seconds. |
| 2 | Add broth and hard veg. Pour in the bone broth and add the cabbage, Italian seasoning, bay leaf, salt and pepper. Bring to a simmer and cook for 5 minutes. |
| 3 | Broccoli and zucchini. Add the broccoli and zucchini and simmer for 7–8 minutes until tender-crisp and bright green. |
| 4 | Greens off the heat. Turn off the heat. Remove the bay leaf, then stir in the spinach until just wilted. |
| 5 | Finish bright. Stir in the parsley, dill and lemon juice. Taste and adjust the salt — bone broth varies, so season boldly. |
| 6 | Ladle and serve. Ladle into wide bowls and serve immediately, with extra herbs on top like the spoonful in the photo. |
Pro tips
- Bone broth is the protein — choose a good one with at least 8g protein per cup.
- Small, even cuts cook fast and look generous in the bowl.
- Broccoli goes in late so it stays bright green, never grey.
- Lemon juice at the end wakes the whole pot up.
- This soup gets better on day two — the flavours deepen overnight.
Nutrition
| Nutrient | Per serving |
|---|---|
| Calories | 95 |
| Protein | 8g |
| Net carbohydrates | 6g |
| Total carbohydrates | 9g |
| Fiber | 3g |
| Total fat | 2g |
| Sodium | 680mg |
Per serving (6 bowls), locked from the cover: 8g protein, 6g net carbs, 95 calories. Exact macros vary slightly with bone-broth brand — protein content is the main variable.
Variations
Chicken boost
Add 2 cups of diced cooked chicken for a heartier, higher-protein bowl.
Asian style
Ginger, soy sauce (or coconut aminos) and sesame oil with bok choy.
Minestrone
Sugar-free tomato paste and Italian white beans — count the extra carbs.
Detox green
Double the spinach and add courgette ribbons at the end.
Storage
| Method | Time | Notes |
|---|---|---|
| Refrigerator | Up to 5 days | Airtight container; flavours deepen overnight |
| Freezer | Up to 3 months | Freeze in portions; thaw overnight or from frozen |
| Reheat | — | Gentle simmer until hot; add a squeeze of lemon to refresh |
