Love this? Pin it for later!
One-Pot High-Protein Lentil Soup with Beets & Winter Vegetables
A rainbow-hued, nutrient-dense bowl that cooks itself while you kick off your shoes.
I first made this soup on a Wednesday that felt like a Monday. The sky had already gone dark at 4:30 p.m., my inbox was a war zone, and the only thing keeping me from ordering take-out was an empty fridge and an even emptier wallet. What I did have was a crisper drawer of forgotten winter vegetables and a half-bag of green lentils I’d bought during my “I’m going to meal-prep like a responsible adult” phase. Thirty-five minutes later I was curled up on the couch, cradling a bowl that looked like a sunset and tasted like someone cared. Now it’s the recipe my sister requests when she’s training for half-marathons, the one I bring to new parents, and the single pot I make every January when my jeans feel tight and my wallet feels light. If you can open a can and wield a chef’s knife with moderate confidence, supper is handled.
Why This Recipe Works
- One pot, one happy cook: Everything—from sauté to simmer—happens in the same Dutch oven, meaning fewer dishes and more Netflix.
- 18 g plant protein per serving: Green lentils + cannellini beans team up for a complete amino-acid profile without any meat.
- Beets = natural sweetness: Roasted beet cubes melt into the broth, turning it jewel-toned and adding subtle earthy sweetness that balances the tangy tomatoes.
- Winter veg clean-out: Carrots, parsnip, kale stems—anything lurking in your fridge finds purpose here.
- Freezer-friendly: Portion into quart bags, lay flat, and you’ve got instant homemade TV dinners.
- Under 500 calories, 12 g fiber: Satisfying without the post-soup slump.
- Vegan, gluten-free, soy-free: Everyone at the table can dive in.
Ingredients You'll Need
Before we talk substitutions, let’s talk quality. Lentils are tiny but mighty—buy them from a store with high turnover (bulk bins are gold mines) so they’re no more than 8 months old. Old lentils take forever to soften and can stay chalky no matter how long you simmer. Look for uniformly green, unbroken disks; faded, yellowish ones are past their prime.
Green or French lentils hold their shape and give the soup a pleasant bite. Red lentils dissolve into velvety purées—save those for dal. If you only have red, cut simmering time by 10 minutes and expect a thicker stew.
Beets are sweetest from late fall through early spring. Choose firm, smooth bulbs with fresh-looking tops (if attached). Golden beets are milder and won’t stain your cutting board; candy-striped Chioggia turn everything hot-pink. If beets intimidate you, buy the pre-steamed vacuum-packed ones—just dice and add in the last 10 minutes so they keep their texture.
Winter vegetables are forgiving. Carrots, parsnips, turnips, celeriac, even cabbage cores work. The secret is cutting them uniformly (½-inch cubes) so they cook evenly. If parsnips aren’t your thing, swap in more carrots; if you hate kale, use spinach or escarole—just add leafy greens at the very end to keep their color vibrant.
Tomato paste in a tube is my pantry MVP. It keeps for months, and you can squeeze out a tablespoon without opening a whole can. If you only have canned paste, freeze the remainder in 1-tablespoon dollops on parchment, then store in a bag.
For protein power, I add a can of cannellini beans. Their creamy texture contrasts the lentils’ earthiness. Chickpeas or navy beans work too; just rinse off the starchy canning liquid to keep the broth clear.
How to Make One-Pot High-Protein Lentil Soup with Beets and Winter Vegetables for Supper
Warm the pot
Place a heavy 5-quart Dutch oven over medium heat for 60 seconds. A hot pot prevents sticking and jump-starts the fond (those caramelized brown bits) that deepen flavor later.
Sauté the aromatics
Add 2 Tbsp olive oil, then swirl to coat. Stir in 1 diced onion, 2 stalks diced celery, and 1 diced carrot with ½ tsp kosher salt. Cook 5 minutes until the onion is translucent and the edges of the vegetables turn golden. Add 3 minced garlic cloves and 1 Tbsp grated ginger; cook 60 seconds—just until fragrant—to avoid burning.
Bloom the spices & tomato paste
Push veg to the perimeter, creating a bare center. Add 2 Tbsp tomato paste, 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp coriander, and ¼ tsp cayenne. Stir continuously 90 seconds; the paste will darken from bright red to brick red, and the spices will smell toasty. This step cooks out raw acidity and unlocks essential oils.
Deglaze & scrape
Pour in ½ cup dry white wine (or ¼ cup lemon juice + ¼ cup water). Scrape the pot bottom with a wooden spoon to lift every speck of flavor. Let the wine bubble away until almost dry—about 2 minutes—leaving a glossy, concentrated sauce.
Add lentils & beets
Stir in 1 cup rinsed green lentils and 2 cups diced beets (about 2 medium). Coating them in the spiced paste forms a flavor barrier that keeps the lentils intact during simmering.
Pour in the broth
Add 4 cups low-sodium vegetable broth and 2 cups water. Increase heat to high; once the surface shivers with bubbles, reduce to low, partially cover, and simmer 20 minutes. Stir once halfway to prevent lentils from settling and scorching.
Add remaining veg & beans
Stir in 1 cup diced parsnip, 1 cup diced potato, and 1 rinsed can cannellini beans. Simmer 12–15 minutes more, until lentils and vegetables are tender but not mushy.
Finish with greens & brightness
Fold in 2 cups chopped kale (sturdy ribs removed) and 1 Tbsp lemon zest. Cook 2 minutes—just until wilted. Finish with 2 Tbsp lemon juice, taste, and adjust salt. The acid amplifies every flavor and keeps the beet color jewel-bright.
Rest & serve
Off heat, let the pot stand 5 minutes. This brief rest allows starches to settle and flavors to marry. Ladle into deep bowls, drizzle with good olive oil, and shower with crunchy pepitas or shaved Parmesan if desired.
Expert Tips
Speed-soak lentils
If you forgot to meal-plan, cover lentils with boiling water while you prep veg; drain and proceed. Cuts 10 minutes off simmer time.
Control the color
Add a splash of vinegar at the end to keep beet pigments vibrant; alkaline water turns them brownish.
Revive leftovers
Soup thickens in the fridge. Thin with water or broth, then microwave 2 minutes, stirring halfway for even heating.
Protein boost
Stir 1 cup cooked quinoa into each serving for an extra 4 g complete protein and fluffy texture.
Make it bedtime-friendly
Omit cayenne and substitute sweet paprika; spicy foods can elevate body temperature and interfere with sleep for some people.
Batch-cook hack
Double the recipe in an 8-quart stockpot; freeze flat in zip bags. Stack like books to save freezer space.
Variations to Try
- Moroccan twist: Swap cumin for ras el hanout and add ¼ cup chopped dried apricots with the beans. Finish with cilantro and toasted almonds.
- Creamy dream: Purée 1 cup of finished soup and stir back in for a chowder-like consistency without added dairy.
- Smoky sausage: For omnivores, brown 6 oz sliced turkey kielbasa after the aromatics; proceed as written. Adds 7 g protein per serving.
- Thai infusion: Replace paprika with 1 Tbsp red curry paste, use coconut milk instead of water, and finish with lime juice and Thai basil.
- Grain bowl base: Serve over farro or brown rice, topped with avocado slices and a poached egg for weekend brunch.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor actually improves on day 2 when spices meld.
Freezer: Ladle cooled soup into labeled quart freezer bags, squeeze out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in a bowl of cold water for 1 hour, changing water halfway.
Make-ahead for parties: Make the recipe through Step 7, cool, and refrigerate up to 3 days. Reheat slowly, then add greens and lemon just before serving for maximum color.
Frequently Asked Questions
One-Pot High-Protein Lentil Soup with Beets & Winter Vegetables
Ingredients
Instructions
- Heat pot: Warm olive oil in a 5-quart Dutch oven over medium heat.
- Sauté aromatics: Cook onion, celery, carrot, and ½ tsp salt 5 minutes. Add garlic & ginger; cook 1 minute.
- Bloom spices: Stir in tomato paste and spices; cook 90 seconds.
- Deglaze: Pour in wine; scrape up browned bits until mostly evaporated.
- Add lentils & beets: Stir to coat in spice mixture.
- Simmer: Add broth & water; bring to boil, then simmer 20 minutes.
- Add veg & beans: Stir in parsnip, potato, and beans; simmer 12–15 minutes until tender.
- Finish: Add kale and lemon zest; cook 2 minutes. Stir in lemon juice, season, and serve hot.
Recipe Notes
Soup thickens as it stands. Thin with water or broth when reheating. For a smoky depth, add a 2-inch piece of Parmesan rind during simmer; remove before serving.