Description

This hearty vegetable soup is packed with colorful vegetables, beans, lentils, and leafy greens for a satisfying bowl full of flavor.
The tomato-based broth is savory and comforting, while the vegetables provide plenty of texture and freshness.
With fiber-rich ingredients and plant-based protein, it works well for a balanced, high-protein and lower-carb meal.

Can This Vegetable Soup Support Weight Loss Goals?

This vegetable soup can fit into a weight-conscious eating pattern because it combines filling vegetables, fiber-rich legumes, and plant-based protein in one satisfying meal. The fiber and protein can help make a serving more filling, while the broth-based preparation keeps the recipe relatively light. For weight-management goals, portion size and your overall daily food intake still matter.

Does Vegetable Soup Fit a High-Protein Lifestyle?

This soup provides plant-based protein from lentils, cannellini beans, and edamame while keeping the meal centered around nutrient-rich vegetables.
Its net carbs are moderate rather than extremely low because beans and lentils naturally contain carbohydrates.
For an even higher-protein bowl, add a spoonful of plain Greek yogurt or serve it alongside grilled chicken.
It is best described as a protein-supportive, fiber-rich soup rather than a strict keto soup.

Why This Recipe is Special

  • Fiber-rich and satisfying — Lentils, beans, and vegetables add texture and staying power.
  • Protein-supportive — Edamame, beans, and lentils increase the plant-based protein content.
  • Lower-carb friendly — It avoids pasta, potatoes, and added sugar.
  • Comforting and colorful — Tomatoes, greens, carrots, zucchini, and cauliflower create a beautiful hearty bowl.
  • Meal-prep friendly — It reheats well and can be portioned for several meals.

My Personal Experience

  • I love the chunky texture
    The combination of cauliflower, zucchini, carrots, beans, and lentils makes every spoonful interesting.
    It feels much more substantial than a thin vegetable broth.
  • The tomato broth adds wonderful depth
    Diced tomatoes, garlic, herbs, and vegetable broth create a naturally savory base.
    A small amount of olive oil helps round out the flavor.
  • The edamame makes the soup more satisfying
    Adding edamame gives the soup extra plant-based protein and a pleasant bite.
    It is especially useful when you want a more filling vegetarian meal.
  • It works beautifully for meal prep
    The flavors become even more developed after resting overnight.
    Individual portions make quick lunches or dinners especially convenient.

Perfect For

  • Weeknight dinners
  • Healthy meal prep
  • Light lunches
  • Cozy winter meals
  • Vegetarian meal plans
  • Lower-carb eating patterns
  • Fiber-rich meal planning
  • High-protein lifestyle meals
  • Quick reheated lunches

Why You’ll Love This Recipe

  • Loaded with vegetables
    Every bowl contains a colorful mixture of fresh vegetables and leafy greens.
    It is an easy way to add variety to your meal.
  • Naturally hearty
    Lentils, beans, and edamame make the soup considerably more filling than a basic vegetable broth.
    You can enjoy it as a main meal rather than only as a starter.
  • No added sugar
    The sweetness comes naturally from vegetables and tomatoes.
    This keeps the recipe suitable for a more balanced, lower-added-sugar eating pattern.
  • Easy to customize
    You can swap vegetables according to the season or what you already have available.
    Keep the protein-rich legumes in place for the best nutritional balance.
  • Great for leftovers
    The soup stores and reheats easily without complicated preparation.
    It is ideal for preparing several portions at once.

Common Mistakes to Avoid

  1. Adding all vegetables at the same time — Softer vegetables can become mushy while firmer vegetables remain undercooked.
  2. Overcooking the spinach — Add it near the end so it stays green and fresh-tasting.
  3. Skipping the sauté step — Cooking the onion, celery, and garlic first develops a much deeper flavor.
  4. Using too much salt — Beans and broth may already contain sodium, so taste before adding extra salt.

Required Equipment

  • Large soup pot or Dutch oven — Provides enough space for vegetables and broth to simmer evenly.
  • Sharp chef’s knife — Makes chopping the vegetables quick and consistent.
  • Cutting board — Gives you a stable surface for safe vegetable preparation.
  • Wooden spoon — Makes it easy to stir vegetables and scrape flavorful bits from the pot.
  • Ladle — Allows easy portioning without spilling the hot soup.

Storage Instructions

Allow the soup to cool slightly before transferring it to airtight glass or BPA-free food containers. Refrigerate within about 2 hours of cooking and use within 3–4 days.

For longer storage, freeze individual portions in freezer-safe containers, leaving some space for expansion. The soup is best used within 2–3 months for quality. Thaw overnight in the refrigerator before reheating.

Because the recipe contains beans and lentils, it remains protein-supportive after storage; avoid repeatedly reheating the entire batch and instead warm only the portion you plan to eat.

Recipe Details

  • Preparation Time: 20 minutes
  • Cooking Time: 35 minutes
  • Total Time: 55 minutes
  • Servings: 5
  • Best Season: All-season
  • Total Calories: Approximately 285 calories per serving

Short 3-Line Description

