High-Protein Vegetable Soup

A warm, bowl-friendly soup that punches well above its weight in protein and comfort. This High-Protein Vegetable Soup combines lentils and canned beans with classic soup vegetables for a weeknight dinner that’s both filling and gentle on the grocery bill. It’s the kind of recipe you can make on a Sunday and reach for all week—easy to scale, forgiving in technique, and great for meal prep. If you’re exploring plant-forward dinners, you might also like this collection of delicious high-protein meals that pair well with soups and grain bowls.

Why you’ll love this dish

This soup is a pantry-smart champion: lentils and canned beans are inexpensive, shelf-stable, and deliver a satisfying protein boost without meat. It’s also flexible—swap vegetables or beans based on what’s in your kitchen and still end up with a thick, spoonable stew that kids and adults will both enjoy.

"Hearty, bright, and surprisingly filling — my go-to when I want a healthy dinner that tastes like I cooked all day." — home cook review

Perfect occasions: weeknight dinners, post-workout recovery bowls, or a make-ahead lunch for busy weekdays. It’s also forgiving for novice cooks because the long simmer does most of the work.

The cooking process explained

You’ll start by building flavor: sweat onions and garlic in olive oil, which creates a savory base. Add the diced vegetables and lightly soften them to release sweetness. Toss in rinsed lentils and canned beans, pour in broth and tomatoes, season, and simmer until lentils are tender. The whole process is a single pot, no fancy equipment required, and it takes about 45 minutes from start to finish (10–15 minutes active hands-on time, 30 minutes simmer).

What you’ll need

  • 1 cup lentils (green or brown work best for texture; red split lentils will break down faster)
  • 1 can beans (kidney beans, chickpeas, or cannellini), rinsed and drained
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 4 cups vegetable broth (use low-sodium if you want tighter salt control)
  • 1 can diced tomatoes (14–15 oz)
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 2 tablespoons olive oil

Substitution notes: use chicken broth if not vegetarian, or replace olive oil with avocado oil. If you prefer a thicker texture, swap one cup of lentils for 1/2 cup quinoa (cook time comparable).

Step-by-step instructions

  1. Heat 2 tablespoons olive oil in a large pot over medium heat.
  2. Add the chopped onion and minced garlic. Sauté until the onion is translucent and fragrant, about 4–5 minutes. Stir often to avoid browning.
  3. Add diced carrots, celery, and bell pepper. Cook for about 5 minutes, stirring occasionally, until vegetables begin to soften.
  4. Stir in the lentils and the rinsed, drained canned beans. Add the vegetable broth and the can of diced tomatoes (with juices).
  5. Season with 1 teaspoon dried oregano, and add salt and pepper to taste. Bring the pot to a boil.
  6. Reduce heat to low, cover partially, and simmer for about 30 minutes, or until lentils are tender. Taste and adjust seasoning—add more salt, pepper, or a squeeze of lemon if you want brightness.
  7. Serve warm. If you like a creamier bowl, blend 1–2 cups and stir back into the pot for silky texture.

Best ways to enjoy it

Serve the soup with a slice of crusty bread, a scoop of cooked brown rice, or over a bed of lightly buttered pasta for an extra-carb comfort option. Top each bowl with chopped fresh parsley, a dollop of Greek yogurt (or vegan yogurt), or a sprinkle of grated Parmesan if not vegan. For a playful pairing—if you enjoy hearty, comforting soups—try it alongside an easy lasagna soup recipe when hosting a casual soup night.

Storage and reheating tips

  • Refrigeration: Cool the soup to room temperature, transfer to airtight containers, and refrigerate up to 3–4 days.
  • Freezing: Freeze in portioned containers for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Reheat on the stove over medium heat until steaming hot, or microwave in covered bowls, stirring halfway. Reheated soup should reach 165°F (74°C) for safety. If the soup thickens in the fridge, add a splash of broth or water while reheating.

Pro chef tips

  • Build flavor early: Don’t rush the sauté step—softened onions and garlic add depth you’ll notice in the finished soup.
  • Salt gradually: Add most salt toward the end of cooking because flavors concentrate as the soup reduces.
  • Texture control: Use red lentils if you want a naturally thicker, stew-like consistency; keep green or brown lentils for a firmer bite.
  • Acid brightens: A teaspoon of vinegar or a squeeze of lemon at the end lifts the flavors.
  • One-pot bonus: For hands-off cooking, transfer everything to a slow cooker and cook on low for 4–6 hours.

Creative twists

  • Smoky chipotle: Stir in 1 teaspoon smoked paprika and 1 minced chipotle in adobo for a smoky, spicy edge.
  • Greens boost: Add a couple of handfuls of spinach, kale, or Swiss chard in the last 5 minutes of cooking for extra nutrients.
  • Coconut curry: Replace half the broth with canned coconut milk and add 1 tablespoon curry powder for a creamy, fragrant version.
  • Protein ramp: Stir in cubed tempeh or cooked quinoa for even more protein and texture.
  • Meat option: Add diced cooked sausage or shredded chicken if you want a non-vegetarian version.

Common questions

Q: Can I use red lentils instead of green or brown?
A: Yes. Red (split) lentils cook faster and will break down, giving a thicker, creamier soup. Reduce simmer time to about 15–20 minutes and watch for overcooking.

Q: Do I need to rinse canned beans?
A: Yes—rinsing and draining canned beans removes excess sodium and the canning liquid’s starchiness, improving texture and flavor.

Q: Is this soup vegan?
A: The recipe as written is vegan if you use vegetable broth and olive oil. Adding cheese or dairy toppings would make it vegetarian instead.

Q: How do I increase the protein further?
A: Add cooked quinoa, tempeh, or a scoop of collagen-free plant-based protein powder (stirred in at the end) to boost protein per serving.

Q: How long does it keep, and is it safe to freeze?
A: Refrigerate up to 3–4 days and freeze up to 3 months. Reheat to an internal temperature of 165°F (74°C) before eating.

If you have other tweaks in mind—gluten-free grains, spicy levels, or a stovetop-to-Instant Pot conversion—ask and I’ll walk you through those adjustments.

Print

High-Protein Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm, pantry-smart soup that combines lentils and canned beans with classic soup vegetables for a comforting and filling dish.

  • Author: nigob439gmail-com
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegetarian
  • Diet: Vegan

Ingredients

Scale
  • 1 cup lentils (green or brown preferred)
  • 1 can beans (kidney beans, chickpeas, or cannellini), rinsed and drained
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 4 cups vegetable broth (low-sodium recommended)
  • 1 can diced tomatoes (1415 oz)
  • 1 teaspoon dried oregano
  • Salt and pepper to taste
  • 2 tablespoons olive oil

Instructions

  1. Heat 2 tablespoons olive oil in a large pot over medium heat.
  2. Add the chopped onion and minced garlic, sautéing until the onion is translucent and fragrant, about 4–5 minutes.
  3. Add the diced carrots, celery, and bell pepper, cooking for about 5 minutes until softened.
  4. Stir in the lentils and rinsed, drained canned beans.
  5. Add the vegetable broth and diced tomatoes (with juices), seasoning with oregano, salt, and pepper. Bring to a boil.
  6. Reduce heat to low, cover partially, and simmer for about 30 minutes, or until the lentils are tender.
  7. Taste and adjust seasoning as needed, adding a squeeze of lemon if desired.
  8. Serve warm, blending 1–2 cups for a creamier texture if desired.

Notes

Serve with crusty bread, brown rice, or buttered pasta. Can be topped with parsley, yogurt, or Parmesan.

Did you make this recipe?

Share a photo and tag us — 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