Love this? Pin it for later!
Hearty Lentil and Roasted Beet Stew with Garlic and Spinach
A soul-warming vegetarian stew that marries earthy roasted beets with protein-packed lentils, aromatic garlic, and vibrant spinach—perfect for those crisp evenings when you crave something both nourishing and deeply satisfying.
From My Kitchen to Yours
I still remember the first time I made this stew—it was one of those bone-chilling February evenings when the wind howled against my kitchen windows and all I wanted was something that would wrap me in warmth from the inside out. I'd just picked up a bunch of gorgeous golden beets from the farmers market, their tops still crisp and fresh, and my pantry was stocked with a rainbow of lentils I'd been meaning to use. What started as an experiment to use up these ingredients became an instant family favorite that I've now made countless times.
There's something almost magical about how the roasted beets transform this simple lentil stew into something extraordinary. As they roast, their natural sugars caramelize, creating these little jewels of concentrated earthy sweetness that pop against the savory broth. My kids, who typically turn their noses up at both beets and lentils, actually request this stew by name—and I love watching them spoon up every last drop, their bowls stained a beautiful ruby color from the beets.
This recipe has become my go-to for everything from casual weeknight dinners to impressing vegetarian friends at dinner parties. It's elegant enough to serve in wide, shallow bowls with crusty bread for a sophisticated supper, yet humble enough to pack in thermoses for winter hikes. The best part? It tastes even better the next day, making it perfect for meal prep or those busy weeks when you want nourishing meals ready to reheat.
Why This Recipe Works
- Roasting transforms the beets: The high-heat roasting concentrates their natural sugars, creating deep, complex flavors that you simply can't achieve by boiling.
- Dual cooking method for lentils: Starting them in the broth then finishing in the stew ensures perfectly tender lentils that hold their shape.
- Layered garlic flavors: Fresh garlic sautéed at the beginning plus roasted garlic added at the end creates incredible depth.
- Nutritional powerhouse: One bowl delivers an impressive 18 grams of plant-based protein plus iron, folate, and antioxidants.
- One-pot wonder: After roasting the beets, everything comes together in a single pot for minimal cleanup.
- Freezer-friendly: This stew freezes beautifully for up to 3 months, making it perfect for batch cooking.
- Adaptable to any season: Swap spinach for kale in winter, add fresh herbs in summer—it's endlessly versatile.
Ingredients You'll Need
Each ingredient in this stew plays a crucial role in building layers of flavor and nutrition. Here's what you'll need and why each component matters:
The Star Players
Beets (1½ pounds): I prefer a mix of red and golden beets for both visual appeal and flavor complexity. Red beets provide that gorgeous ruby color, while golden beets offer a milder, slightly sweeter flavor. Look for beets that are firm with smooth skin and fresh, perky greens still attached—the greens are a sign of freshness and can be sautéed separately as a delicious side dish.
French Green Lentils (1½ cups): Also known as Puy lentils, these little gems hold their shape beautifully during cooking and have a wonderful peppery flavor. If you can't find French green lentils, regular green or brown lentils work well too—just avoid red lentils as they'll turn to mush.
Aromatics and Seasonings
Garlic (8 cloves): Yes, eight cloves! We use four cloves minced for the base and four cloves roasted whole to create two distinct garlic experiences—sharp and pungent versus sweet and mellow.
Fresh Rosemary and Thyme: These hardy herbs stand up beautifully to long cooking times. If you have fresh herbs in your garden, this is their time to shine. Dried herbs work in a pinch—use one-third the amount.
The Supporting Cast
Vegetable Broth (6 cups): Use the best quality broth you can find, or better yet, make your own. A rich, homemade vegetable broth will elevate this stew from good to restaurant-worthy.
Fresh Spinach (5 ounces): Baby spinach works best as it wilts quickly and doesn't require stemming. If using mature spinach, remove the tough stems and roughly chop the leaves.
Crushed Tomatoes (14 ounces): One can provides acidity and body to balance the earthy beets. Fire-roasted tomatoes add an extra layer of smoky complexity if you can find them.
How to Make Hearty Lentil and Roasted Beet Stew with Garlic and Spinach
Roast the Beets and Garlic
Preheat your oven to 425°F (220°C). Scrub the beets clean and trim the tops, leaving about 1 inch of stem. Wrap each beet individually in foil with a drizzle of olive oil and a pinch of salt. Place the wrapped beets on one side of a rimmed baking sheet. On the other side, place four whole, unpeeled garlic cloves tossed with a teaspoon of oil. Roast for 45-55 minutes, until the beets are tender when pierced with a fork. The garlic should be soft and golden. Let everything cool until you can handle it comfortably.
Prep the Roasted Ingredients
Once cool enough to handle, slip the skins off the beets using paper towels—they should slide right off, though you might need to help stubborn spots with a paring knife. Dice the beets into ¾-inch cubes, trying to keep them roughly the same size for even cooking. For the garlic, simply squeeze the roasted cloves out of their papery skins—they'll emerge as a sweet, mellow paste that you'll stir in near the end of cooking.
Build the Flavor Base
Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and just starting to turn golden at the edges. Add the minced garlic, chopped celery, and carrots. Cook for another 5 minutes, stirring occasionally, until the vegetables have softened and released their aromatics. Season with salt and pepper at each stage—this builds layers of flavor rather than just salting at the end.
Bloom the Spices
Clear a small space in the center of the pot by pushing the vegetables to the sides. Add the tomato paste and let it cook for 2 minutes, stirring constantly, until it darkens from bright red to a deep brick color. This caramelization concentrates the tomato flavor and adds wonderful umami depth. Now add the smoked paprika, dried thyme, and rosemary. Stir constantly for 30 seconds until the spices become fragrant—this blooming technique releases their essential oils and intensifies their flavors.
Add the Liquids and Lentils
Pour in the crushed tomatoes and vegetable broth, scraping the bottom of the pot to release any flavorful brown bits. Add the bay leaves and bring everything to a boil. Once boiling, stir in the lentils and reduce the heat to maintain a gentle simmer. Cover partially and let it bubble away for 20 minutes, stirring occasionally to prevent sticking.
Incorporate the Roasted Beets
After 20 minutes, the lentils should be about halfway cooked. Gently fold in the roasted beet cubes along with any juices that collected while they sat. The beets will tint the broth a beautiful deep magenta color. Continue simmering for another 15-20 minutes, until the lentils are tender but still hold their shape and the beets are heated through.
Add the Final Touches
Stir in the roasted garlic paste—it will dissolve into the broth, adding incredible sweetness and depth. Add the balsamic vinegar, which brightens all the flavors and balances the earthiness of the beets. Toss in the spinach a handful at a time, stirring until each addition wilts before adding more. Taste and adjust seasoning with salt and plenty of freshly ground black pepper.
Rest and Serve
Turn off the heat and let the stew rest for 5 minutes—this allows the flavors to meld and the spinach to finish wilting. Ladle into warm bowls and drizzle each serving with good quality olive oil. Garnish with fresh herbs if desired, though honestly, this stew is so flavorful it needs no embellishment. Serve with crusty bread for sopping up every last drop of the incredible broth.
Expert Tips
Don't Overcook the Lentils
Keep a close eye on the lentils during the final 10 minutes of cooking. They should be tender but still have a slight bite. Remember they'll continue to soften as the stew sits, so err on the side of slightly firm rather than mushy.
Save the Beet Greens
Those beet greens are culinary gold! Sauté them with garlic and olive oil for a quick side dish, or chop them and add to the stew during the last 5 minutes for extra nutrition and a pleasant bitter note that balances the sweetness.
Make-Ahead Magic
This stew actually improves overnight! The flavors meld beautifully, making it perfect for meal prep. Store in the refrigerator for up to 5 days, or freeze portions for up to 3 months. The texture might thicken—just thin with a bit of broth when reheating.
Color Considerations
Using a mix of red and golden beets creates a more complex flavor profile, but be aware that red beets will dominate the color. If you want to maintain some of the golden beets' color, add them during the last 10 minutes of cooking.
Texture Harmony
For added textural interest, reserve a handful of roasted beet cubes before adding them to the stew. Toss these with a splash of balsamic and use them as a garnish on top of each serving for little pops of concentrated flavor.
Thickness Control
If your stew becomes too thick (especially after refrigeration), don't just add water. Use vegetable broth, or better yet, the liquid from a can of white beans if you have it—this adds protein and creates an even creamier texture.
Variations to Try
Mediterranean Twist
Swap the rosemary and thyme for oregano and basil. Add kalamata olives and a handful of sun-dried tomatoes along with the beets. Finish with a sprinkle of vegan feta and a squeeze of lemon for brightness.
Spicy Moroccan
Add 1 teaspoon each of ground cumin and coriander with the paprika. Stir in a cinnamon stick and a pinch of cayenne. Replace the spinach with chopped kale and finish with harissa swirled into each bowl.
Creamy Coconut
Replace 2 cups of the vegetable broth with full-fat coconut milk. Add a 2-inch piece of ginger, minced, with the garlic. Finish with lime juice and cilantro instead of balsamic vinegar.
Smoky Southwest
Use chipotle powder instead of smoked paprika. Add a diced bell pepper with the carrots. Stir in a cup of corn kernels and a can of black beans with the beets. Garnish with avocado and cilantro.
Protein Power
Add a can of chickpeas or white beans along with the lentils for extra protein. Stir in a tablespoon of white miso paste with the roasted garlic for umami depth and B vitamins.
Green Machine
Replace spinach with a mix of chopped kale, chard, and beet greens. Add a handful of fresh herbs—parsley, dill, and chives—at the very end for a burst of fresh flavor and bright color.
Storage Tips
Refrigerator Storage
Let the stew cool completely before transferring to airtight containers. It will keep for up to 5 days in the refrigerator, though the color might deepen as the beets continue to tint the broth. The flavors actually improve after the first day as they meld together.
Pro tip: Store in portion-sized containers for easy grab-and-go lunches. The stew will thicken considerably when cold—this is normal! Just add a splash of broth or water when reheating.
Freezing Instructions
This stew freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy thawing. Leave about an inch of headspace in freezer-safe containers as the stew will expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Note: The spinach might lose some of its vibrant color when frozen and thawed. If presentation is important, consider freezing the stew without spinach and adding fresh spinach when reheating.
Reheating Perfectly
For best results, reheat gently on the stovetop over medium-low heat, stirring occasionally. Add broth or water to achieve your desired consistency. If reheating in the microwave, use 50% power and stir every minute to ensure even heating. The stew might need a flavor boost after freezing—taste and adjust seasoning with salt, pepper, or a splash of vinegar.
Make-ahead tip: Double the batch and freeze half for busy weeks. You'll thank yourself when you have a nourishing meal ready in minutes!
Frequently Asked Questions
While fresh roasted beets provide the best flavor and texture, you can use canned beets in a pinch. Drain them well and pat them completely dry. Toss them with a bit of oil and roast them at 400°F for 15-20 minutes to concentrate their flavor and remove excess moisture. They won't have the same depth as freshly roasted beets, but they'll still make a delicious stew.
First, make sure you're using the right type of lentils—French green or regular green/brown lentils hold their shape best. Red lentils will definitely turn to mush. Second, don't add salt until the lentils are partially cooked, as salt can toughen their skins. Finally, keep the heat at a gentle simmer rather than a vigorous boil, and start checking for doneness 5 minutes before the suggested cooking time. They should be tender but still have a slight bite.
Absolutely! For slow cooker, roast the beets and garlic as directed, then add all ingredients except spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add spinach during the last 15 minutes. For Instant Pot, use the sauté function for steps 3-4, then pressure cook on high for 12 minutes with natural release for 10 minutes. Stir in roasted beets and spinach after releasing pressure.
This is an excellent meal prep recipe! It keeps beautifully in the refrigerator for up to 5 days and actually tastes better as the flavors meld. It freezes well for up to 3 months. For meal prep, I recommend storing in individual containers for easy grab-and-go lunches or dinners. The stew will thicken considerably when cold—just add a splash of broth or water when reheating to achieve your desired consistency.
This hearty stew is a complete meal on its own, but here are some delicious accompaniments: crusty sourdough bread for sopping up the flavorful broth, a crisp green salad with lemon vinaigrette to balance the richness, or a dollop of Greek yogurt or sour cream for added creaminess. For wine pairing, try a medium-bodied red like Pinot Noir or a crisp white like Sauvignon Blanc.
French green lentils (Puy lentils) are ideal as they hold their shape best, but regular green or brown lentils work well too. Red lentils will dissolve and create a creamy texture, which isn't what we want here. Black lentils (beluga) are another excellent option—they keep their shape beautifully and add striking visual contrast against the beets. Whichever type you choose, adjust cooking time accordingly as some varieties cook faster than others.
Hearty Lentil and Roasted Beet Stew with Garlic and Spinach
Ingredients
Instructions
- Roast the beets and garlic: Preheat oven to 425°F. Wrap beets individually in foil with oil and salt. Roast garlic cloves whole. Bake 45-55 minutes until tender.
- Prep roasted ingredients: When cool, peel and dice beets into ¾-inch cubes. Squeeze roasted garlic from skins.
- Build the base: Heat oil in Dutch oven. Sauté onion until translucent, then add minced garlic, carrots, and celery. Cook until softened.
- Bloom the spices: Push vegetables to sides, add tomato paste and cook 2 minutes. Add paprika, thyme, and rosemary, cooking 30 seconds until fragrant.
- Add liquids and lentils: Pour in broth and crushed tomatoes, scraping up browned bits. Add bay leaves and bring to boil. Stir in lentils, simmer 20 minutes.
- Finish the stew: Add roasted beets and cook 15-20 minutes more. Stir in roasted garlic paste, balsamic vinegar, and spinach until wilted. Season to taste.
- Rest and serve: Let rest 5 minutes before serving. Drizzle with olive oil and serve with crusty bread.
Recipe Notes
For best results, use French green lentils which hold their shape beautifully. The stew will thicken as it sits—thin with additional broth when reheating. This recipe is naturally vegan and gluten-free.