Love this? Pin it for later!
There’s a special kind of quiet magic that descends on my kitchen the first weekend after the clocks fall back. Outside, the late-afternoon light is already fading to pewter, the wind rattles the maple leaves like dry bones, and the dog has claimed the warmest spot on the sofa. That’s when I reach for my heaviest Dutch oven and start layering earthy beets, sweet carrots, and a whole rainbow of lentils into what will become our winter-defying, one-pot powerhouse: a high-protein lentil soup that tastes like someone wrapped you in a hand-knit blanket and handed you a flashlight for the darkness.
I first made this soup during an epic Boston blizzard five years ago, when the city shut down for 48 hours and my vegetarian in-laws were stranded at our place. I needed something that could stretch to feed an unexpected crowd, deliver serious plant-based protein, and still feel comforting enough to calm storm-jangled nerves. One spoonful in, my father-in-law—an avowed lentil skeptic—asked if I would jar and sell it. We still joke that this soup single-handedly converted him. Since then, it has become my Sunday meal-prep MVP, my post-holiday “reset” dinner, and the thermos-friendly lunch I tote to ski slopes and skating rinks. If you, too, crave food that warms you twice—once while it simmers and again when you eat it—pull up a chair. This recipe is about to become your winter mantra.
Why This Recipe Works
- One pot, zero fuss: Everything—from sautéing aromatics to simmering the lentils—happens in a single heavy pot, meaning more flavor and fewer dishes.
- 23 g plant protein per serving: A strategic trio of green or brown lentils, red lentils, and a scoop of hemp hearts delivers a complete amino-acid profile.
- Beets = natural sweetness + color: Roasted beet cubes melt into the broth, turning it a vibrant fuchsia that brightens the grayest day.
- Carrots balance the earthiness: Their subtle sugar tempers beets and tomatoes, giving the soup a rounded, almost buttery backbone.
- Spices you already own: Smoked paprika, cumin, and a whisper of cinnamon evoke Moroccan souks without requiring a special grocery run.
- Freezer-friendly superstar: The soup thickens but never turns mushy when frozen, so you can stockpile winter insurance in pint containers.
- Customizable texture: Purée half for a creamy-chunky hybrid, or leave it rustic if you like toothsome bites.
Ingredients You'll Need
Green or brown lentils (1 cup) – These retain their shape and give the soup hearty chew. Look for uniform, un-cracked seeds; avoid any that smell dusty. French Puy lentils are stellar if you want to splurge.
Red lentils (¾ cup) – They break down quickly, acting as a natural thickener and adding creamy body. Rinse until the water runs clear to remove excess starch.
Beets (2 medium, about 10 oz) – Choose firm, smooth bulbs with fresh-looking tops. If you can find candy-stripe or golden beets, they’ll keep the soup from staining everything ruby—though I adore the drama of the classic red.
Carrots (3 large, 1 lb) – Go for the bunch variety with tops still attached; they’re exponentially sweeter than the bagged “baby” carrots. Peel only if the skins are thick—otherwise, a good scrub is plenty.
Yellow onion & garlic – The aromatic base. Save yourself tears by chilling the onion 15 minutes before dicing.
Tomato paste (2 Tbsp) – Adds umami depth. Buy the tube style; it lives forever in the fridge door.
Vegetable broth (6 cups) – Low-sodium so you control the salt. If you’re a meat-eater, chicken broth works, but the finished soup will be slightly less sweet.
Hemp hearts (¼ cup) – Secret protein booster that virtually disappears, leaving only a nutty richness. Ground sunflower seeds are a fine sub.
Spice trinity – Smoked paprika, ground cumin, and a pinch of cinnamon. Smoked paprika is non-negotiable; it’s what makes the soup taste campfire-cozy.
Lemon – A squeeze at the end wakes up every other flavor. Zest it first and freeze the zest in ice-cube trays for future baking.
Garnishes – Plain Greek yogurt or coconut yogurt for swirl, chopped parsley for freshness, toasted pumpkin seeds for crunch.
How to Make One-Pot High-Protein Lentil Soup with Carrots and Beets for Winter
Roast the beets for depth
Heat oven to 400 °F. Scrub beets, wrap in foil with a drizzle of oil and pinch of salt. Roast 35–40 min until a paring knife slides through effortlessly. Cool slightly, then rub off skins with paper towels; cube into ½-inch pieces. This step concentrates sugars and prevents the soup from tasting like dirt—yes, beets can go earthy on you if you skip it.
Sauté aromatics until glossy
In a heavy 5-quart Dutch oven, warm 2 Tbsp olive oil over medium. Add diced onion and cook 4 minutes until translucent. Stir in 3 minced garlic cloves, 1 Tbsp smoked paprika, 1 tsp cumin, ¼ tsp cinnamon, and 1 tsp kosher salt; bloom 60 seconds until the spices smell toasted and your kitchen suddenly feels like a spice market at sunset.
Caramelize tomato paste
Scoot onions to the perimeter, add 2 Tbsp tomato paste to the center bare spot. Let it sizzle and darken 2 minutes, stirring so it turns brick-red and loses its tinny edge. This Maillard moment equals free umami.
Deglaze & load the pot
Pour in ½ cup broth to lift the fond, scraping with a wooden spoon. Add remaining broth, 1 cup green lentils, ¾ cup red lentils, diced carrots, cubed beets, 1 bay leaf, and ¼ cup hemp hearts. Bring to a boil, then reduce to low, cover partially, and simmer 25 minutes, stirring once or twice to prevent lentils from gluing to the base.
Check & adjust texture
Taste lentils; they should be creamy inside but not mushy. If you prefer a thicker stew, use an immersion blender and pulse 3–4 times right in the pot to purée a portion. For brothy, leave as-is.
Finish with brightness
Remove bay leaf. Stir in juice of ½ lemon, taste, and adjust salt. Ladle into bowls, swirl with yogurt, scatter parsley and toasted pumpkin seeds, and finish with a crack of black pepper. Serve piping hot with crusty whole-grain bread for the full hygge experience.
Expert Tips
Double-batch = meal-prep gold
The soup thickens overnight; thin with broth or water when reheating, and lunch is solved for the week.
Use beet greens
Chop and stir them in during the last 3 minutes for bonus nutrients and a pop of color.
Control the sodium
If your broth is salty, start with 4 cups and add more at the end; lentils absorb seasoning as they cook.
Spice it up
Add ½ tsp chipotle powder for a smoky kick that plays beautifully with the sweet beets.
Shortcut beets
No time to roast? Vacuum-packed pre-cooked beets work; just dice and add with the carrots.
Make it oil-free
Sauté in ¼ cup broth instead of oil; the spices will still bloom, just keep heat lower.
Variations to Try
- Moroccan twist: Swap cumin for ras el hanout and add ¼ cup chopped dried apricots with the lentils.
- Green goodness: Stir in 3 cups chopped kale or spinach at the end and simmer 2 minutes until wilted.
- Coconut curry: Replace 2 cups broth with light coconut milk and add 1 Tbsp grated ginger + 1 tsp curry powder.
- Protein boost: Add 1 cup shredded cooked chicken or a can of chickpeas during the last 5 minutes.
- Grain lover: Drop in ½ cup quick-cook pearled couscous after blending; simmer 5 minutes for a stewier texture.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors mingle and intensify—day three is peak deliciousness.
Freezer: Ladle into silicone muffin trays for single portions, freeze, then pop out and store in zip-top bags up to 3 months. Thaw overnight in the fridge or reheat straight from frozen with a splash of broth.
Reheating: Warm gently over medium-low, stirring often; lentils can scorch if the heat is too high. Thin to desired consistency with water or broth.
Frequently Asked Questions
One-Pot High-Protein Lentil Soup with Carrots and Beets for Winter
Ingredients
Instructions
- Roast the beets: Wrap in foil with a drizzle of oil and roast at 400 °F for 35–40 min; peel and cube.
- Sauté aromatics: Heat oil in Dutch oven, cook onion 4 min, add garlic & spices 1 min.
- Caramelize tomato paste: 2 min until brick-red.
- Deglaze: Splash in ½ cup broth, scrape fond.
- Simmer: Add remaining broth, lentils, carrots, beets, hemp hearts, bay leaf; simmer 25 min.
- Finish: Remove bay leaf, blend half if desired, stir in lemon juice, season, garnish, serve hot.
Recipe Notes
Soup thickens as it stands; thin with broth when reheating. Freeze in muffin trays for single portions.