Ultimate High-Protein Vegetable Soup

Featured in:

How to make a delicious high-protein vegetable soup with 15 grams of protein per serving using lentils, chickpeas, and black beans.

james carter jr for recipes by clare
By James Carter Jr
Updated on Fri, 19 Sep 2025 12:47:23 GMT

I absolutely love making this high-protein vegetable soup because it delivers an impressive 15 grams of protein per serving while being completely vegan and gluten-free. This nutrient-packed soup combines three powerhouse legumes – lentils, chickpeas, and black beans – with fresh vegetables in a savory, satisfying broth.

There’s nothing quite like the aroma that fills my kitchen when I’m simmering this hearty soup on a chilly afternoon. I discovered this recipe during a particularly busy week when I needed something nutritious that could feed my family for days. The beauty of this high-protein vegetable soup lies in its versatility and convenience – you can prep it on Sunday and enjoy healthy, protein-rich meals throughout the week. Every spoonful delivers vibrant flavors from fresh vegetables while the three types of legumes create an incredibly satisfying texture that keeps you full for hours.

Essential Ingredients for Your Protein-Packed Soup

I always recommend using dried lentils rather than canned for the best texture, and here’s a helpful tip – rinse them thoroughly to remove any debris before cooking. You’ll also need a large, heavy-bottomed pot for even heat distribution. Here’s everything you’ll need for this nutritious high-protein vegetable soup:

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, diced
  • 6 cups vegetable broth (I prefer low-sodium)
  • 1 cup dried lentils, rinsed
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper (or to taste)
  • 2 cups kale, chopped with thick stems removed and discarded
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup frozen peas
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons fresh parsley, chopped

Step-by-Step Cooking Instructions

I recommend using a large, heavy-bottomed pot (at least 6-quart capacity) for even heat distribution and to prevent sticking during the cooking process.

Step 1: Heat olive oil in your large pot over medium heat. Add the chopped onion and minced garlic, sautéing for 3-4 minutes until the onion becomes translucent and fragrant. This aromatic base is crucial for building flavor in your high-protein vegetable soup.

Step 2: Stir in the diced carrots, celery, and red bell pepper. Continue sautéing for another 5 minutes until the vegetables begin to soften and develop a slight golden edge. Don’t rush this step – proper sautéing creates depth of flavor.

Step 3: Pour in the vegetable broth and add the rinsed lentils. Bring the mixture to a rolling boil over high heat, then immediately reduce heat to low-medium to maintain a gentle simmer. Cover and cook for about 20 minutes until lentils start to become tender but still hold their shape.

Step 4: Add the chickpeas and black beans, along with dried thyme, dried basil, salt, and pepper. Stir well to distribute seasonings evenly and let the soup simmer uncovered for another 10 minutes. The beans will absorb the flavors beautifully during this time.

Step 5: Stir in the kale (it will seem like a lot but will wilt down significantly), green beans, and frozen peas. Allow the soup to cook for an additional 8-10 minutes until all vegetables are tender and the lentils are fully cooked and creamy in texture.

Step 6: Remove the pot from heat and add fresh lemon juice and chopped parsley. Stir gently to combine all flavors – the lemon juice brightens the entire dish and balances the earthiness of the legumes.

Step 7: Taste and adjust seasoning with additional salt or pepper as needed. Serve hot, garnished with extra fresh parsley if desired.

Perfect Pairings for Your Protein-Rich Bowl

This hearty soup pairs beautifully with complementary sides that enhance its nutritional profile without overwhelming the delicate vegetable flavors.

Crusty Sourdough Bread: The tangy, chewy texture provides a perfect contrast to the smooth, protein-rich soup while adding satisfying carbohydrates for a complete meal.

Warm Whole Grain Rolls: These add fiber and complex carbs that complement the high-protein vegetable soup’s already impressive nutritional profile.

Avocado Toast: The creamy, healthy fats from avocado create a luxurious pairing with the vegetable-forward flavors and boost the meal’s satiety factor.

Simple Green Salad: Fresh greens with lemon vinaigrette add crisp texture and additional vitamins to round out your meal perfectly.

More Protein-Rich Plant-Forward Soups

This high-protein vegetable soup demonstrates how plant-based ingredients can deliver serious protein power alongside incredible flavor. For another protein-packed plant option, the hearty High-Protein Lentil Soup offers 18 grams of protein per serving with Mediterranean flavors that complement these veggie-forward dishes perfectly for complete amino acid profiles.

