Love this recipe? Save it to Pinterest before you forget!
One-Pot High-Protein Lentil Soup with Beets and Winter Vegetables
Last January, after the holidays had wrapped up and the credit-card bills rolled in, I found myself craving something that felt like a reset button in a bowl—cozy enough to thaw my Midwestern bones, hearty enough to keep my teenage boys full until morning, and bright enough to remind me that spring would eventually come. My CSA had just delivered a crimson tangle of beets, a softball-sized rutabaga, and a bag of French green lentils that looked like tiny emerald gems. One snowy afternoon I threw everything into my Dutch oven, crossed my fingers, and ended up with a magenta-hued soup so satisfying that we’ve made it every week since. It’s the kind of recipe that feels like a warm blanket and a personal trainer rolled into one: comforting, deeply savory, and packed with 24 grams of plant protein per serving. If you can open a can and chop a beet, you can master this one-pot wonder.
Why You'll Love This One-Pot High-Protein Lentil Soup with Beets and Winter Vegetables
- Truly one pot: No precooking lentils, sautéing aromatics in a separate pan, or roasting vegetables on the side. Everything happens in the same Dutch oven.
- 24 grams of protein per serving: Thanks to green lentils, cannellini beans, and a finishing swirl of Greek yogurt.
- Meal-prep gold: Flavors deepen overnight, so Sunday’s pot tastes even better on Wednesday.
- Vibrant without the fuss: Beets dye the broth a gorgeous fuchsia that looks restaurant-worthy—no Instagram filter required.
- Vegan-adaptable: Swap the yogurt for coconut milk and use veggie broth for a 100% plant-based bowl.
- Freezer-friendly: Portion into quart bags, lay flat, and freeze up to three months for instant healthy comfort.
- Kid-approved hack: Blend a cup of the finished soup and stir it back in—my pickiest eater never suspects the beets.
Ingredient Breakdown
Green (French) lentils are the star here—they hold their shape after 35 minutes of simmering, so your spoon finds tender pearls instead of mush. Beets bring earthy sweetness and that jaw-dropping color, while rutabaga (or swap in parsnip) adds a subtle peppery note. A can of cannellini beans bumps the protein and makes the broth creamy without dairy. Smoked paprika and a whisper of cinnamon echo the flavors of Moroccan harira, and a final squeeze of lemon keeps everything bright. If you’re tempted to use red lentils, don’t; they dissolve and will turn the soup into porridge.
Step-by-Step Instructions
-
1Prep the aromatics and roots
Peel and dice 1 medium onion, 3 carrots, and 2 celery stalks into ½-inch pieces. Scrub 2 medium beets and 1 small rutabaga; peel if the skins are thick, then cube into ¾-inch pieces (keep beets separate to prevent bleeding). Mince 4 garlic cloves and grate 1 tablespoon fresh ginger. -
2Bloom the spices
Heat 2 tablespoons olive oil in a heavy 5-quart Dutch oven over medium. When the oil shimmers, add 1 teaspoon each ground cumin and coriander, ½ teaspoon smoked paprika, and ¼ teaspoon cinnamon. Stir constantly for 45 seconds until the spices smell toasted and the oil turns rusty orange. -
3Sauté the vegetables
Add onion, carrot, and celery; season with ½ teaspoon kosher salt. Cook 5 minutes until the edges start to brown. Stir in garlic, ginger, and 1 bay leaf; cook 1 minute more. -
4Build the soup
Tip in beets, rutabaga, 1 cup rinsed green lentils, 1 can (15 oz) drained cannellini beans, 1 can (14.5 oz) fire-roasted diced tomatoes with juices, and 4 cups low-sodium chicken or vegetable broth. Add 2 cups water and ½ teaspoon black pepper. Increase heat to high; bring to a rolling boil. -
5Simmer until tender
Reduce heat to low, cover partially, and simmer 30–35 minutes, stirring once halfway. Lentils should be al dente and beets tender when pierced with a knife. -
6Finish and taste
Remove bay leaf. Stir in 2 cups baby spinach until wilted, 1 tablespoon lemon juice, and ½ teaspoon salt (add more to taste). Ladle into bowls and top each with a dollop of Greek yogurt and a sprinkle of fresh dill or parsley.
Expert Tips & Tricks
- Toast your spices in oil: The fat blooms the fat-soluble flavor compounds, amplifying smokiness and warmth tenfold.
- Cut vegetables uniformly: ¾-inch cubes ensure everything cooks at the same rate and looks restaurant-pretty.
- Deglaze with acidity: After sautéing, splash ¼ cup balsamic vinegar and let it reduce for 2 minutes; it intensifies the beet color and adds mellow tang.
- Use fire-roasted tomatoes: They bring subtle char that complements the smoked paprika and balances the beets’ sweetness.
- Save the greens: If your beets come with tops, wash, chop, and add them in step 6 instead of spinach for zero-waste nutrition.
- Blender safety: Only blend cooled soup; hot liquid explodes. Alternatively, use an immersion blender directly in the pot for a quick swirl.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Soup too thick | Lentils absorbed liquid | Stir in hot broth ½ cup at a time until soupy again. |
| Beets crunchy | Undercooked | Simmer 5–10 min more; cube smaller next time. |
| Color turned brown | Over-blended or old beets | Add squeeze of lemon to brighten; garnish with raw grated beet. |
| Bland | Under-salted | Salt in layers; finish with lemon or a splash of sherry vinegar. |
Variations & Substitutions
- Protein swap: Use 1 cup red lentils + 1 can chickpeas for a thicker, stew-like texture.
- Low-carb: Replace half the lentils with diced cauliflower; reduce broth by 1 cup.
- Spicy: Add 1 minced chipotle in adobo with the tomatoes.
- Green: Stir in 2 cups chopped kale and ½ cup pesto at the end.
- Sweet potato version: Swap beets for orange sweet potatoes; add 1 teaspoon curry powder.
- Grain bowl: Serve over farro or brown rice and top with crumbled feta.
Storage & Freezing
Cool the soup completely, then refrigerate in airtight containers up to 5 days. The flavors marry and the broth thickens, so thin with broth when reheating. To freeze, ladle into BPA-free quart bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or microwave on 50% power, stirring often. Reheat gently with a splash of broth; finish with fresh herbs and yogurt.
Frequently Asked Questions
Happy ladling! If you try this recipe, leave a comment and let me know your favorite add-ins.
One-Pot High-Protein Lentil Soup with Beets & Winter Veg
Ingredients
- 1 cup dry green lentils, rinsed
- 1 medium beet, peeled & diced
- 2 carrots, sliced
- 1 parsnip, diced
- 1 small sweet potato, cubed
- 1 cup kale, chopped
- 1 can (15 oz) diced tomatoes
- 4 cups low-sodium vegetable broth
- 1 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 2 cloves garlic, minced
- Salt & pepper to taste
- Juice of ½ lemon
- Fresh parsley for garnish
Instructions
-
1
Heat olive oil in a large pot over medium. Sauté garlic, cumin, and paprika for 1 min until fragrant.
-
2
Add diced beet, carrots, parsnip, and sweet potato; cook 5 min, stirring occasionally.
-
3
Stir in lentils, diced tomatoes (with juice), and broth; bring to a boil.
-
4
Reduce heat, cover, and simmer 25 min until lentils and vegetables are tender.
-
5
Fold in kale and cook 3 min more until wilted.
-
6
Season with salt, pepper, and lemon juice. Serve hot, garnished with parsley.
- Swap kale for spinach or chard if preferred.
- Freezer-friendly; store up to 3 months.
- Add a pinch of chili flakes for heat.