Love this recipe? Save it to Pinterest before you forget!
One-Pot High-Protein Lentil Soup with Beets and Carrots
A rainbow-bright, stick-to-your-ribs soup that cooks in a single pot, fills the house with cinnamon-and-cumin perfume, and delivers 23 g of plant protein per bowl—without a single chicken breast in sight.
I developed this recipe on a blustery Tuesday when the fridge held only a scraggly bunch of beets, a bag of green lentils, and the last of the winter carrots. My kids had just declared soup “boring,” so I needed magic, not minestrone. One hour later, the beets had dyed the broth a shocking fuchsia, the lentils had melted into creamy pearls, and the house smelled like a Moroccan souk. Even the picky neighbor kid asked for seconds. Months later, it’s still our Monday-night ritual: I chop, we stir, we ladle, we glow.
Why You'll Love This One-Pot High-Protein Lentil Soup with Beets and Carrots for Family Meals
- One pot, one wooden spoon, zero babysitting. Everything—from blooming spices to softening lentils—happens in the same Dutch oven, so you can help with homework while dinner makes itself.
- 23 grams of protein per serving thanks to green lentils, a hit of Greek-yogurt finish, and the sneaky addition of hemp hearts.
- Kid-approved sweet earthiness. Roasted carrots and beets give natural sweetness; a whisper of cinnamon keeps it cozy, not weird.
- Vibrant, Instagram-ready color that refuses to turn murky—even after three days in the fridge.
- Freezer superhero. Portion into muffin trays, freeze, then pop out “soup pucks” for single-serve lunches.
- Allergen-friendly: vegan base, gluten-free, nut-free, soy-free; garnish with dairy or keep it plant-based.
- Under-$1.50 per bowl even when you buy organic produce.
Ingredient Breakdown
Green lentils—not red, not black—are the muscle here. They hold their shape yet relax into velvety tenderness after 25 minutes of simmering, releasing just enough starch to thicken the broth without turning it into porridge. Beets bring folate, fiber, and that ruby color that makes picky eaters curious. Carrots lend natural sugar, balancing the earthy lentils and the sharp edge of tomatoes. Onion, garlic, and a squeeze of lemon at the end wake everything up, while cumin, coriander, and a pinch of cinnamon give the soup a subtle North-African accent. Finish with a dollop of yogurt (or coconut yogurt) and a scatter of hemp hearts for extra protein and crunch.
Step-by-Step Instructions
-
Step 1: Mise en Place—Prep Like a Pro
Scrub 3 medium beets and 4 large carrots; peel if the skins are thick. Dice into ½-inch cubes—small enough to cook quickly, large enough to stay proudly visible. Rinse 1½ cups (300 g) green lentils in a fine sieve until the water runs clear; pick out any stones. Chop 1 large onion, mince 4 garlic cloves, and measure out your spice blend: 2 tsp ground cumin, 1½ tsp ground coriander, 1 tsp sweet paprika, ½ tsp cinnamon, ¼ tsp cayenne (optional but lovely).
-
Step 2: Bloom the Spices
In a heavy 5-quart Dutch oven, heat 2 Tbsp olive oil over medium. When the surface shimmers, add the onion and sauté 3 minutes until translucent. Stir in garlic plus all the spices; cook 60 seconds. You’ll know it’s ready when the cumin smells like toasted nuts and your kitchen suddenly feels warmer.
-
Step 3: Build the Base
Add beets, carrots, and lentils to the pot. Season with 1½ tsp kosher salt and several grinds of black pepper. Pour in one 14-oz can diced tomatoes (fire-roasted if you have it) and 5 cups low-sodium vegetable broth. The liquid should just cover the solids; add ½ cup water if needed.
-
Step 4: Simmer & Forget
Bring to a lively boil, then clamp on the lid, reduce heat to low, and simmer 25 minutes. Stir once halfway to keep lentils from sticking. Meanwhile, set the table and pour yourself a glass of something nice.
-
Step 5: Finish with Zing
Test a beet cube—if a knife slides through easily, you’re there. Stir in 2 cups baby spinach until wilted, 1 Tbsp lemon juice, and ¼ cup chopped parsley. Taste; adjust salt or lemon for brightness.
-
Step 6: Serve & Garnish
Ladle into wide bowls. Crown each with a spoonful of Greek yogurt, a drizzle of olive oil, and 1 tsp hemp hearts. Crusty bread is not optional—this soup demands dunking.
Expert Tips & Tricks
- Toast whole spices: If you have cumin and coriander seeds, toast 1 tsp each in a dry pan, then grind. The aroma is next-level.
- Speed-beet hack: Microwave whole beets for 3 minutes before dicing; they’ll soften faster in the soup.
- Smoked version: Swap paprika for smoked paprika and add a 2-inch piece of kombu for a subtle umami depth.
- Texture control: Prefer brothy? Pull out 1 cup cooked lentils, blend them with a ladle of broth, then return for a creamy-but-chunky hybrid.
- Yogurt swirl stability: Mix yogurt with a teaspoon of cornstarch to prevent curdling when it hits the hot soup.
- Kid power: Let little ones squeeze the lemon and sprinkle hemp hearts; ownership equals clean bowls.
Common Mistakes & Troubleshooting
Mistake 1: Mushy lentils. You used red lentils or simmered too long. Stick to green or brown and set a timer.
Mistake 2: Beets too crunchy after 25 min. Dice smaller, or par-cook as suggested above.
Mistake 3: Gray, not ruby, broth. Acidity preserves color—don’t skip the tomatoes and lemon.
Mistake 4: Bland finish. Salt dulls in the cold; re-season after refrigeration.
Mistake 5: Yogurt curdles. Temper it: whisk yogurt with a few tablespoons of warm soup before adding.
Variations & Substitutions
- Low-carb: Replace half the lentils with diced cauliflower and add 1 cup cooked quinoa at the end.
- Moroccan twist: Add ¼ cup raisins and a pinch of saffron; garnish with toasted almonds.
- Green boost: Swap spinach for kale or chard; add 5 minutes earlier.
- Meat-lover: Brown 8 oz Italian turkey sausage before the onion; proceed as written.
- Coconut-curry: Use coconut milk instead of yogurt, add 1 Tbsp curry paste with the spices.
Storage & Freezing
Cool completely, then refrigerate up to 5 days in glass jars. The flavor deepens overnight. Freeze in labeled quart bags laid flat for up to 3 months. Reheat gently with a splash of broth; beets may soften further but color stays vibrant. For lunchboxes, pour hot soup into a preheated thermos; it’ll stay steaming until noon.
Frequently Asked Questions
One-Pot High-Protein Lentil Soup
Family MealsIngredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, peeled & diced
- 2 small beets, peeled & diced
- 1 cup dried green or brown lentils, rinsed
- 6 cups low-sodium vegetable broth
- 1 can (15 oz) diced tomatoes
- 2 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried thyme
- 1 bay leaf
- ½ tsp black pepper
- 1 tsp salt (adjust to taste)
- 2 cups baby spinach
- Juice of ½ lemon
Instructions
-
1
Heat olive oil in a large pot over medium heat. Add onion and sauté 3–4 min until translucent.
-
2
Stir in garlic, carrots, and beets; cook 5 min, stirring occasionally.
-
3
Add lentils, broth, tomatoes, cumin, paprika, thyme, bay leaf, pepper, and salt. Bring to a boil.
-
4
Reduce heat, cover, and simmer 25–30 min until lentils and vegetables are tender.
-
5
Remove bay leaf. Stir in spinach and lemon juice; cook 1 min until wilted.
-
6
Taste and adjust seasoning. Serve hot with crusty bread or over rice.
Recipe Notes
- Freeze portions up to 3 months; soup thickens on standing—thin with broth when reheating.
- For extra protein, stir in a can of rinsed chickpeas during the last 5 minutes.
- Kid tip: blend their bowl smooth with an immersion blender to hide the veggies.
