Love this? Pin it for later! 📌
High-Protein Lentil & Beet Soup for Cold Winter Evenings
There’s something quietly magical about a soup that can feed both body and soul on the shortest, coldest day of the year. I developed this recipe during the notorious “snowpocalypse” that buried my little Midwestern town under two feet of powder. Schools closed, roads vanished, and the only thing open was the pantry. I had a bag of French green lentils, a bunch of beets that had been languishing in the crisper, and a craving for something that felt like a warm blanket. What emerged from the pot was this velvety, jewel-toned soup—earthy from the beets, peppery from the lentils, and so protein-packed that my teenage boys declared it “gym food that actually tastes good.” Five winters later, it’s still the first pot I reach for when the forecast whispers polar vortex. Make it once and I guarantee it’ll become your winter survival kit, too.
Why This Recipe Works
- High-protein powerhouse: 28 g plant protein per bowl thanks to French lentils + hemp hearts.
- Beets = natural sweetness: Roasting concentrates sugars, balancing lentils’ earthiness.
- One-pot weeknight ease: Hands-on time is 15 min; the stove does the rest.
- Freezer hero: Thaws like a dream for meal-prep Sundays.
- Vibrant color = mood boost: That magenta hue is scientifically proven to spike serotonin.
- Vegan & gluten-free: Everyone at the table can dive in.
- Economical: Costs under $1.50 per serving using pantry staples.
Ingredients You'll Need
Each ingredient pulls double duty here—nutrition plus flavor. Read through before you shop; I’ve tucked in my favorite swaps and quality cues.
Produce
- Beets: 3 medium (about 1 lb). Look for firm, unwrinkled skins. Golden beets work but give a sunset-orange soup; candy-stripe beets turn it pink. Avoid oversized specimens—woody cores ruin the velvet texture.
- Carrots: 2 large. Choose the bag with the brightest orange; beta-carotene equals sweetness.
- Celery: 2 stalks plus leaves. Save the leaves for garnish; they taste like mild lovage.
- Yellow onion: 1 large. Sweet onions are fine, but standard yellows give deeper flavor after long simmering.
- Garlic: 4 fat cloves. Smash and mince 10 min before cooking to let allicin develop.
- Thyme: 4 fresh sprigs or 1 tsp dried. Lemon thyme adds a subtle lift if you grow it.
Legumes & Grains
- French green lentils (Puy): 1 ½ cups dry. They hold shape and deliver 18 g protein per ¼ cup dry. Brown lentils are okay, but simmer 5 min less—they soften faster. Red lentils will dissolve into purée; save those for curry nights.
Liquid & Boosters
- Low-sodium vegetable broth: 6 cups. I’m partial to the “no-chicken” style for its golden depth. If all you have is water, compensate with 1 tsp mushroom powder.
- Fire-roasted diced tomatoes: 14 oz can. Muir Glen® cans have BPA-free liners and consistent smoky notes.
- Hemp hearts: ÂĽ cup. Secret protein bomb; they disappear into the broth but leave 10 g complete plant protein.
Seasoning & Fat
- Smoked paprika: 1 tsp. Spanish Ñora variety is silkier than Hungarian; either works.
- Bay leaves: 2. Turkish bay leaves are milder; California ones are eucalyptus-strong—use half if that’s what you’ve got.
- Extra-virgin olive oil: 2 Tbsp for sautéing plus 1 Tbsp for finishing. A peppery Picual or grassy Koroneiki lifts the finish.
- Lemon: ½ for brightening. Zest before juicing; you’ll use both.
How to Make High-Protein Lentil & Beet Soup
Roast the beets
Preheat oven to 425 °F (220 °C). Scrub beets, wrap individually in foil with a pinch of salt and a drizzle of oil. Roast directly on the rack for 45 min until a paring knife slides through like butter. Cool 10 min, then rub skins off with paper towels—wear gloves unless you like technicolor hands. Dice into ½-inch cubes; reserve 1 cup for garnish and keep the rest for the pot.
Bloom the aromatics
Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. Add diced onion, carrot, and celery plus ½ tsp salt. Sauté 7 min until edges turn translucent and the “soffritto” smells sweet, not raw. Add garlic, smoked paprika, and bay; cook 60 sec—just long enough to unlock the paprika’s smoky volatiles without burning the garlic.
Toast the lentils
Stir lentils into the veg mixture for 2 min. This coats them in oil and intensifies their nutty character while sealing the skins so they stay al dente later.
Deglaze & simmer
Pour in 1 cup broth to deglaze, scraping up the fond (flavor gold). Add remaining 5 cups broth, tomatoes with juices, thyme, hemp hearts, and the roasted beets (save the reserved cup). Bring to a gentle boil, then drop to a lazy simmer, partially covered, 25–28 min. Check lentils at 20; they should hold shape but yield with gentle bite.
Adjust texture
For a brothy stew, leave as-is. For restaurant-smooth, plunge an immersion blender into the pot 5 sec—just enough to create maroon swirls while keeping most lentils intact. (My family votes 3 pulses every time.)
Season & brighten
Remove thyme stems and bay. Stir in lemon zest, 1 Tbsp juice, and remaining 1 Tbsp olive oil. Taste for salt—beets love salt, so you may need another ½ tsp. Pepper to finish.
Garnish smart
Ladle into wide bowls. Top with reserved roasted beet cubes, celery leaves, a swirl of coconut yogurt for contrast, and toasted pumpkin seeds for crunch. Serve with crusty rye or my no-knead whole-wheat bread.
Expert Tips
Low-sodium trick
If your broth is salted, wait until the end to add more; beets reduce and concentrate salinity.
Speed version
Use pre-cooked vacuum-packed beets. Add during step 4 and shave 30 min off total time.
Protein boost
Stir 1 cup red lentils into the broth, then purée the whole pot—creamy, 35 g protein per serving.
Keep the color
Acid preserves magenta—add lemon juice off-heat. Boiling dulls the hue.
Overnight upgrade
Soup thickens as lentils keep absorbing. Thin with broth, then finish with fresh lemon.
Stain saver
Beet juice on white plastic? Rub with cut lemon and baking soda, then sun-bleach for 30 min.
Variations to Try
- Smoky bacon vibe: Swap smoked paprika for 1 tsp chipotle powder and stir in crumbled coconut “bacon” at the end.
- Green goddess twist: Purée a handful of spinach and parsley into the broth for emerald freckles and extra folate.
- Thai curry remix: Sub 1 cup broth with coconut milk, add 1 Tbsp red curry paste, finish with lime and cilantro.
- Grain bowl base: Serve over farro or freekeh, then top with avocado and a jammy seven-minute egg.
- Moroccan route: Add 1 tsp each cumin and coriander, a pinch of cinnamon, and swap lemon for preserved lemon.
- Extra firepower: Stir in 1 Tbsp harissa paste with the garlic for North-African heat that blooms in the pink broth.
Storage Tips
Refrigerator: Cool completely, transfer to glass jars, and chill up to 5 days. The flavor actually peaks on day 2 when the paprika and thyme marry.
Freezer: Ladle into silicone muffin trays, freeze 2 h, then pop out “soup pucks” and store in zip bags up to 3 months. One puck = one lunch portion; reheat with ¼ cup broth.
Meal-prep bowls: Pack roasted beet garnish separately so they stay toothsome. Add a tiny container of toasted seeds for last-minute crunch.
Reheat gently: Warm over medium-low, stirring often; high heat turns lentils mushy and mutes the magenta.
Frequently Asked Questions
High-Protein Lentil & Beet Soup
Ingredients
Instructions
- Roast beets: Wrap in foil with oil & salt at 425 °F for 45 min, peel, dice, reserve 1 cup for garnish.
- Sauté aromatics: In a Dutch oven heat 2 Tbsp oil, cook onion, carrot, celery 7 min. Add garlic, paprika, bay, thyme; cook 1 min.
- Toast lentils: Stir lentils 2 min to coat in spices.
- Simmer: Add broth, tomatoes, hemp hearts, and roasted beets (except reserved). Bring to boil, then simmer 25–28 min until lentils are tender.
- Texture: Pulse 3 times with immersion blender for marbled velvet, or leave brothy.
- Finish: Stir in lemon zest, 1 Tbsp juice, remaining 1 Tbsp olive oil; season with salt & pepper.
- Serve: Ladle into bowls, top with reserved beet cubes, celery leaves, and toasted pumpkin seeds.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. For a smoky bacon vibe without meat, add 1 tsp chipotle powder and coconut bacon bits.