delicious high protein lentil soup with beets and root vegetables

5 min prep 3 min cook 18 servings
delicious high protein lentil soup with beets and root vegetables
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What makes this soup special isn't just the impressive 18 grams of protein per serving (though that's pretty fantastic). It's the way the earthy beets turn the broth a gorgeous ruby color, while the lentils break down just enough to create that perfect silky texture. My kids call it "princess soup" because of the color, and honestly? I'm not mad about it. Anything that gets them excited about eating their vegetables is a win in my book.

This recipe has saved me countless times during busy weeknights, meal prep Sundays, and even when hosting dinner parties. It's naturally gluten-free, easily made vegan, and keeps beautifully in the fridge for up to five days. Plus, it's one of those rare soups that actually tastes better the next day once all the flavors have had time to meld together.

Why This Recipe Works

  • Protein Powerhouse: With both green lentils and a surprise protein boost, each bowl delivers 18g of plant-based protein
  • Nutrient Density: Beets, carrots, parsnips, and turnips provide vitamins A, C, and K plus essential minerals
  • Meal Prep Champion: Tastes even better on day three, making it perfect for weekly meal prep
  • Budget-Friendly: Uses inexpensive pantry staples and seasonal vegetables
  • One-Pot Wonder: Minimal cleanup required - everything cooks in a single pot
  • Customizable: Easy to adapt based on what vegetables you have on hand
  • Freezer-Friendly: Freezes beautifully for up to three months
  • Family-Approved: The subtle sweetness from beets makes it kid-friendly

Ingredients You'll Need

Ingredients

Before we dive into the cooking process, let's talk about each ingredient and why it matters. The beauty of this soup lies in how these humble ingredients transform into something extraordinary when combined.

Green or French Lentils: These hold their shape better than red lentils while still breaking down enough to thicken the soup. French lentils (also called Puy lentils) are my favorite here because they have a slightly peppery flavor and beautiful slate-green color. If you can't find them, regular green lentils work perfectly. Avoid red lentils for this recipe - they'll turn to mush.

Beets: The star of the show! I use about 3 medium beets, which gives the soup that gorgeous color without overpowering the other flavors. Look for beets that are firm with smooth skin. If you can find them with the greens still attached, save those beet greens - they're delicious sautéed with garlic as a side dish.

Root Vegetable Medley: I use a combination of carrots, parsnips, and turnips. The carrots add sweetness, parsnips bring an earthy complexity, and turnips provide a slight peppery bite. If you can't find parsnips, substitute with more carrots or try celery root for something different.

Vegetable Broth vs. Chicken Broth: While this soup is naturally vegetarian, I sometimes use chicken broth for extra depth of flavor. If keeping it strictly vegetarian, look for a high-quality vegetable broth or make your own. The broth quality really matters here since it's the base of your soup.

The Protein Secret: Here's where we boost the protein content. I add a cup of cooked white beans (cannellini or great northern) that get pureed into the soup. This not only adds protein but also creates an incredibly creamy texture without any dairy. Don't skip this step - it's a game-changer!

Aromatics: The combination of onion, garlic, celery, and bay leaves creates the flavor foundation. I also add a sprig of fresh rosemary while the soup simmers, which complements the earthy vegetables beautifully. Fresh thyme works too if you prefer.

Lemon and Fresh Herbs: A squeeze of fresh lemon juice at the end brightens all the flavors. I also finish with fresh parsley or chives for color and freshness. The acid from the lemon really makes the vegetables sing.

How to Make Delicious High Protein Lentil Soup with Beets and Root Vegetables

1
Prep and Toast the Lentils

Start by rinsing 1½ cups of green lentils in a fine-mesh strainer, picking out any stones or debris. Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add the drained lentils and toast them for 2-3 minutes, stirring frequently, until they smell nutty and some start to pop. This step adds incredible depth of flavor that you just can't get from simply boiling them.

2
Build the Aromatic Base

