Love this recipe? Save it to Pinterest before you forget!
High-Protein Lentil & Beet Soup: The Cozy Bowl That Fuels & Warms
The first time I made this soup, it was the kind of February evening when the wind feels personal—whistling under the eaves, rattling the old farmhouse windows, and turning my thoughts to nothing but hot, hearty food. I’d just come in from a long run through the snow-dusted trails behind our place, cheeks raw and legs trembling. My usual post-run chili felt tired; I wanted something that would punch back at the cold and still give my muscles the protein they were screaming for. A bag of French green lentils, three forgotten roasted beets from Sunday meal-prep, and a hunk of smoked paprika later, this magenta marvel was born. One spoonful and I was hooked: earthy-sweet, smoky, thick enough to coat the back of the spoon, yet bright enough to feel life-giving. I’ve made it every winter since, tripling the batch so I can tuck quarts into the freezer for busy weeknights and gift a few jars to neighbors who need a little edible sunshine. If you’re after a soup that doubles as dinner and recovery fuel, pull up a chair—this one’s for you.
Why You'll Love This High-Protein Lentil & Beet Soup
- 25 g+ plant protein per bowl thanks to lentils, hemp hearts, and a sneaky scoop of Greek yogurt.
- One-pot wonder: Minimal dishes, maximum flavor—perfect for weeknight sanity.
- Immune-boosting powerhouse: Beets, carrots, and tomatoes deliver vitamin C, folate, and antioxidants.
- Meal-prep MVP: Tastes even better on day three and freezes like a dream.
- Vibrant color = instant mood lift. Seriously, it glows like bottled sunset.
- Flexible for all eaters: Vegan option, gluten-free, nut-free, and kid-approved when blended smooth.
Ingredient Breakdown
French green lentils (a.k.a. Puy lentils) are the unsung heroes of the legume world. They hold their shape after 45 minutes of simmering, so your soup stays toothsome rather than mushy. Their peppery bite contrasts beautifully with the candy-sweet earthiness of roasted beets. Speaking of beets—roasting concentrates their sugars and adds a whisper of caramel that you simply can’t coax out of raw ones. If you’re short on time, store-bought vacuum-packed beets work; just rinse off the vinegar solution so they don’t tint the broth pink.
Smoked paprika is the secret handshake here. It layers in a campfire aroma that makes the whole pot smell like you’ve been tending coals all afternoon. Don’t swap it for regular paprika; you’ll miss the depth. Hemp hearts dissolve into creamy oblivion and boost protein without any chalky protein-powder vibe. If you can’t find them, raw cashews soaked for 30 minutes in hot water do the trick, but you’ll lose the omega-3 bonus.
Lastly, a dollop of Greek yogurt stirred in at the end lends tangy richness and an extra 10 g protein per serving. For a vegan route, substitute coconut yogurt or simply blend in half a can of white beans—the starches will thicken and silkify the broth.
Step-by-Step Instructions
-
1Roast the beets (if not pre-cooked): Heat oven to 200 °C / 400 °F. Scrub 3 medium beets, wrap each in foil with a drizzle of oil and pinch of salt. Roast 45 min until a knife slides in like butter. Cool slightly, then rub off skins under running water. Dice into 1 cm cubes. Reserve any ruby juices on the cutting board—scrape them into the soup later for extra color.
-
2Sauté aromatics: In a heavy Dutch oven, warm 2 Tbsp olive oil over medium. Add 1 diced onion, 2 carrots, and 2 celery stalks. Season with ½ tsp salt and cook 8 min until edges caramelize. Stir in 3 cloves minced garlic, 1 Tbsp grated ginger, 1 tsp smoked paprika, ½ tsp cumin, and ¼ tsp cinnamon; bloom 60 seconds until fragrant.
-
3Toast the lentils: Tip in 1 cup rinsed French green lentils. Stir to coat in the spiced oil; toasting for 2 min helps them stay intact during simmering and adds nutty depth.
-
4Deglaze: Pour in 400 g crushed tomatoes and 125 ml dry red wine (or extra broth). Scrape the brown bits—those are flavor gold. Let the wine reduce by half, about 3 min.
-
5Simmer: Add 1.2 L vegetable broth, the diced roasted beets, 2 bay leaves, and 1 Tbsp soy sauce. Bring to a boil, then drop to low, cover partially, and simmer 35–40 min until lentils are tender but not mushy.
-
6Creamify: Remove bay leaves. Stir in 3 Tbsp hemp hearts and 1 cup baby spinach. Using an immersion blender, pulse 4–5 times to roughly purée about ⅓ of the soup; this thickens the broth while leaving plenty of texture. (Alternatively, transfer 2 cups to a countertop blender, whirl smooth, and return.)
-
7Protein boost finish: Whisk ½ cup plain Greek yogurt with a ladle of hot soup to temper, then stir back into the pot. Heat gently—do not boil or the yogurt will curdle. Taste and adjust salt, pepper, and a squeeze of lemon for brightness.
-
8Serve: Ladle into warm bowls. Top with a swirl of yogurt, toasted pumpkin seeds, and a shower of fresh dill or parsley. Crusty rye bread is non-negotiable.
Expert Tips & Tricks
- Speed hack: Microwave beets for 8 min wrapped in damp paper towel, then finish under broiler 5 min to mimic roasted depth.
- Texture control: Want velvet-smooth? Blend the entire pot; want stew-like? Skip blending entirely.
- Umami bomb: Add 1 tsp miso paste with the soy sauce for extra savory complexity.
- Brighten up: A splash of pomegranate molasses at the end sharpens the sweet beet notes.
- Kid strategy: Call it “dragon soup” and serve with grilled-cheese “dragon wings.”
- Protein math: Each gram of dried lentils equals roughly 2 g cooked; weigh after roasting if tracking macros.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Soup turned muddy brown | Over-blended beets oxidize. | Stir in 1 tsp lemon juice and sprinkle of fresh dill to visually freshen. |
| Lentils still crunchy after 40 min | Hard water or old lentils. | Add ¼ tsp baking soda to soften water, or pressure-cook 5 min. |
| Yogurt curdled | Boiled after adding. | Strain through fine mesh, whisk smooth, and gently reheat below 80 °C. |
Variations & Substitutions
- Vegan: Swap Greek yogurt for coconut yogurt and use maple syrup instead of honey if sweetening.
- Low-FODMAP: Replace onion with green tops of leeks; use canned lentils (rinsed) and limit to ½ cup serving.
- Spicy Moroccan twist: Add ½ tsp harissa paste and a handful of chopped dates for sweet-heat balance.
- Beet-free: Sub roasted butternut squash for similar sweetness; color will be golden.
- Grain boost: Stir in ½ cup farro during last 20 min for chewy, barley-like texture.
Storage & Freezing
Let the soup cool completely, then refrigerate in glass jars for up to 5 days. The flavors meld into something even more magnificent on day two—perfect Sunday prep for the workweek. For freezing, ladle into silicone muffin trays; once solid, pop out the pucks and store in zip-top bags. Each puck is roughly ½ cup, so you can thaw exactly what you need. Reheat gently with a splash of broth; microwaves are fine, but stovetop preserves texture best. Note: if you’ve added yogurt, the thawed soup may appear grainy; a brisk whisk while reheating brings it back to silky.
Frequently Asked Questions
If you try this recipe, snap a photo and tag me on Instagram @myplanttable so I can cheer you on. Happy slurping!
High-Protein Lentil & Beet Soup
Ingredients
- 1 tbsp olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 2 medium beets, peeled & diced
- 1 cup dried green or brown lentils, rinsed
- 1 large carrot, diced
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 4 cups low-sodium vegetable broth
- 1 cup water
- 1 bay leaf
- 2 cups baby spinach
- 1 tbsp lemon juice
- Salt & black pepper to taste
- Fresh parsley for garnish
Instructions
- 1Heat olive oil in a large pot over medium heat. Add onion and sauté 4–5 min until translucent.
- 2Stir in garlic, beets, carrot, cumin, and paprika; cook 2 min until fragrant.
- 3Add lentils, broth, water, and bay leaf; bring to a boil.
- 4Reduce heat, cover, and simmer 25–30 min until lentils and beets are tender.
- 5Remove bay leaf; stir in spinach and lemon juice until wilted.
- 6Season with salt and pepper; blend half the soup for creamier texture if desired.
- 7Ladle into bowls, top with parsley, and serve hot.
Recipe Notes
- Store leftovers in the fridge up to 4 days or freeze up to 3 months.
- Add a dollop of Greek yogurt for extra protein.