Love this recipe? Save it to Pinterest before you forget!
Protein-Packed Lentil & Beet Soup: The Cozy Family Dinner That Feeds Your Soul
There’s a certain kind of magic that happens when the first spoonful of this soup hits your lips—earthy beets, creamy lentils, and the gentle hum of smoked paprika swirling together like a lullaby in a bowl. I created this recipe on a blustery February night when the pantry was lean, the kids were hangry, and I needed something that would stretch one pound of lentils into a dinner worthy of Sunday-best plates. What emerged from the pot was more than a stop-gap meal; it became the recipe my neighbors request after one spoon, the soup my daughter asks for on birthday nights, and the pot I bring to new parents because it reheats like a dream and tastes like you spent the whole day tending it. The color alone—somewhere between magenta and ruby—makes even the pickiest eater curious enough to try. One bite and you’ll understand why we’ve nicknamed it “hug-in-a-mug” at our house.
Why You'll Love This Protein-Packed Lentil & Beet Soup
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers happily in a single Dutch oven.
- 18g Plant Protein Per Serving: Green lentils + a sneaky scoop of hemp hearts keep muscles happy without meat.
- Freezer-Friendly: Make a double batch; it thaws like it was never frozen, perfect for back-to-school chaos.
- Kid-Approved Sweetness: Roasted beets lend natural sweetness that balances earthy lentils—no sugar needed.
- Weeknight Fast: 15 minutes hands-on, then the stove does the heavy lifting while you help with homework.
- Vibrant Color Therapy: That fuchsia hue is an instant mood-booster on grey days.
- Budget Hero: Feeds eight for under ten dollars—beats take-out every night of the week.
Ingredient Breakdown
Green or French Lentils: These little legumes hold their shape after 40 minutes of simmering, giving the soup a satisfying chew. French lentils (a.k.a. Puy) have a slightly peppery edge, while everyday green lentils are milder and half the price—both work beautifully.
Roasted Beets: Roasting concentrates their sugars, turning the humble beet into candy-like nuggets. If you’re short on time, grab the vacuum-packed cooked beets from the produce section; just pat them dry and give them a quick sauté to caramelize the edges.
Fire-Roasted Tomatoes: One can adds smoky depth and a pleasant acidity that keeps the soup from feeling heavy. Don’t drain the juices—that’s liquid gold.
Smoked Paprika & Cumin: The dynamic duo that whispers “cozy campfire” without overwhelming the beet’s floral notes. Sweet paprika will do in a pinch, but the smoked variety is worth the jar space.
Coconut Milk (Lite): Just enough fat to silkify the broth without tasting tropical. If coconut isn’t your vibe, swap in ½ cup of cashew cream or even a scoop of plain Greek yogurt stirred in off-heat.
Hemp Hearts: The stealth protein booster. They dissolve into the broth, leaving zero texture but an extra 3g protein per serving. Chia or ground flax also work, but hemp keeps the soup nut-free for school lunches.
Step-by-Step Instructions
-
1
Roast the Beets Preheat oven to 400 °F (204 °C). Scrub 3 medium beets, wrap individually in foil with a drizzle of oil and pinch of salt. Roast 40 min until a paring knife slides in like butter. Cool, then rub skins off with paper towels; dice into ½-inch cubes. (Can be done up to 5 days ahead; store chilled.)
-
2
Sauté Aromatics In a heavy 5-quart Dutch oven, warm 2 Tbsp olive oil over medium. Add 1 diced onion, 2 carrots, and 2 celery stalks; season with ½ tsp salt. Cook 7 min until edges caramelize and the bottom of the pot turns glossy with fond.
-
3
Bloom the Spices Clear a bare spot in the center; add 1 Tbsp tomato paste, 1 tsp smoked paprika, 1 tsp ground cumin, and ½ tsp cracked black pepper. Stir 90 sec until the paste rusts and spices smell like a cookout.
-
4
Deglaze & Build Broth Pour in ¼ cup balsamic vinegar; scrape the browned bits. Add 1 cup fire-roasted tomatoes with juices, 1 cup diced roasted beets, 1¼ cups green lentils (rinsed), and 4 cups vegetable broth. Bring to a lively simmer.
-
5
Simmer to Tenderness Reduce heat to low, cover with lid ajar, and simmer 35–40 min until lentils are creamy inside but still hold their shape. Stir occasionally; add splashes of water if it thickens too fast.
-
6
Creamy Finish Stir in ½ cup lite coconut milk and 3 Tbsp hemp hearts. Simmer 2 min more. Taste; adjust salt (I add ¾ tsp more) and a squeeze of lemon for brightness. Serve hot, garnished with parsley and a drizzle of coconut milk.
Expert Tips & Tricks
- Double Roast: Roast extra beets to toss into salads later; they keep 5 days refrigerated.
- Salt in Stages: Season at the sauté, again after simmering, and finally at the end. Layering prevents over-salting.
- Immersion-Blend a Ladle: For ultra-creamy body, blend 1 cup of finished soup and return to pot.
- Lemon Zest Finale: A whisper of zest added off-heat wakes up beet earthiness without tartness.
- Make-Ahead Lentils: Cook lentils separately in salted water, freeze in 2-cup bags, and add to any weeknight soup for instant protein.
Common Mistakes & Troubleshooting
| Mistake | Fix |
|---|---|
| Soup turns muddy brown | Beets bleed when over-stirred; fold them in gently during the last 10 min of simmering. |
| Lentils still crunchy after 40 min | Your lentils may be old. Add 1 cup hot water, cover, and simmer 10 min more. |
| Too sweet | Balance with 1 tsp red wine vinegar or a pinch of crumbled feta on each bowl. |
| Broth too thin | Mash a few lentils against the pot wall; their starch naturally thickens the soup. |
Variations & Substitutions
- Beet-Allergic? Swap roasted carrots + 1 tsp pomegranate molasses for color and tang.
- Spicy Kick: Add ½ tsp chipotle powder and a diced chipotle in adobo.
- Creamy Dreamy: Replace coconut milk with ½ cup oat milk + 2 Tbsp tahini for nuttiness.
- Instant-Pot Shortcut: High pressure 12 min, natural release 10 min, stir in coconut milk at the end.
Storage & Freezing
Cool soup completely, then ladle into glass pint jars leaving 1 inch headspace for expansion. Refrigerate up to 5 days or freeze up to 4 months. Thaw overnight in fridge; reheat gently with a splash of broth to loosen. The color may deepen, but flavor stays stellar. Pro tip: freeze in silicone muffin trays for single-serve portions; pop out and store in a zip bag.
Frequently Asked Questions
Protein-Packed Lentil & Beet Soup
Ingredients
- 1 tbsp olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 2 medium beets, peeled & diced
- 1 cup dried green lentils, rinsed
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 2 cups baby spinach
- Salt & black pepper to taste
- Juice of ½ lemon
- Fresh parsley for garnish
Instructions
-
1
Heat olive oil in a large pot over medium heat. Sauté onion until translucent, about 4 min.
-
2
Add garlic and cook 1 min until fragrant.
-
3
Stir in beets, lentils, broth, tomatoes, cumin and paprika. Bring to a boil.
-
4
Reduce heat, cover and simmer 25 min until lentils and beets are tender.
-
5
Blend half the soup with an immersion blender for creamier texture (optional).
-
6
Stir in spinach and lemon juice; cook 2 min until wilted. Season with salt & pepper.
-
7
Ladle into bowls and garnish with fresh parsley. Serve hot with crusty bread.
Recipe Notes
Add a dollop of Greek yogurt for extra creaminess. Keeps 4 days refrigerated or 3 months frozen.