Remove the lentils to a bowl. Add another tablespoon of oil to the pot and sauté one diced large onion until translucent, about 5 minutes. Add 3 diced celery stalks and cook for another 3 minutes. Mince 4 cloves of garlic and add them with 1 teaspoon each of salt and pepper. Cook for just 30 seconds until fragrant - garlic burns quickly and turns bitter.

3
Add the Root Vegetables

Now it's time for the rainbow of vegetables! Peel and dice 3 medium beets (wear gloves unless you want pink hands), 3 carrots, 2 parsnips, and 1 medium turnip into ½-inch pieces. Add them all to the pot along with the toasted lentils. The beets will start to release their gorgeous color immediately. Give everything a good stir to coat with the aromatics.

4
Deglaze and Add Liquid

Pour in ½ cup of dry white wine (or additional broth) and scrape up any browned bits from the bottom of the pot. These fond bits are flavor gold! Once the wine has mostly evaporated, add 6 cups of vegetable broth, 2 bay leaves, and a sprig of fresh rosemary. Bring everything to a boil, then reduce to a gentle simmer.

5
The Protein-Boosting Secret

While the soup simmers for 20 minutes, drain and rinse 1 cup of cooked white beans. Using an immersion blender or regular blender, puree the beans with 1 cup of the hot broth until completely smooth. This ingenious step adds both protein and creates an incredibly creamy texture without any dairy. Stir this bean puree back into the soup.

6
Simmer and Develop Flavors

Continue simmering the soup for another 25-30 minutes, stirring occasionally, until the lentils and vegetables are tender but not mushy. The soup will thicken as it cooks. If it gets too thick, add more broth or water. Taste and adjust seasoning - you'll likely need more salt. Remove the bay leaves and rosemary stem before serving.

7
Finish with Freshness

Just before serving, stir in the juice of half a lemon and a handful of chopped fresh parsley. The acid from the lemon brightens all the earthy flavors and makes the vegetables taste incredibly fresh. Ladle into bowls and garnish with additional fresh herbs, a drizzle of good olive oil, or a dollop of Greek yogurt if desired.

Expert Tips

Make It Faster

If you're short on time, you can speed up the cooking process by using pre-cooked lentils. Add them during the last 10 minutes of cooking so they don't turn to mush.

Thickness Control

The soup will continue to thicken as it sits. Keep some extra broth on hand when reheating, or embrace the stew-like consistency - it's delicious either way!

Beet Stain Prevention

Cut beets on a plastic cutting board and wear disposable gloves. For cutting boards, scrub with coarse salt and lemon juice, then sun-dry to naturally bleach.

Protein Boost Options

For even more protein, add a cup of quinoa during the last 15 minutes of cooking, or serve with a sprinkle of hemp seeds on top.

Perfect Simmer

Keep the heat at a gentle simmer - vigorous boiling will break down the lentils too much and make the broth cloudy instead of jewel-toned.

Batch Cooking

This recipe doubles beautifully. Make a double batch and freeze half in quart containers for easy weeknight dinners.

Variations to Try

Spicy Moroccan Version

Add 1 teaspoon each of cumin, coriander, and smoked paprika. Stir in a handful of chopped dried apricots during the last 10 minutes of cooking. Garnish with harissa and chopped mint.

Creamy Coconut Curry

Replace the white wine with coconut milk and add 2 tablespoons of red curry paste. Use sweet potatoes instead of turnips and finish with fresh cilantro and lime juice.

Italian Wedding Style

Add tiny meatballs during the last 15 minutes of cooking. Stir in a few handfuls of chopped kale and finish with lots of fresh basil and grated Parmesan.

Smoky Bacon Addition

Start by rendering 4 slices of chopped bacon. Use the bacon fat instead of olive oil for sautéing. Add the cooked bacon back at the end for a smoky, meaty version.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first 24 hours! Keep in mind that the soup will thicken considerably when cold - this is normal. When reheating, add broth or water to reach your desired consistency.

