Love this? Pin it for later!
One-Pot High-Protein Lentil Soup with Beets & Root Vegetables
There’s a certain kind of magic that happens when crimson beets, earthy lentils, and a rainbow of winter roots swim together in a single pot. The first time I served this soup to my parents—self-proclaimed “beet skeptics”—they scraped their bowls clean and asked for seconds before I’d even sat down. Since then it’s become my go-to for January detox days, Sunday meal-preps, and every potluck where I want something that looks impressive but quietly does all the heavy lifting on its own. No pre-roasting, no second pans, no babysitting. Just chop, drop, and simmer while your house fills with the kind of aroma that makes neighbors knock to ask what’s for dinner.
This soup is my love letter to winter produce: it celebrates the knobby, the dirt-covered, the often-overlooked roots that sweeten in cold soil. It’s also a protein powerhouse—each bowl delivers nearly 19 g of plant-based protein thanks to French green lentils, a handful of hemp hearts, and a finishing swirl of thick yogurt. The color is jewel-box gorgeous, the texture is silky-yet-hearty, and the leftovers somehow taste even better the next day when the flavors have melded overnight. Whether you’re feeding a table of ravenous athletes or simply want a fiber-rich, iron-boosting bowl to counteract holiday excess, this recipe has your back.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—the lentils release starch that naturally thickens the broth.
- High-protein & vegan-friendly: 19 g protein per serving without any meat or dairy (yogurt topping optional).
- Nutrient-dense: Beets and beet tops provide folate, manganese, and blood-pressure-friendly nitrates.
- Flexible roots: Swap in whatever winter vegetables you have—turnips, celeriac, or sweet potatoes all work.
- Freezer hero: Portion, freeze, and reheat without texture loss; ideal for new-parent care packages.
- Color therapy: That magenta hue is 100% natural—no filters needed for your Instagram soup shots.
- Budget smart: Feeds six for under eight dollars thanks to humble dried lentils and seasonal produce.
Ingredients You'll Need
Before we dive in, let’s talk shopping strategy. Look for firm, smooth beets with fresh-looking tops still attached—those greens are edible gold and we’ll fold them in at the end. French green lentils (a.k.a. Le Puy) hold their shape and stay pleasantly al dente, but standard brown lentils will work if that’s what your pantry offers. Everything else is supermarket-easy and forgiving; carrots can be swapped for parsnips, yellow beets for red, and the yogurt topping can stay plant-based with coconut yogurt or disappear entirely for a purely vegan pot.
Produce
- Beets: 3 medium (about 1 lb/450 g) with greens attached. Golden or candy-stripe varieties mute the magenta if you prefer a paler soup.
- Carrots: 3 large—choose the bag with the deepest orange; beta-carotene equals flavor and color.
- Leek: 1 medium. Sub an extra onion if leeks aren’t in season; wash well to remove hidden grit.
- Celery: 2 ribs for aromatic backbone. Keep the leaves for garnish.
- Garlic: 4 fat cloves. Smash, then mince to activate allicin (immunity booster).
- Fresh thyme: 4 sprigs. Dried thyme works at 1 tsp, but fresh stems infuse more quietly.
Pantry & Refrigerated
- French green lentils: 1 ½ cups (285 g). Rinse and pick out stones; skip the pre-soak.
- Vegetable broth: 6 cups. Low-sodium lets you control salt as the soup reduces.
- Crushed tomatoes: 14 oz can. Fire-roasted adds smoky depth if you can find it.
- Hemp hearts: ¼ cup. Invisible protein boost; chia or ground flax are fine stand-ins.
- Smoked paprika: 1 tsp. Sweet paprika + tiny pinch chipotle equals the same vibe.
- Bay leaves: 2. Turkish bay leaves are milder than California; either works.
- Extra-virgin olive oil: 3 Tbsp. Finish with buttery Arbequina for floral notes.
- Lemon: Juice of ½ to brighten at the end; zest optional for perfume.
- Plain Greek yogurt: ½ cup for creamy swirl; coconut yogurt keeps it vegan.
- Sea salt & black pepper: To taste. I use kosher for cooking, finely ground for finishing.
How to Make One-Pot High-Protein Lentil Soup with Beets & Root Vegetables
Prep your roots
Scrub beets under running water, trim off the long taproot, and peel only if the skin is thick or blemished. Dice into ½-inch cubes for quick, even cooking. Peel carrots and slice into half-moons. Split the leek lengthwise, rinse layers under cold water to flush out grit, then slice into thin half-rings. Keep beet greens in a bowl of cold water to crisp while you start the soup.
Build the aromatic base
Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add leek, celery, and a pinch of salt; sauté 5 minutes until glossy and translucent. Stir in garlic, smoked paprika, and a few cracks of black pepper; cook 1 minute more. The goal is to bloom the spice without browning the garlic.
Deglaze & toast lentils
Tip in the lentils and stir to coat every legume with the fragrant oil. Pour 1 cup of broth and scrape the bottom with a wooden spoon to lift any fond (flavor gold). Let the liquid bubble away for 2 minutes; this quick broth bath seasons the lentils from the inside out.
Add the rainbow
Stir in beets, carrots, crushed tomatoes, bay leaves, thyme, hemp hearts, and remaining 5 cups broth. Bring to a boil, then reduce to gentle simmer. Cover partially; cook 25 minutes. Stir once halfway to prevent lentils from sticking.
Test for tenderness
Fish out a beet cube and a lentil; both should yield easily to a fork yet retain their shape. If the beets are still firm, simmer 5–7 minutes more. Season generously with salt; acid from tomatoes can flatten flavors, so be brave here.
Wilt the greens
Strip beet leaves from their tough stems and roughly chop. Stir into the pot and cook 2–3 minutes until bright emerald. They’ll shrink dramatically, so don’t worry if the ladle looks crowded.
Finish with brightness
Off heat, squeeze in lemon juice and drizzle remaining 1 Tbsp olive oil. Taste; adjust salt, pepper, or more lemon for zing. Remove bay leaves and thyme stems (leaves will have fallen off).
Serve & swirl
Ladle into warm bowls. Top each with a spoonful of yogurt and a few celery-leaf fronds for color contrast. Offer crusty sourdough or warm naan for dunking, though the soup is filling enough on its own.
Expert Tips
Don’t fear the beet bleed
Rubber gloves save pink fingers. If your cutting board stains, scrub with a paste of baking soda and lemon; it lifts the dye instantly.
Salt in stages
Add a pinch while sweating vegetables, again after lentils cook, and a final sprinkle at the end. Layering prevents over-salting and builds depth.
Size matters
Uniform ½-inch dice ensures vegetables finish at the same time as lentils. If you prefer silky beets, grate half and cube the rest.
Make it meaty for omnivores
Brown 4 oz diced pancetta before the vegetables; drain excess fat and proceed. The smoky note marries beautifully with paprika.
Creamier mouthfeel
Blend 2 cups of the finished soup and stir back in. You’ll get velvety body without adding dairy or coconut milk.
Spice it up
Add ¼ tsp cayenne or a diced chipotle in adobo for gentle heat. A whisper of cinnamon (⅛ tsp) heightens the beet’s sweetness.
Variations to Try
- Moroccan twist: Swap thyme for 1 tsp each ground cumin & coriander, add ½ cup raisins and a handful of chopped preserved-lemon peel at the end. Serve with harissa-swirled yogurt.
- Green goddess version: Replace beets with 2 cups diced zucchini and 1 cup spinach. Finish with a pesto whirl of parsley, basil, and walnuts.
- Coconut curry comfort: Sub 2 cups broth with full-fat coconut milk, add 1 Tbsp red curry paste with the garlic, and garnish with cilantro and lime zest.
- Speedy instant-pot: Sauté function for aromatics, then high pressure 12 minutes, natural release 10. Stir in beet greens on sauté-low for 2 minutes.
- Grain bowl base: Make the soup thicker (use 1 cup less broth) and spoon over farro or brown rice. Top with crumbled goat cheese and toasted pumpkin seeds.
Storage Tips
Cool the soup completely before transferring to airtight containers. It keeps 5 days refrigerated and 3 months frozen. Because lentils continue to absorb liquid, broth may thicken; loosen with a splash of water or broth when reheating.
Refrigerator
Store in glass jars for easy grab-and-go lunches; the beet pigment won’t stain glass. Keep yogurt topping separate so you can heat the soup without curdling dairy.
Freezer
Portion into silicone muffin trays, freeze, then pop out lentil “pucks” into zip bags. Each puck equals about 1 cup—perfect for single servings or toddler meals.
Reheat
Stovetop over medium-low is best; add broth to thin and stir often to prevent scorching. Microwave works in a pinch—cover and heat 2 minutes, stir, then 1-minute bursts until steaming.
Frequently Asked Questions
One-Pot High-Protein Lentil Soup with Beets & Root Vegetables
Ingredients
Instructions
- Sauté aromatics: Heat 2 Tbsp oil in Dutch oven over medium. Add leek & celery with a pinch of salt; cook 5 min until translucent. Stir in garlic & paprika 1 min.
- Toast lentils: Add lentils; stir to coat. Pour 1 cup broth, scrape bottom, simmer 2 min.
- Load vegetables: Add beets, carrots, tomatoes, remaining broth, bay, thyme, hemp hearts. Bring to boil, reduce to gentle simmer, partially cover 25 min.
- Season & greens: When beets are tender, salt generously. Stir in chopped beet greens; cook 2–3 min until wilted.
- Finish: Off heat, add lemon juice and remaining 1 Tbsp oil. Discard bay & thyme stems.
- Serve: Ladle into bowls; top with yogurt and celery leaves.
Recipe Notes
The soup thickens as it sits; thin with broth when reheating. For a vegan option, use coconut yogurt or skip the swirl entirely.