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.
Table of Contents
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!
PrintHearty High-Protein Vegetable Soup Recipe That’s Nutritious and Delicious
- 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
- 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
- Prep vegetables: Wash and chop all vegetables. Rinse lentils and chickpeas.
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic; cook 3–4 minutes until translucent.
- 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.
- Add veggies & chickpeas: Stir in mixed vegetables and chickpeas. Simmer another 10–15 minutes until vegetables are tender.
- Finish soup: Stir in spinach, thyme, oregano. Simmer 5 minutes. Season with salt, pepper, and lemon juice if desired.
- 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