Build your plant-based protein soup collection with the creamy Cottage Cheese Mushroom Soup for vegetarian protein, the fiber-rich Tuscan White Bean Soup for Mediterranean flavors, or the therapeutic Longevity Soup when you want maximum nutrient density alongside plant-powered protein goals.

Smart Storage and Reheating Tips

This high-protein vegetable soup stores exceptionally well, making it perfect for meal prep and busy weeknight dinners when you need something nutritious fast.

Store your completely cooled soup in airtight containers in the refrigerator for up to 5 days. For longer storage, freeze portions in freezer-safe containers for up to 3 months – just leave about 1 inch of headspace for expansion to prevent container cracking.

When reheating, warm gently on the stove over low heat, stirring occasionally. Add a splash of vegetable broth or water if the soup has thickened too much during storage. Avoid boiling during reheating to maintain the vegetables’ texture and prevent the lentils from breaking down further.

Here’s something I learned from experience: I often make a double batch and freeze half in individual portions for quick, healthy lunches throughout the month. Single-serving containers thaw perfectly overnight in the refrigerator.

Common Questions About This Healthy Soup

Can I substitute different vegetables in this high-protein vegetable soup?

Absolutely! Zucchini, spinach, or sweet potatoes work wonderfully. Just adjust cooking times accordingly – softer vegetables like spinach should be added in the last 2-3 minutes.

What if my soup turns out too thick after cooking?

Simply add more vegetable broth, one cup at a time, until you reach your desired consistency. The lentils will continue absorbing liquid as the soup cools, so it’s normal for it to thicken.

Can I use canned lentils instead of dried ones?

Yes, but add them during the last 10 minutes of cooking to prevent them from becoming mushy. You’ll need about 2 cups of canned lentils, drained and rinsed

Your New Go-To Comfort Food

This incredible high-protein vegetable soup proves that healthy eating doesn’t mean sacrificing flavor or satisfaction. With 15 grams of protein per serving and endless customization possibilities, it’s destined to become a regular in your meal rotation. The combination of three protein-rich legumes with fresh vegetables creates a bowl that’s both nourishing and deeply comforting. Try this recipe today and discover how delicious healthy eating can be!

Print

Ultimate High-Protein Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Packed with vibrant vegetables and loaded with lentils and beans, this high-protein vegetable soup is a nutritious delight. Every spoonful offers rich flavors and satisfying textures, making it perfect for any meal!

  • Author: James Carter Jr
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 60 minutes
  • Yield: 6 servings (about 1.5 cups each) 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, diced
  • 6 cups vegetable broth
  • 1 cup dried lentils, rinsed
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper (or to taste)
  • 2 cups kale, chopped with stems removed
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup frozen peas
  • 2 tablespoons fresh lemon juice
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Heat olive oil in large pot over medium heat. Add chopped onion and minced garlic, sauté for 3-4 minutes until onion becomes translucent.
  2. Stir in diced carrots, celery, and red bell pepper. Continue sautéing for another 5 minutes until vegetables begin to soften.
  3. Pour in vegetable broth and add rinsed lentils. Bring to a rolling boil, then reduce heat to maintain gentle simmer. Cover and cook for 20 minutes.
  4. Add chickpeas and black beans, along with dried thyme, dried basil, salt, and pepper. Stir well and simmer uncovered for another 10 minutes.
  5. Stir in kale, green beans, and frozen peas. Cook for additional 8-10 minutes until all vegetables are tender and lentils are fully cooked.
  6. Remove from heat and add lemon juice and chopped parsley. Stir to combine all flavors.
  7. Taste and adjust seasoning with additional salt or pepper if desired. Serve hot, garnished with additional fresh parsley if desired.

Notes

  • This soup can be stored in airtight container in refrigerator for up to 5 days, making it great for meal prep.
  • Feel free to substitute other vegetables you have on hand, such as zucchini or spinach.
  • For extra protein boost, consider adding cubed tofu or diced tempeh during the last 5 minutes of cooking.
  • When freezing, leave 1 inch headspace in containers to prevent cracking.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 285 kcal
  • Sugar: 8 g
  • Sodium: 650 mg
  • Fat: 6 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 15 g
  • Protein: 15 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star