Delicious High-Protein Vegetable Soup Recipe

Posted on July 19, 2025 · [Elisa]

High-Protein Vegetable Soup

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

Looking for a cozy, nourishing meal that also packs a plant-based protein punch? This high-protein vegetable soup recipe is loaded with lentils, chickpeas, spinach, and a medley of vegetables simmered in a flavorful broth. It’s easy to make, hearty enough to keep you full, and perfect for meal prep or a quick dinner any night of the week.

If you’re a soup lover, you might also enjoy our summer vegetable stew or spicy ramen noodles recipe for more comfort in a bowl.

Why You’ll Love This High-Protein Vegetable Soup Recipe

This soup is not just comforting — it’s incredibly good for you. Packed with plant-based protein from lentils and chickpeas, plus fiber-rich vegetables and leafy spinach, it’s a complete, balanced meal. It’s also naturally vegan, gluten-free, and budget-friendly.

For another healthy meal idea, try our creamy mushroom asparagus chicken penne or easy ricotta pistachio honey bites as a snack or dessert.

Who Will Love This High-Protein Vegetable Soup?

This high-protein vegetable soup recipe is perfect for anyone following a plant-based, vegetarian, or vegan lifestyle. It’s also great for meal preppers, busy families, and anyone who loves a big bowl of wholesome, feel-good food.

Ingredients You’ll Need for High-Protein Vegetable Soup

  • 4 cups (1 liter) vegetable broth
  • 2 cups mixed vegetables (fresh or frozen — think carrots, peas, green beans, corn)
  • 1 cup lentils, rinsed
  • 1 cup chickpeas, drained and rinsed
  • 2 cups fresh spinach, chopped
  • 3 cloves garlic, minced
  • 1 medium onion, diced
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • Salt, to taste
  • Black pepper, to taste
  • 1 tbsp lemon juice (optional, for brightness)

You could also serve this with our irresistible ciabatta bread or garlic flatbread for dipping.

Kitchen Tools You’ll Need

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Ladle
  • Cutting board and knife
  • Measuring cups and spoons

Step-by-Step Guide: How to Make High-Protein Vegetable Soup

Step 1: Prep the Vegetables

Wash and chop all your vegetables. Rinse lentils and chickpeas thoroughly.

Step 2: Sauté the Aromatics

Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, sautéing for 3–4 minutes until fragrant and translucent.

Step 3: Add Lentils and Broth

Stir in the rinsed lentils and cook for another 2 minutes. Pour in the vegetable broth and bring to a boil. Reduce the heat and let simmer for about 15 minutes, allowing the lentils to soften.

Step 4: Add Chickpeas and Vegetables

Add the mixed vegetables and chickpeas to the pot, stirring well. Simmer for another 10–15 minutes until the vegetables are tender.

Step 5: Finish with Spinach and Herbs

Stir in the chopped spinach, thyme, and oregano. Cook for an additional 5 minutes until the spinach wilts.

Step 6: Season and Serve

Season with salt, pepper, and a splash of lemon juice if desired. Ladle into bowls and serve warm.

If you’re looking for another wholesome dish, try our spinach zucchini squash and feta casserole next.

Expert Tips for Perfect High-Protein Vegetable Soup

  • Use green or brown lentils — they hold their shape better than red lentils.
  • Taste and adjust seasoning at the end — vegetables and broth can vary in saltiness.
  • Add more broth if you prefer a thinner soup.

Common Mistakes to Avoid

  • Not rinsing lentils and chickpeas — it helps remove extra starch and salt.
  • Overcooking the spinach — add it just at the end for vibrant color and texture.
  • Using too high heat — simmer gently for the best flavor.

Serving and Presentation Ideas

Serve with a sprinkle of fresh parsley or cilantro and a wedge of lemon. Pair with warm bread or a green salad for a full meal.

Recipe Variations and Creative Swaps

  • Add diced sweet potato or butternut squash for a sweeter flavor.
  • Use kale instead of spinach for a heartier green.
  • Stir in cooked quinoa or barley for extra texture and protein.

How to Store and Reheat

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave. It also freezes well for up to 2 months — thaw overnight in the fridge before reheating.

Best Food and Drink Pairings

Enjoy this soup with our greek pita bread or garlic flatbread. Pair with a sparkling water, herbal tea, or freshly squeezed juice.

Frequently Asked Questions

Can I use canned lentils?
Yes — reduce simmering time since they’re already cooked.

Can I make this in a slow cooker?
Absolutely — cook on low for 6–8 hours, adding spinach at the end.

Is this soup gluten-free?
Yes — as long as your broth and seasonings are certified gluten-free.


Final Thoughts: Cook, Share & Subscribe!

This high-protein vegetable soup recipe is comforting, nourishing, and easy to make — perfect for chilly days or anytime you need a healthy, hearty meal.

If you loved this recipe, please share it with your friends and family — and don’t forget to subscribe to our blog for even more delicious, wholesome recipes. Next, try our summer vegetable stew for another veggie-packed favorite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty High-Protein Vegetable Soup Recipe That’s Nutritious and Delicious


  • Author: Elisa
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This high-protein vegetable soup recipe is packed with lentils, chickpeas, spinach, and colorful veggies simmered in a flavorful broth. It’s hearty, healthy, and perfect for meal prep or a quick dinner.


Ingredients

Scale
  • 4 cups (1 liter) vegetable broth
  • 2 cups mixed vegetables (fresh or frozen – carrots, peas, green beans, corn)
  • 1 cup lentils, rinsed
  • 1 cup chickpeas, drained and rinsed
  • 2 cups fresh spinach, chopped
  • 3 cloves garlic, minced
  • 1 medium onion, diced
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • Salt, to taste
  • Black pepper, to taste
  • 1 tbsp lemon juice (optional)

Instructions

  1. Prep vegetables: Wash and chop all vegetables. Rinse lentils and chickpeas.
  2. Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic; cook 3–4 minutes until translucent.
  3. Add lentils & broth: Stir in lentils and cook 2 minutes. Pour in vegetable broth and bring to a boil. Reduce heat and simmer 15 minutes.
  4. Add veggies & chickpeas: Stir in mixed vegetables and chickpeas. Simmer another 10–15 minutes until vegetables are tender.
  5. Finish soup: Stir in spinach, thyme, oregano. Simmer 5 minutes. Season with salt, pepper, and lemon juice if desired.
  6. Serve: Ladle into bowls and enjoy warm with bread or a salad.

Notes

  • Use green or brown lentils for best texture.
  • Add more broth for a thinner soup if desired.
  • Freeze leftovers in portions for easy future meals.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Global

Nutrition

  • Serving Size: 1 serving
  • Calories: 220
  • Sugar: 6g
  • Sodium: 850mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Tags:

You might also like these recipes