Love this recipe? Save it to Pinterest before you forget!
One-Pot High-Protein Lentil, Carrot & Turnip Soup
The first time I made this soup, it was mid-February and the thermometer on my back porch read –4 °F. My kids had just come in from sledding, cheeks glowing like Christmas lights, and they were chanting “some-thing warm, some-thing warm” while kicking off snow-crusted boots. I had a bag of lentils, two sad-looking carrots, and a softball-sized turnip that had been languishing in the crisper since New Year’s. Forty minutes later we were all hunched over the same chipped blue bowls I ate from when I was eight, slurping a stew-thick soup that tasted like someone had wrapped a blanket around our bones. That night I wrote “KEEP!” in the margin of my journal next to a scribbled list of ingredients. Six years, three moves, and one pandemic later, the page is smudged with olive-oil fingerprints and tomato paste, but the soup is still the one I make when the world feels too loud and the fridge feels too empty. It’s humble, it’s hearty, and it delivers 28 grams of plant-based protein per serving without a single pricey powder or pretend meat. If you can chop a vegetable and open a can, you can master this pot.
Why You'll Love This One-Pot High-Protein Soup with Lentils, Carrots & Turnips
- 28 g protein per serving thanks to green lentils, cannellini beans, and a sneaky scoop of hemp hearts.
- Truly one pot: no pre-sautéing in a skillet, no blender half-way through—everything cooks in the same Dutch oven.
- Under $1.60 per serving even with organic produce and a good olive oil.
- Week-night fast: 10 minutes hands-on, 30 minutes simmer, zero babysitting.
- Freezer hero: it thickens as it stands, so you can freeze single portions and reheat straight from solid to silky.
- Kid-approved sweetness: carrots and turnips melt into a naturally creamy broth that balances the earthy lentils.
- Low-waste: uses the turnip greens if you buy them attached, and the carrot tops become a bright gremolata.
Ingredient Breakdown
Green (or French) lentils are the MVP here—they hold their shape yet soften enough to thicken the broth. Brown lentils work; red lentils will dissolve into mush and turn the soup khaki, so save those for dals. Turnips bring a peppery snap that keeps the carrots from tasting one-note; if you hate them, swap in parsnips or more carrots, but try at least a 50/50 split—your taste buds might change their mind. Cannellini beans slip in extra protein and make the broth velvety; navy or great Northern work too. The smoked paprika is non-negotiable: it’s the difference between “vegetable water” and “campfire stew.” Finally, a spoonful of hemp hearts disappears into the soup but adds complete protein and omega-3s; if you don’t have them, add an extra ¼ cup lentils, but they’re worth keeping in the pantry.
Full Ingredient List
- Green lentils, rinsed1 ½ cups (285 g)
- Olive oil2 Tbsp
- Yellow onion, diced1 large
- Carrots, peeled & sliced ¼-inch3 medium
- Turnips, peeled & ¾-inch dice2 small (about 12 oz)
- Garlic cloves, minced4
- Tomato paste2 Tbsp
- Smoked paprika1 tsp
- Dried thyme1 tsp
- Bay leaf1
- Vegetable broth, low sodium5 cups (1.2 L)
- Cannellini beans, drained1 can (15 oz)
- Hemp hearts3 Tbsp
- Soy sauce or tamari1 Tbsp
- Fresh lemon juice1 Tbsp
- Sea salt & black pepperto taste
- Optional: turnip greens or baby spinach1 cup packed
Step-by-Step Instructions
- Warm the pot. Place a heavy 5-quart Dutch oven over medium heat for 30 seconds; add olive oil and swirl to coat. You want the oil to shimmer, not smoke—this prevents onions from burning.
- Sweat the aromatics. Stir in diced onion with a pinch of salt; cook 4 minutes until translucent edges appear. Add carrots and turnips; cook 5 minutes more. The vegetables should squeak gently against the pot—if they’re browning too fast, lower heat.
- Bloom the paste & spices. Clear a 3-inch circle in the center; add tomato paste, garlic, paprika, thyme. Let the paste toast 90 seconds—it will darken from scarlet to brick red—then fold everything together. This caramelized layer = flavor insurance.
- Deglaze & load. Pour in 1 cup broth; scrape the glaze (fond) with a wooden spoon. Add lentils, bay leaf, remaining 4 cups broth, and 1 cup water. Bring to a boil, reduce to a lazy bubble, cover with lid slightly ajar.
- Simmer 20 minutes. Stir once at the 10-minute mark to prevent sticking. Lentils should be al-dente—take one out and squeeze: it should mash with slight resistance.
- Bean & hemp boost. Stir in cannellini beans (juice and all for extra body) and hemp hearts. Simmer 5 minutes. Soup will thicken; add a splash of water if you like it brothy.
- Finish bright. Remove bay leaf. Add soy sauce, lemon juice, and greens if using; cook 1 minute until wilted. Taste for salt—because broths vary, you may need ½–1 tsp more. Finish with black pepper.
- Rest 5 minutes. Off heat, let the soup sit; starches redistribute and flavors marry. Serve in deep bowls with crusty bread or a scoop of brown rice.
Expert Tips & Tricks
- Toast your lentils: After blooming spices, add dry lentils and stir 2 minutes; toasting the exterior helps them stay intact during simmering.
- Double the batch: This recipe doubles beautifully—use a 7-quart pot and add 5 extra minutes to simmer time.
- Smoked salt finish: A pinch on top amplifies the paprika’s campfire note without more liquid.
- Carrot-top gremolata: Blitz ½ cup carrot fronds, zest of 1 lemon, 1 small clove garlic, pinch salt, and 3 Tbsp olive oil; dollop just before serving for color lift.
- Silky shortcut: For ultra-creamy texture without dairy, plunge an immersion blender in 3 quick bursts—this purees just enough beans and turnips to thicken the broth.
Common Mistakes & Troubleshooting
| Problem | Why it Happens | Fix |
|---|---|---|
| Soup tastes flat | Low-sodium broth + no acid at end | Add 1 tsp lemon juice or vinegar at a time until flavors pop. |
| Lentils still hard after 30 min | Old lentils or hard water | Add ½ tsp baking soda, simmer 5 more minutes; drain and return to fresh broth. |
| Too watery | Over-measured broth | Simmer uncovered 5–7 minutes or mash a ladle of beans against pot wall. |
| Turnips taste bitter | Peeled too shallow—pheasant’s-eye layer left | Cut ⅛ inch deeper when peeling; finish with ½ tsp maple syrup. |
Variations & Substitutions
- Protein swap: Swap cannellini for shredded cooked chicken in last 5 minutes for omnivore households.
- Curry route: Replace paprika & thyme with 1 Tbsp mild curry powder, finish with coconut milk.
- Green boost: Stir in 2 cups chopped kale or collards; they stand up to reheating without slime.
- Grain bowl: Serve over farro or quinoa instead of bread; add a soft-boiled egg for extra protein.
- Spicy smoky: Add 1 minced chipotle in adobo with the tomato paste; halve the smoked paprika.
Storage & Freezing
Refrigerate cooled soup in glass jars up to 5 days; the flavor actually improves on day 2 as lentils absorb spices. For freezer: ladle into silicone muffin trays, freeze 2 hours, pop out “soup pucks” and store in a zip bag up to 3 months. Reheat single servings with a splash of water in microwave (2–3 minutes) or on stovetop over medium 5 minutes, stirring. Note: soup thickens dramatically; always add liquid gradually to avoid over-salting.
Frequently Asked Questions
There you have it—my go-to, never-fail, soul-warming one-pot powerhouse. May your spoons stand tall and your freezer stay stocked.
One-Pot High-Protein Lentil Soup
Ingredients
- 1 Tbsp olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, sliced
- 2 small turnips, peeled & cubed
- 1 cup dried green or brown lentils, rinsed
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 4 cups low-sodium vegetable broth
- 2 cups water
- 1 cup canned diced tomatoes
- 1 bay leaf
- 2 cups baby spinach
- Salt & black pepper to taste
- Juice of ½ lemon
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté 3-4 min until translucent.
- Stir in garlic, carrots, and turnips; cook 4 min, stirring occasionally.
- Add lentils, cumin, and paprika; toss to coat everything in spices.
- Pour in broth, water, tomatoes, and bay leaf. Bring to a boil, then reduce to a simmer.
- Cover and cook 25-30 min, until lentils and vegetables are tender.
- Remove bay leaf, stir in spinach and lemon juice; season with salt and pepper.
- Serve hot with crusty bread or a sprinkle of fresh herbs.
Recipe Notes
- For extra protein, add a can of drained chickpeas in step 4.
- Soup thickens on standing; thin with water or broth when reheating.
- Stores refrigerated up to 4 days or frozen up to 3 months.