Love this? Pin it for later!
One-Pot High-Protein Lentil Soup with Beets & Winter Vegetables
There’s a moment every January—usually the third Monday—when the holiday glow has officially worn off, the sky is the color of wet cement, and my body is screaming for something that isn’t shortbread. Last year that moment hit at 5:47 p.m. while I was standing in the grocery store in yoga pants that had never seen a single yoga pose. My cart held half-price peppermint bark and a bag of wilting spinach that I definitely bought “for smoothies” but was secretly judging myself for not using. I needed a reset, but I also needed it to be easy—because if January has a middle name, it’s exhaustion. That night I threw every root vegetable I could find into one pot with a mountain of French green lentils and a fistful of herbs. Forty-five minutes later I ladled out a soup so shockingly magenta it could’ve been a Pantone swatch, and so protein-packed that my teenager (an aspiring powerlifter) actually asked for seconds. We’ve made it weekly ever since; it’s become our edible security blanket for the coldest stretch of the year, and I’m convinced it single-handedly keeps the doctor—and the delivery driver—away.
Why This Recipe Works
- One pot, zero drama: Everything—from caramelizing the onions to simmering the lentils—happens in a single Dutch oven, meaning fewer dishes and more couch time.
- 18 g plant protein per serving: French green lentils + a can of white beans give you a complete amino-acid profile without any powders or mystery packets.
- Beets = natural mood boost: Their betalains help fight winter blues, and their jewel-tone color makes even the grumpiest eater smile.
- Texture playground: Tender lentils, silky beets, and al-dente carrots create layers of bite rather than the mushy monotony most lentil soups suffer from.
- Pantry-friendly: Every ingredient is a winter supermarket staple; no chasing out-of-season zucchini flown in from another hemisphere.
- Freezer hero: It thickens as it stands, so you can freeze portions in muffin tins for instant, portion-controlled lunches.
- Flavor that blooms overnight: Make it Sunday, eat it Wednesday—each day the spices meld into something deeper and more comforting.
Ingredients You'll Need
I’ve listed exactly what I reach for, but I’ve also baked in substitutions so you can shop your own pantry first. Read through once before you start; there are a few tiny moves—like rinsing the lentils in hot water—that make a big difference.
French green lentils (a.k.a. Puy lentils) – 1 ½ cups. These stay pert and toothsome, unlike their brown cousins that dissolve into baby food. If you only have brown, cut simmer time by 10 minutes and expect a thicker stew. Look for shiny, uniform disks; dull or cracked lentils are old and will cook unevenly.
Beets – 3 medium, about 1 lb. Candy-stripe (Chioggia) beets keep their swirl even after cooking, but everyday red beets give the soup that dramatic magenta broth. Pro tip: buy them loose so you can pick similarly-sized bulbs that will cook evenly.
Carrots & parsnips – 2 carrots + 1 parsnip. Parsnips add earthy sweetness; if you hate them, swap in an extra carrot or a small sweet potato.
Celeriac – 1 small, peeled. It brings subtle celery flavor without stringy bits. No celeriac? Use 2 ribs of regular celery, but add them later so they don’t go limp.
White beans – 1 (15 oz) can. I use cannellini, but great northern or navy work. Rinse well to remove 40 % of the sodium.
Tomato paste – 2 Tbsp from a tube; doubles as umami depth and color amplifier for the beets.
Vegetable broth – 4 cups. Go low-sodium so you control salt. If you’re a meat-eater, chicken broth is fine, but the soup will no longer be vegetarian.
Herbs & spices – 1 tsp each smoked paprika and ground coriander, ½ tsp cumin, 2 bay leaves, and a big handful of fresh dill at the end. Smoked paprika bridges the beet sweetness and the lentils’ earthiness; do not skip.
Lemon – Juice of ½ lemon added at the very end. Acid wakes up the entire bowl and keeps the beets from tasting like dirt.
Olive oil – 2 Tbsp for sautéing + a glug for finishing. Use the good stuff for the finish; you’ll taste it.
How to Make One-Pot High-Protein Lentil Soup with Beets & Winter Vegetables
Warm the pot & bloom the spices
Place a heavy 5–6 qt Dutch oven over medium heat for 90 seconds—this prevents the onions from steaming later. Add olive oil; when the surface shimmers and you see the first wisp of smoke, swirl to coat. Stir in smoked paprika, coriander, and cumin; toast 45 seconds until the spices smell like campfire and the oil turns burnt sienna. This fat-soluble step unlocks layers of flavor you can’t get by dumping spices into liquid later.
Caramelize the aromatics
Add diced onion; cook 4 minutes, stirring only twice—let the edges bronze. Stir in minced garlic, tomato paste, and 1 tsp kosher salt. Cook 2 minutes, scraping the bottom so the paste darkens to brick red but doesn’t burn. The Maillard reaction here is what gives restaurant soups their depth; don’t rush it.
Deglaze & build color
Pour in ½ cup of the broth; use a wooden spoon to lift the fond (those stuck brown bits). The liquid will reduce to a glossy syrup in about 1 minute. This pulls every smoky, spicy note into the base.
Add the rainbow
Toss in beets, carrots, parsnip, and celeriac. Stir to coat every cube in the brick-red oil; cook 3 minutes. The edges will pick up a thin sear that keeps them from disintegrating later.
Simmer with lentils & bay
Rinse lentils under hot tap water (removes dusty starch) and add to pot with remaining broth, 2 cups water, bay leaves, and 1 tsp salt. Bring to a rolling boil; reduce to gentlest simmer—only occasional bubbles. Cover partially and cook 25 minutes.
Bean & brightness boost
Stir in white beans and cook 5 minutes more. Remove bay. Finish with lemon juice and dill. Taste; the soup should be thick enough to nap a spoon but still brothy—add hot water if it’s porridge.
Rest & serve
Let stand 10 minutes off heat. This last pause lets the lentils absorb just enough liquid to plump without bloating. Ladle into warm bowls, drizzle with olive oil, and scatter extra dill.
Expert Tips
Salting stages
Salt in layers: aromatics, broth, finish. This builds depth instead of a salty topcoat.
Low simmer
Boiling lentils rupture their skins; keep the heat gentle for intact, caviar-like centers.
Stain control
Beets will dye wooden spoons. Use silicone or stainless and rinse boards immediately.
Day-two magic
Soup thickens overnight; thin with broth or coconut water for a lighter second-day lunch.
Freeze smart
Portion into silicone muffin cups, freeze, then pop out and store in zip bags for single-serve blocks.
Double batch
Doubling is safe—just increase pot size to 7 qt so evaporation stays the same.
Variations to Try
- Moroccan twist: Swap cumin for ras el hanout and finish with harissa and a spoonful of yogurt.
- Creamy dream: Blend ⅓ of the finished soup and return to pot for a velvet texture without cream.
- Greens boost: Stir in 4 cups baby spinach during the last 2 minutes for extra iron.
- Meat-eater hack: Brown 8 oz turkey sausage in Step 2, then proceed as written.
- Curry route: Sub turmeric & garam masala for the smoked paprika, finish with coconut milk.
- Low-FODMAP: Omit onions/garlic; sauté scallion greens and use garlic-infused oil.
Storage Tips
Refrigerator: Cool to room temp within 2 hours, then store in glass containers up to 5 days. The acidity from lemon helps preserve brightness.
Freezer: Ladle completely cooled soup into freezer bags, press out air, and freeze flat up to 3 months. Thaw overnight in fridge or microwave from frozen at 50 % power, stirring every 2 minutes.
Make-ahead: Chop vegetables on Sunday and stash in zip bags; Monday’s dinner is 30 minutes away. You can also cook the soup fully and reheat gently with a splash of broth.
Frequently Asked Questions
onepot highprotein lentil soup with beets and winter vegetables
Ingredients
Instructions
- Toast spices: Heat oil in Dutch oven over medium. Stir in paprika, coriander, and cumin; toast 45 seconds.
- Caramelize: Add onion; cook 4 min. Stir in garlic, tomato paste, 1 tsp salt; cook 2 min.
- Deglaze: Add ½ cup broth; scrape browned bits until syrupy, 1 min.
- Vegetables: Add beets, carrots, parsnip, celeriac; cook 3 min.
- Simmer: Stir in lentils, remaining broth, 2 cups water, bay leaves. Bring to gentle simmer; cook 25 min.
- Finish: Add beans; cook 5 min. Remove bay. Stir in lemon juice and dill. Salt to taste.
Recipe Notes
Soup thickens as it stands; thin with hot water or broth when reheating. Flavor peaks on day two.