A hearty vegetable soup filled with colorful vegetables, lentils, beans, edamame, and leafy greens.
The tomato-herb broth is comforting, savory, and naturally delicious without added sugar.
It is a fiber-rich, protein-supportive choice for a balanced lower-carb meal.

📝 Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 celery stalks, diced
  • 2 medium carrots, diced
  • 1 medium zucchini, diced
  • 1 medium bell pepper, diced
  • 3 garlic cloves, minced
  • 1 cup dry red lentils, rinsed
  • 1 can (15 oz) no-salt-added cannellini beans, drained and rinsed
  • 2 cups shelled edamame, fresh or frozen
  • 3 cups cauliflower florets, cut into small pieces
  • 1½ cups green beans, cut into bite-size pieces
  • 1 can (14½ oz) no-salt-added diced tomatoes
  • 6 cups low-sodium vegetable broth
  • 2 cups fresh spinach, roughly chopped
  • 1 teaspoon dried Italian seasoning
  • ½ teaspoon smoked paprika
  • ½ teaspoon black pepper
  • ½ teaspoon salt, or to taste
  • 1 tablespoon fresh lemon juice
  • 2 tablespoons chopped fresh parsley

Ingredient note: Choose no-salt-added beans and tomatoes when possible to keep sodium lower. Frozen edamame is perfectly suitable and convenient.

Directions

  1. Prepare the vegetables.
    Wash and chop all vegetables before cooking so they can be added at the correct times.
  2. Sauté the aromatics — medium heat, 4–5 minutes.
    Heat olive oil in a large soup pot over medium heat. Add onion, celery, carrots, and bell pepper. Cook until the onion becomes translucent and the vegetables begin to soften.
  3. Add garlic and seasonings — medium heat, 30–60 seconds.
    Stir in garlic, Italian seasoning, smoked paprika, and black pepper. Cook just until fragrant; avoid browning the garlic.
  4. Build the soup — medium-high heat.
    Add lentils, diced tomatoes, cauliflower, green beans, and vegetable broth. Stir thoroughly and bring the mixture to a gentle boil.
  5. Simmer — low to medium-low heat, 20–25 minutes.
    Reduce heat and partially cover the pot. Simmer until the lentils are tender and the vegetables are cooked but still retain some texture. Stir occasionally.
  6. Add protein-rich ingredients — low heat, 5–7 minutes.
    Stir in rinsed cannellini beans and edamame. Continue cooking until the edamame is heated through and the beans are tender without becoming mushy.
  7. Add spinach — low heat, 2–3 minutes.
    Stir in spinach and cook until just wilted. Keeping it near the end helps preserve its color and fresh flavor.
  8. Finish and adjust.
    Turn off the heat and stir in lemon juice and fresh parsley. Taste and adjust the seasoning.
  9. High-protein cooking tip:
    For an even higher-protein serving, add 2–3 tablespoons of plain Greek yogurt to each bowl or pair the soup with a lean protein such as grilled chicken. This can increase protein without relying on extra refined carbohydrates.

Nutrition Facts — Per Serving, Approximate

NutrientAmount
Calories~285 kcal
Fat~8 g
Cholesterol~0 mg
Sodium~430 mg
Potassium~900 mg
Total Carbohydrates~39 g
Fiber~12 g
Net Carbs~27 g
Sugars~9 g
Protein~15 g
Calcium~100 mg

Nutrition values are approximate and can vary depending on the specific brands, vegetables, broth, and portion sizes used.

Notes

  • Storage: Refrigerate leftovers in airtight containers for 3–4 days or freeze for up to 2–3 months.
  • Reheating: Warm gently on the stovetop over medium-low heat or microwave individual portions until steaming hot.
  • Allergy note: Edamame and other soy products are soy allergens. Check vegetable broth and canned ingredients for additional allergen information.
  • Flavor boost: Add fresh lemon, parsley, cracked black pepper, chili flakes, or a small amount of grated Parmesan before serving.
  • Carbohydrate note: Beans, lentils, and carrots contribute carbohydrates, so this is not a strict keto soup. Portion size can be adjusted for individual carbohydrate goals.

Frequently Asked Questions

1. Is vegetable soup diabetic-friendly?
This version can fit a diabetes-conscious eating pattern because it contains fiber-rich vegetables and legumes with no added sugar, but individual carbohydrate needs vary.

2. Is this vegetable soup high in protein?
It provides approximately 15 g of protein per serving from edamame, lentils, and cannellini beans and can be increased further with Greek yogurt or lean protein.

3. Is this soup keto-friendly?
It is lower in carbohydrates than many traditional vegetable soups but is not strict keto because lentils and beans contribute significant net carbohydrates.

4. Can I use frozen vegetables?
Yes, frozen cauliflower, green beans, spinach, or edamame can be used when fresh vegetables are unavailable.

5. Can I make this soup vegan?
Yes, the base recipe is vegan as long as you use vegetable broth and avoid optional dairy toppings.

6. Can I freeze vegetable soup?
Yes, cool it properly and freeze individual portions in airtight freezer-safe containers for convenient future meals.