Love this? Pin it for later!
There’s a quiet kind of magic that happens when the January sky turns steel-gray and the thermometer refuses to budge above freezing. I first stumbled on this high-protein lentil and beet soup during one of those endless mid-winter weeks when the snow is more the color of dishwater than the fluffy white stuff of December memories. My farmers’ market was down to the “storage crop” tables—knobby beets, carrots wearing sweaters of soil, and lentils scooped from big burlap sacks. I bought a little of everything, not sure what would become of it, and then spent the afternoon simmering, tasting, adjusting. By dinnertime the soup had turned the most outrageous jewel-tone fuchsia, the kind of color that makes you blink twice. One spoonful and I felt like I’d swallowed liquid sunshine—earthy, slightly sweet, deeply savory. My protein-obsessed teenager gave it a fist bump, my beet-skeptic partner asked for seconds, and I quietly did a little kitchen victory dance. Since then, this soup has become our February ritual: make a double batch on Sunday, portion it into quart jars, and let it carry us through the week with lunches that feel like self-care and dinners that require nothing more than good bread and a blanket. It’s the edible equivalent of a weighted blanket—comforting, grounding, and somehow both light and substantial at once.
Why This Recipe Works
- Protein powerhouse: A generous 2 cups of green or French lentils deliver roughly 18 g of plant protein per serving, keeping you full through the longest Zoom marathons.
- Beets = natural mood boosters: Their betalain pigments are anti-inflammatory, and that saturated magenta color tricks your brain into believing you’re eating something indulgent.
- One-pot wonder: Everything—sautéing, simmering, finishing—happens in a single Dutch oven, meaning fewer dishes on a night when you’d rather be hibernating.
- Layered flavor in under an hour: A quick oven-roast of beets and carrots concentrates sweetness while the lentils simmer away on the stove.
- Freezer-friendly: The soup thickens beautifully after freezing; just loosen with a splash of broth and it’s as velvety as day one.
- Weeknight-flexible: Prep the veggies on Sunday, store in zip bags, then dump and simmer whenever hunger strikes.
- Vibrant without voodoo: No artificial colors; the shocking pink comes purely from beets and a squeeze of lemon that keeps the hue bright.
Ingredients You'll Need
Great soup starts at the grocery store or, better yet, the winter farmers’ market. Here’s what to look for and why each ingredient earns its place:
Green or French lentils (2 cups, 400 g): These varieties hold their shape after 30 minutes of simmering, so you get tender-yet-intact morsels instead of mush. Inspect for tiny pebbles, then rinse until the water runs clear. In a pinch, brown lentils work, but start checking them at 20 minutes so they don’t dissolve.
Beets (4 medium, about 1 lb / 450 g): Choose firm, dull-skinned roots—shiny usually means older beets waxed for longer shelf life. If you buy beets with perky greens attached, save the tops; they’re basically free bonus spinach. Golden beets will also work, though the soup will take on a sunset-orange rather than magenta hue.
Carrots (3 large): Look for carrots that still smell like the earth—they’ll be sweeter. If you can only find those baby-cut bags, that’s fine; just reduce roasting time by 5 minutes.
Leek (1 large or 2 small): Leeks deliver a gentler onion flavor that melts into the background. Slice in half lengthwise, fan under running water to flush out hidden grit, then thinly slice the white and light-green parts only.
Celery (2 stalks plus leaves): The leaves taste like concentrated celery and make a pretty garnish. Save them in a small cup next to the stove.
Fennel bulb (½ medium): Optional but lovely; its faint licorice note marries well with beets and adds complexity without screaming “fennel!” If you hate licorice, swap in 2 cups chopped cabbage.
Garlic (6 cloves): Smash, peel, and let sit for 10 minutes before sautéing; this triggers the allicin reaction, boosting antioxidant power.
Tomato paste (2 Tbsp): Buy the tube kind so you can use a dab at a time. Look for one labeled “double-concentrated” for deeper umami.
Vegetable broth (6 cups): Go low-sodium so you control saltiness. If you’re vegetarian, pick a brand without added sweeteners; they can muddy flavor.
Bay leaves (2) & thyme (1 tsp dried or 3 sprigs fresh): Classic winter aromatics. Strip fresh thyme leaves by running your pinched fingers backward down the stem.
Lemon (1): Acidity brightens beet sweetness. Zest before juicing; you’ll use both.
Olive oil (3 Tbsp): A fruity extra-virgin oil is nice for finishing, but everyday pure olive oil is perfect for sautéing.
Maple syrup (1 tsp): Just enough to round out the edges without making the soup taste like dessert. Sugar or agave work too.
Smoked paprika (½ tsp): Adds subtle campfire nuance that tricks the palate into thinking there might be bacon lurking—even though the soup is entirely plant-based.
Greek yogurt or coconut milk (optional garnish): A swirl on top adds creaminess and dramatic white-on-magenta contrast. Use coconut yogurt to keep it vegan.
How to Make High-Protein Lentil and Beet Soup with Winter Vegetables for Dinner
Roast the beets & carrots
Preheat oven to 425 °F (220 °C). Scrub beets and carrots but don’t peel—nutrients and flavor live near the skin. Cut carrots into 2-inch batons; quarter beets. Toss on a parchment-lined sheet with 1 Tbsp olive oil, pinch salt, and a grind of pepper. Roast 20 minutes, stir, then roast another 15–20 minutes until carrots caramelize at the edges and a paring knife slides into beets without resistance. Cool slightly, slip beet skins off with your thumbs, then dice into ¾-inch cubes. Set aside.
Sauté the aromatics
While vegetables roast, heat remaining 2 Tbsp olive oil in a heavy 5- to 6-quart Dutch oven over medium. Add leek, celery, and fennel; cook 5 minutes until softened and fragrant but not browned. Stir in garlic for 1 minute, then tomato paste and smoked paprika; cook 2 minutes, scraping so the paste caramelizes on the bottom—this builds a flavor base you can taste in the final broth.
Deglaze & load the lentils
Pour 1 cup broth into the pot, scraping the bronze fond with a wooden spoon. Add lentils, bay leaves, thyme, maple syrup, ½ tsp salt, and the remaining 5 cups broth. Bring to a boil, reduce to a lively simmer, and cook 20 minutes uncovered.
Marry the beets & carrots
Stir roasted beets and carrots into the pot; simmer 10–12 minutes more. Taste a lentil: it should be creamy inside but not bursting. If your lentils are older, this may take an extra 5 minutes.
Season smartly
Remove bay leaves. Add 1 Tbsp lemon juice, then taste. Need more brightness? Add another 1 tsp juice. Need depth? Stir in ¼ tsp soy sauce or miso. The soup should be thick enough to coat a spoon but still brothy; add hot water if it feels stew-like.
Texture tweak
For a restaurant vibe, ladle 2 cups soup into a blender, purée until silky, then stir back into the pot. This gives body without cream and creates those gorgeous color ribbons.
Finish with flair
Ladle into warm bowls. Top with a spoonful of Greek yogurt or a drizzle of coconut milk, a shower of fresh parsley, and—if you’re feeling fancy—the reserved celery leaves. Finish with lemon zest for aroma.
Serve & swoon
Pair with crusty whole-grain bread or garlic-rubbed toast. Leftovers taste even better tomorrow, once the lentils have absorbed the broth and spices mingle overnight.
Expert Tips
Speedy weekday hack
Buy pre-roasted beets from the salad bar. Dice and add during the last 5 minutes so they stay intact.
Control the color
If you want a more muted hue, substitute golden beets for half the red beets; you’ll get a warm autumn palette instead of hot pink.
Slow-cooker conversion
Complete steps 1–2 on the stovetop, then scrape everything into a 6-quart slow cooker. Cook on LOW 6–7 hours or HIGH 3 hours, then proceed with seasoning.
Texture tell
If the soup thickens too much upon standing, thin with boiling water, not cold broth, to keep the serving temperature piping hot.
Mineral boost
Don’t peel young organic beets; the skin is thin and packed with minerals. Just scrub well.
Batch-cook lentils
Make a double batch of plain lentils next time you cook beans. Freeze in 2-cup portions; you can stir them into this soup for an extra-protein punch in 10 minutes.
Variations to Try
-
Moroccan twist: Swap thyme for 1 tsp each ground cumin and coriander; add a pinch cinnamon and a handful of chopped dried apricots in step 4.
-
Smoky sausage version: For omnivores, brown 8 oz (225 g) sliced smoked turkey kielbasa after the vegetables; proceed as written for a meaty yet still nutrient-dense bowl.
-
Creamy beet bisque: Purée the entire finished soup, then whisk in ½ cup coconut milk and 2 Tbsp white miso for a velvet-smooth starter worthy of a dinner party.
-
Grain bowl base: Skip the purée step and serve the chunky soup over farro or brown rice. Top with crumbled goat cheese and toasted pumpkin seeds.
-
Extra greens: Stir in 3 cups chopped beet greens or kale during the last 3 minutes for a bright pop of color and a folate boost.
Storage Tips
Cool soup completely, then refrigerate in glass jars with tight lids up to 5 days. Because lentils keep drinking liquid, add a splash of water when reheating. For longer storage, ladle into quart-size freezer bags, squeeze out excess air, and freeze flat; they stack like books and thaw quickly under warm tap water. The soup keeps 3 months frozen. If you plan to freeze, hold off on adding dairy garnishes; stir them in after reheating for best texture.
Reheat gently: stovetop over medium-low, stirring often, or microwave in 1-minute bursts, stirring between. The color may darken slightly after freezing but a squeeze of lemon revives it instantly.
Frequently Asked Questions
High-Protein Lentil and Beet Soup with Winter Vegetables for Dinner
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425 °F. Toss beets and carrots with 1 Tbsp oil on a sheet; roast 35–40 min. Cool, peel, and dice beets.
- Sauté aromatics: In a Dutch oven, warm remaining oil. Cook leek, celery, and fennel 5 min. Add garlic 1 min, then tomato paste and paprika 2 min.
- Simmer lentils: Stir in 1 cup broth to deglaze. Add lentils, 5 cups broth, bay, thyme, maple syrup, ½ tsp salt. Simmer 20 min.
- Combine: Stir in roasted beets & carrots; cook 10–12 min more until lentils are tender.
- Season: Remove bay leaves. Add lemon juice, salt, pepper. Purée 2 cups if desired for thicker body.
- Serve: Ladle into bowls; top with yogurt, herbs, and lemon zest.
Recipe Notes
Soup thickens as it stands; thin with hot water when reheating. For vegan option, use coconut yogurt instead of Greek yogurt.