Love this recipe? Save it to Pinterest before you forget!
Last January, after the holidays left me craving something nourishing but still satisfying, I found myself staring at a crisper drawer full of forgotten winter produce. Between the half-used bag of lentils and the gorgeous ruby beets I'd impulse-bought, inspiration struck. After three test batches (and a very patient family who happily ate soup for a week straight), this high-protein lentil and beet soup became our meal-prep hero. The earthy sweetness of roasted beets transforms into something magical when simmered with French green lentils, while winter vegetables add layers of flavor that taste like you spent hours—when really, the oven does most of the work. My kids call it "unicorn soup" because of the gorgeous magenta color, and honestly, I'll take any excuse to get them excited about eating more vegetables.
Why You'll Love This High-Protein Lentil and Beet Soup with Winter Vegetables for Meal Prep
- Protein Powerhouse: With 18g of plant-based protein per serving from French green lentils and hemp seeds, this soup keeps you satisfied for hours without the meat.
- Meal Prep Magic: The flavors actually improve overnight, making this the perfect Sunday prep for busy weeks. It holds beautifully for up to 5 days!
- Immune-Boosting Goodness: Packed with vitamin C from winter squash, iron from beets, and zinc from pumpkin seeds, this is winter wellness in a bowl.
- One-Pot Wonder: Despite tasting complex, everything comes together in a single Dutch oven—minimal dishes, maximum flavor.
- Budget-Friendly Brilliance: Using humble ingredients like carrots, onions, and dried lentils, this soup costs about $1.50 per serving but tastes like a restaurant special.
- Color Therapy: That gorgeous magenta color isn't just Instagram-worthy—it's packed with betalains, powerful antioxidants that support liver detoxification.
- Customizable Canvas: Swap vegetables based on what you have, adjust spices to taste, or even blend it smooth for picky eaters.
Ingredient Breakdown
The magic of this soup lies in how ordinary ingredients transform into something extraordinary. French green lentils are my go-to here—they hold their shape beautifully and have a slightly peppery flavor that plays perfectly against the earthiness of beets. Don't substitute brown lentils; they'll turn mushy and muddy the color.
Speaking of beets, I use both the roots and the greens. The roots provide that gorgeous color and natural sweetness, while the sautéed greens add a mineral-rich, slightly bitter note that balances everything. If your beets don't have fresh greens attached, substitute kale or Swiss chard.
The winter vegetables are flexible based on what you have. I love butternut squash for its creamy texture and subtle sweetness, but sweet potatoes work equally well. The key is cutting everything into similar-sized pieces so they roast evenly. Don't skip the fennel—it might seem unusual, but when roasted, it becomes sweet and almost caramel-like, adding depth you can't achieve with onions alone.
For the protein boost, I add hemp seeds at the end. They dissolve slightly into the broth, adding a nutty richness and extra protein without changing the texture. If you don't have hemp seeds, pumpkin seeds work too, but add them during serving to maintain their crunch.
Step-by-Step Instructions
Step 1: Roast the Beets and Winter Vegetables
Preheat your oven to 425°F. Scrub 3 medium beets and wrap them individually in foil. Dice 2 cups of butternut squash and 1 large fennel bulb into 1-inch pieces. Toss with 2 tablespoons olive oil, salt, and pepper on a parchment-lined baking sheet. Add the foil-wrapped beets to the same sheet. Roast for 45-50 minutes, until vegetables are caramelized and beets are tender when pierced with a knife.
Pro tip: Don't peel the beets before roasting—the skins slip right off after cooking, and this prevents them from drying out.
Step 2: Prepare the Lentils
While vegetables roast, rinse 1½ cups French green lentils in cold water until it runs clear. In a Dutch oven, combine lentils with 4 cups vegetable broth, 2 bay leaves, and 1 teaspoon salt. Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 20-25 minutes until just tender but still holding their shape. Reserve 1 cup of the cooking liquid, then drain the lentils and set aside.
Why this works: Cooking lentils separately prevents them from absorbing all the soup liquid and becoming mushy.
Step 3: Build the Flavor Base
In the same Dutch oven, heat 2 tablespoons olive oil over medium heat. Dice 1 large onion and sauté for 5 minutes until translucent. Mince 4 cloves garlic and grate 1 tablespoon fresh ginger, then add to the pot with 2 teaspoons ground cumin, 1 teaspoon smoked paprika, and ½ teaspoon coriander. Cook for 1-2 minutes until fragrant, stirring constantly to prevent burning.
The secret: Blooming spices in oil releases their essential oils, creating a flavor base that permeates the entire soup.
Step 4: Deglaze and Combine
Once the spices are fragrant, add ¼ cup apple cider vinegar to deglaze the pot, scraping up any browned bits. Add the roasted vegetables (except beets), the cooked lentils, and 4 cups vegetable broth. Bring to a simmer and cook for 10 minutes to let flavors meld.
Don't skip this: The vinegar brightens all the flavors and balances the earthiness of the beets and lentils.
Step 5: Add the Beets and Create the Signature Color
Remove the beets from foil, slip off the skins (they should come off easily), and dice into ½-inch pieces. Add half the diced beets to the soup and stir gently. The color will immediately transform into that gorgeous magenta. Reserve the remaining beets for garnish—they'll add beautiful contrast and prevent the soup from becoming too muddy.
Color psychology: Adding beets at the end preserves their vibrant color and prevents them from bleeding too much into the broth.
Step 6: Finish with Greens and Protein Boost
If your beets came with fresh greens, wash and chop them now. Add to the soup with ¼ cup hemp seeds and simmer for 3-4 minutes until wilted. Taste and adjust seasoning with salt, pepper, and a squeeze of lemon juice if needed.
Texture tip: Adding greens at the end preserves their bright color and prevents them from becoming slimy.
Step 7: Serve and Garnish
Ladle into bowls and top with the reserved roasted beets, a drizzle of good olive oil, and a sprinkle of pumpkin seeds for crunch. A dollop of Greek yogurt or coconut cream adds richness if desired.
Make it special: Serve with crusty bread and a simple green salad for a complete meal that feels restaurant-worthy.
Expert Tips & Tricks
Roast, Don't Boil
Roasting vegetables concentrates their flavors through caramelization. Boiling beets in particular leaches out their color and flavor into the water.
Reserve That Liquid
Always save some of the lentil cooking water—it's packed with flavor and starch that helps thicken the soup naturally.
Make-Ahead Magic
This soup tastes even better on day two. Make it Sunday, portion into containers, and you'll have lunch sorted for the week.
Color Preservation
Add a splash of lemon juice when serving to keep that gorgeous magenta color vibrant and prevent browning.
Pressure Cooker Shortcut
Short on time? Cook everything in an Instant Pot on high pressure for 12 minutes, natural release for 10 minutes.
Texture Control
For a creamier texture, blend half the soup with an immersion blender before adding the reserved beets for garnish.
Common Mistakes & Troubleshooting
Problem: Muddy Brown Color
Cause: Overcooking the beets or using too many in the base.
Solution: Add beets in the final 10 minutes, and reserve some for garnish. A splash of acid (lemon juice or vinegar) brightens the color.
Problem: Mushy Lentils
Cause: Using brown lentils or overcooking.
Solution: Stick with French green lentils and cook them separately until just tender. They'll finish cooking in the soup.
Problem: Bland Flavor
Cause: Under-seasoning or skipping the acid.
Solution: Season at every stage—when roasting vegetables, cooking lentils, and finishing the soup. The vinegar at the end is crucial.
Problem: Too Thick
Cause: Not enough liquid or lentils absorbed too much.
Solution: Thin with reserved lentil cooking water or vegetable broth until desired consistency.
Variations & Substitutions
Vegetable Swaps
Sweet potatoes replace butternut squash beautifully. Parsnips add sweetness, while turnips bring a peppery bite. Kale or Swiss chard work if beet greens aren't available.
Spice It Up
Add a diced jalapeño with the onions, or stir in harissa paste for North African flair. Smoked paprika creates depth, while cumin adds warmth.
Protein Options
Replace hemp seeds with cooked chickpeas, white beans, or even shredded chicken for omnivores. Tempeh cubes add a nutty texture.
Storage & Freezing
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavor actually improves as it sits. Keep garnishes separate to maintain texture.
Freezing Instructions
This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving 1 inch of space for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of vegetable broth or water to thin if needed. Avoid boiling, which can make the lentils mushy.
Frequently Asked Questions
High-Protein Lentil & Beet Winter Soup
Ingredients
Instructions
- Rinse lentils under cold water; drain and set aside.
- Heat olive oil in a large pot over medium heat. Sauté onion and garlic for 3-4 min until translucent.
- Add carrots, parsnips, and celery; cook 5 min, stirring occasionally.
- Stir in tomato paste, paprika, and thyme; cook 1 min until fragrant.
- Add beets, lentils, broth, bay leaves, salt, and pepper. Bring to a boil.
- Reduce heat, cover, and simmer 25-30 min until lentils and vegetables are tender.
- Remove bay leaves. Taste and adjust seasoning.
- Blend ⅓ of the soup for a creamier texture if desired, then return to pot.
- Serve hot, garnished with fresh parsley.
- Stores 5 days refrigerated or 3 months frozen.
- Portion into 2-cup containers for grab-and-go lunches.
- Flavor deepens overnight—perfect make-ahead recipe.