Pro tip: Store the soup and any garnishes separately. Keep fresh herbs, lemon wedges, and any dairy toppings in separate containers to maintain maximum freshness.

Freezing Instructions

This soup freezes beautifully for up to 3 months. I recommend freezing in individual portions in freezer-safe containers or quart bags laid flat for easy stacking. Leave about an inch of headspace as the soup will expand when frozen.

Thawing: Thaw overnight in the refrigerator or use the defrost function on your microwave. You can also place the frozen soup directly in a pot with a splash of broth and reheat over low heat, stirring occasionally.

Make-Ahead Meal Prep

This soup is a meal prep superstar! Make a double batch on Sunday and portion into individual containers for grab-and-go lunches throughout the week. It reheats perfectly in the microwave or on the stovetop.

Assembly tip: Pack a small container of fresh herbs or a lemon wedge with each portion to brighten up the flavors when you're ready to eat.

Frequently Asked Questions

I don't recommend red lentils for this recipe. They break down completely and will turn your soup into a mushy consistency. Green or French lentils hold their shape better while still breaking down enough to thicken the soup nicely. If you only have red lentils, reduce the cooking time by about 10 minutes and expect a different texture.

Absolutely! The beets are supposed to turn everything a gorgeous ruby color - that's what makes this soup so visually stunning. Embrace the pink! If you want less color, you can reduce the beets to 2 or even 1, but I think the color is part of the charm. The color will deepen as the soup sits.

Yes! This soup works beautifully in a slow cooker. Add everything except the lemon juice and fresh herbs to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. Puree the white beans with some broth and stir in during the last 30 minutes of cooking. Finish with lemon juice and herbs before serving.

The pureed white beans already add creaminess, but for an even creamier texture, you have several options. Stir in ½ cup of heavy cream or coconut milk at the end. Alternatively, you can puree about ⅓ of the finished soup and stir it back in. For a dairy-free option, blend in some soaked cashews with the white beans.

This recipe is very flexible! You can use any combination of root vegetables you have on hand. Sweet potatoes, regular potatoes, celery root, or even butternut squash all work well. The key is to maintain the ratio of about 4 cups total diced vegetables. Just keep the beets if you want that gorgeous color!

Yes! Each serving provides about 18 grams of plant-based protein from the lentils and white beans. That's more protein than many meat-based soups! The combination of different protein sources also provides all essential amino acids, making it a complete protein source. It's perfect for vegetarians, vegans, or anyone looking to increase their protein intake.
delicious high protein lentil soup with beets and root vegetables
soups
Pin Recipe

Delicious High Protein Lentil Soup with Beets and Root Vegetables

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Toast the lentils: Heat 2 tablespoons olive oil in a large Dutch oven. Add rinsed lentils and toast for 2-3 minutes until fragrant. Remove to a bowl.
  2. Sauté aromatics: Add remaining oil, onion, and celery. Cook 5 minutes until softened. Add garlic, salt, and pepper, cook 30 seconds.
  3. Add vegetables: Stir in beets, carrots, parsnips, turnip, and toasted lentils. Cook 2 minutes to coat with aromatics.
  4. Deglaze: Add white wine and scrape up browned bits. Let most evaporate.
  5. Simmer: Add broth, bay leaves, and rosemary. Bring to a boil, then reduce to a simmer for 20 minutes.
  6. Boost protein: Puree white beans with 1 cup hot broth until smooth. Stir into soup.
  7. Continue cooking: Simmer 25-30 minutes more until vegetables are tender. Remove bay leaves and rosemary.
  8. Finish and serve: Stir in lemon juice and parsley. Adjust seasoning and serve hot.

Recipe Notes

For best results, don't skip toasting the lentils - it adds incredible depth of flavor. The soup will thicken as it sits, so keep extra broth on hand when reheating. This recipe doubles beautifully for meal prep!

Nutrition (per serving)

285
Calories
18g
Protein
38g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.