Love this? Pin it for later!
There’s a certain kind of magic that happens when the first real cold snap hits. I reach for my thickest wool socks, queue up my “cozy” playlist (heavy on the acoustic guitar and mellow indie), and set my Dutch oven on the stove like a knight preparing for battle. Last January, after a particularly brutal week of sub-freezing mornings and 5:30 p.m. sunsets, I started tinkering with a soup that could single-handedly restore my will to leave the house. I wanted something that felt like a hug from the inside out, but also checked every “healthy January” box: high-protein, plant-forward, vibrant, and—crucially—made in ONE pot because dishes are the enemy of joy. Enter this lentil soup with ruby beets, earthy kale, sweet carrots, and a hit of smoked paprika that makes the kitchen smell like a mountainside cabin. My kids call it “unicorn stew” because the beets turn the broth a deep magenta. My husband calls it “the reason I don’t mind winter.” I call it dinner, lunch, and—if I’m being honest—breakfast on particularly frantic mornings ladled over toast and topped with a runny egg.
Why This Recipe Works
- One-pot wonder: Everything—from sautéing aromatics to simmering lentils—happens in the same heavy pot, giving you layers of flavor with zero extra pans.
- Protein powerhouse: A combo of green or French lentils plus a can of chickpeas provides ~22 g plant protein per serving, keeping you full for hours.
- Beet beauty: Beets lend natural sweetness and that gorgeous magenta hue, plus folate and nitrates that support cardiovascular health.
- Winter veg medley: Carrots, parsnips, and kale are affordable, long-keeping, and packed with beta-carotene and vitamin C.
- Smoky depth: A whisper of smoked paprika + fire-roasted tomatoes tricks your palate into thinking there’s bacon—without the meat.
- Freezer hero: Make a double batch; leftovers freeze beautifully for up to 3 months, so future-you will be grateful.
- Budget-smart: Lentils, canned tomatoes, and root vegetables are among the cheapest groceries in the store, ringing in under $1.75 per generous bowl.
Ingredients You'll Need
The ingredient list looks long, but it’s mostly humble produce and pantry staples. The magic is in the layering: sautéed onions and garlic for umami, tomato paste caramelized until brick-red, and a final splash of lemon to brighten the earthy beets.
French or green lentils: These keep their shape; red lentils dissolve and give a mushier texture. If you only have red, add them in the last 15 minutes.
Beets: Look for firm, baseball-sized roots with smooth skin. If you hate peeling, buy the pre-stealed vac-packed ones; just dice and add with the tomatoes.
Carrots & parsnips: Parsnips add honeyed sweetness, but swap in more carrots or half a sweet potato if parsnips are scarce.
Kale or other hearty green: Lacinato (dinosaur) kale wilts in 5 minutes and doesn’t turn stringy. Collards or thinly sliced cabbage work too.
Chickpeas: Canned is fine—rinse well for lower sodium. Butter beans or white beans are equally creamy.
Vegetable broth: Choose low-sodium so you control salt. Homemade is gold; water + bouillon cube is perfectly acceptable.
Smoked paprika: Sweet paprika won’t replicate the campfire note; if you must substitute, add ½ tsp chipotle powder but beware extra heat.
Lemon & parsley: Non-negotiable finishers that make the whole pot taste fresh instead of “stewy.”
How to Make One-Pot High-Protein Lentil Soup with Beets and Winter Vegetables
Warm the pot & bloom the spices
Place a heavy 5–6 quart Dutch oven or soup pot over medium heat. Add 2 Tbsp olive oil. When it shimmers, stir in 1 tsp ground cumin, 1 tsp coriander, ½ tsp smoked paprika, and ¼ tsp red-pepper flakes. Toast 60 seconds until fragrant but not browned; this awakens the essential oils and infuses the oil.
Sauté the aromatics
Add 1 diced large yellow onion and cook 4 minutes, scraping up the spices. Stir in 3 minced garlic cloves and 1 Tbsp tomato paste; cook 2 minutes until the paste darkens to a brick hue. Deglaze with ¼ cup water, scraping any browned bits—those equal flavor.
Load the roots & lentils
Tip in 2 medium peeled and diced carrots, 1 peeled and diced parsnip, and 2 medium peeled beets cut into ½-inch cubes. Add 1 cup rinsed green lentils, 1 (15 oz) can drained chickpeas, 1 (14.5 oz) can fire-roasted diced tomatoes, and 4 cups low-sodium vegetable broth. Add 1 tsp kosher salt and ½ tsp black pepper.
Simmer until tender
Increase heat to high; bring to a boil. Reduce to low, partially cover, and simmer 25 minutes. Stir occasionally; lentils should be al dente and beets just pierce-able.
Stir in 2 cups chopped kale and ½ cup additional broth (or water) to loosen. Simmer 5 minutes more until greens wilt but stay vibrant. Off heat, whisk in 1 Tbsp lemon juice and ¼ cup chopped parsley. Taste; add more salt, pepper, or lemon as desired.
Rest & serve
Let the soup stand 10 minutes. This allows flavors to meld and the broth to slightly thicken. Serve hot with crusty whole-grain bread, a dollop of Greek yogurt, or a sprinkle of feta if you eat dairy.
Expert Tips
Toast spices in oil first
Blooming ground spices in fat for 45–60 seconds magnifies their aroma and prevents raw, dusty flavor in the finished soup.
Cut beets small & even
½-inch cubes ensure they cook in the same time as the lentils—no crunchy beet surprises.
Under-salt early, adjust late
Broth reduces and concentrates salinity. Season lightly at the start, then taste and correct after the final simmer.
Make it silky
For a creamier texture, ladle 2 cups of finished soup into a blender, purée, then return to the pot. Instant luxury without cream.
Double batch = smarter future
Soups thicken as they sit; add extra broth when reheating. Freeze flat in zip bags for space-saving bricks that thaw quickly.
Speedy Instant Pot path
Use Sauté mode for steps 1–2, then cook on Manual High 12 minutes, natural release 10 minutes, add kale and lemon at the end.
Variations to Try
- Moroccan twist: Swap smoked paprika for 1 tsp each cumin and cinnamon, add ½ cup raisins and a handful of toasted almonds.
- Green goddess: Replace beets with 2 cups diced zucchini; stir in ¼ cup pesto at the end and top with shaved Parmesan.
- Sausage lover: Brown 8 oz plant-based or turkey sausage before the onions; proceed as written for omnivore appeal.
- Spicy Thai spin: Use red curry paste instead of tomato paste, swap lime for lemon, and finish with coconut milk and cilantro.
- Grain boost: Add ½ cup farro or barley with the lentils; increase broth by 1 cup and simmer 10 extra minutes.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor actually improves on day 2 as spices meld.
Freezer: Portion into 2-cup containers or silicone muffin trays for single bowls. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.
Reheat: Warm gently with a splash of broth or water; lentils continue to absorb liquid. Taste and refresh with a squeeze of lemon or pinch of salt.
Make-ahead: Chop all veg and store in zip bags for up to 3 days. Measure spices into a small jar; dinner then takes 5 minutes of active time.
Frequently Asked Questions
One-Pot High-Protein Lentil Soup with Beets and Winter Vegetables
Ingredients
Instructions
- Toast spices: Heat olive oil in a Dutch oven over medium. Add cumin, coriander, smoked paprika, and red-pepper flakes; toast 60 seconds.
- Sauté aromatics: Stir in onion and cook 4 minutes. Add garlic and tomato paste; cook 2 minutes, scraping.
- Load vegetables & lentils: Add carrots, parsnip, beets, lentils, chickpeas, tomatoes, broth, salt, and pepper. Bring to a boil.
- Simmer: Reduce heat and simmer, partially covered, 25 minutes until lentils and beets are tender.
- Add greens: Stir in kale and cook 5 minutes more. Off heat, add lemon juice and parsley.
- Rest & serve: Let stand 10 minutes, then ladle into bowls. Garnish with yogurt or feta if desired.
Recipe Notes
Soup thickens as it sits; thin with water or broth when reheating. Freeze portions up to 3 months.