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
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
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.
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.
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.
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.
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.
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.
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
Delicious High Protein Lentil Soup with Beets and Root Vegetables
Ingredients
Instructions
- 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.
- Sauté aromatics: Add remaining oil, onion, and celery. Cook 5 minutes until softened. Add garlic, salt, and pepper, cook 30 seconds.
- Add vegetables: Stir in beets, carrots, parsnips, turnip, and toasted lentils. Cook 2 minutes to coat with aromatics.
- Deglaze: Add white wine and scrape up browned bits. Let most evaporate.
- Simmer: Add broth, bay leaves, and rosemary. Bring to a boil, then reduce to a simmer for 20 minutes.
- Boost protein: Puree white beans with 1 cup hot broth until smooth. Stir into soup.
- Continue cooking: Simmer 25-30 minutes more until vegetables are tender. Remove bay leaves and rosemary.
- 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!