Picture this: it's a chilly Tuesday evening, you're craving something warm, comforting, and a little bit fancy. You open the pantry and see a bag of lentils and some walnuts. Suddenly, a lightbulb goes off. What if I told you that these humble ingredients could transform into a rich, savory, and utterly satisfying bolognese that even your most carnivorous friends will devour?
Advertisements1
This isn't just any bolognese; it's a celebration of plant-based power. The lentils bring a hearty, earthy bite, while the walnuts add a subtle crunch and a depth of flavor that mimics the richness of traditional meat sauce. Together, they create a sauce that's so robust and flavorful, you'll forget it's completely meat-free.
Whether you're a seasoned vegan, a curious flexitarian, or just looking to add more plant-based meals to your rotation, this recipe is your new best friend. It's simple, it's fast, and it's guaranteed to become a staple in your kitchen.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use extra-virgin for best flavor; you can substitute with avocado oil if preferred.
1 large yellow onion, finely chopped
About 1.5 cups; a sweet onion like Vidalia also works well.
3 cloves garlic, minced
Fresh garlic is best; if you're in a pinch, use 1 teaspoon garlic powder.
2 medium carrots, finely diced
About 1 cup; adds natural sweetness and color.
2 celery stalks, finely diced
About 1 cup; adds classic mirepoix flavor.
1 cup (200g) dried green or brown lentils, rinsed
Green or brown lentils hold their shape well; red lentils will become mushy.
1 cup (120g) walnuts, roughly chopped
Toast them lightly for extra nuttiness; you can also use pecans.
1 can (28 oz / 800g) crushed tomatoes
Use fire-roasted for a smoky twist; no-salt-added is great to control sodium.
2 cups (480ml) vegetable broth
Use low-sodium to control salt; mushroom broth adds extra umami.
2 tablespoons (30ml) tomato paste
Double-concentrated adds more depth; if you have sun-dried tomato paste, even better.
1 teaspoon dried oregano
Use 1 tablespoon fresh if you have it; add fresh at the end.
1 teaspoon dried basil
Fresh basil at the end is lovely too.
Salt and freshly ground black pepper, to taste
Start with 1 teaspoon salt, adjust at the end.
Tips & Tricks
Don't skip sautéing the vegetables
This builds the flavor base. Cook them until they're soft and slightly golden, about 5-7 minutes.
Keep an eye on the liquid
Depending on the lentils, you may need a splash more broth. The sauce should be thick but not dry.
Let it rest
After cooking, let the sauce sit for 5 minutes off the heat. This allows the flavors to meld and the sauce to thicken slightly.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat (350°F / 175°C). Add the onion, carrots, celery, and a pinch of salt. Cook, stirring occasionally, until the vegetables are soft and the onion is translucent, about 5-7 minutes. Add the garlic and cook for another minute until fragrant.
2. Toast the walnuts
Push the vegetables to one side of the pot. Add the chopped walnuts to the empty space and toast them, stirring frequently, for 2-3 minutes until they smell nutty and are lightly golden. This enhances their flavor.
3. Add the lentils and seasonings
Stir in the rinsed lentils, tomato paste, oregano, and basil. Cook for 1-2 minutes, stirring constantly, to coat the lentils and toast the spices.
4. Pour in the liquids
Add the crushed tomatoes and vegetable broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the sauce to a boil, then reduce the heat to low (200°F / 95°C) and cover.
5. Simmer until tender
Let the sauce simmer gently, covered, for 20-25 minutes, or until the lentils are tender but still hold their shape. Stir occasionally to prevent sticking. The sauce should be thick and rich; if it looks too dry, add a splash of broth or water.
6. Season and adjust
Taste the sauce and season with salt and pepper. If you like a bit of heat, add a pinch of red pepper flakes. For a brighter flavor, a squeeze of lemon juice works wonders.
7. Rest and serve
Remove the pot from the heat and let the sauce rest for 5 minutes. This allows the flavors to meld. Serve over your favorite pasta, zucchini noodles, or polenta. Garnish with fresh basil and a sprinkle of nutritional yeast or vegan parmesan, if desired.
Delicious Variations
Mushroom & Lentil Bolognese
Add 8 oz (225g) finely chopped mushrooms along with the onion for extra meaty texture.
Smoky Chipotle Bolognese
Add 1-2 chipotle peppers in adobo sauce for a smoky, spicy kick.
Herby Lentil-Walnut Sauce
Stir in a handful of fresh parsley and basil at the end for a fresh, vibrant flavor.
How to Store Hearty Lentil-Walnut Bolognese
Refrigerator
Store in an airtight container in the fridge for up to 5 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, adding a splash of water or broth if too thick. You can also microwave in 30-second intervals, stirring in between.
Frequently Asked Questions
Q: Can I use red lentils instead of green or brown?
Yes, but red lentils break down much faster and will result in a mushier sauce. If you prefer a smoother texture, red lentils are fine; if you want a chunkier bolognese, stick with green or brown.
Q: Can I make this in a slow cooker?
Yes, you can. Sauté the vegetables and garlic first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, until the lentils are tender.
Q: What can I serve this with besides pasta?
This sauce is versatile: serve it over zucchini noodles, spaghetti squash, polenta, or even use it as a filling for lasagna or stuffed bell peppers. It's also great on toast with a drizzle of olive oil.
Q: Is this recipe gluten-free?
Yes, the sauce itself is gluten-free. Just be sure to serve it with gluten-free pasta or grains, and check your vegetable broth and crushed tomatoes for any gluten-containing additives.
Now it's your turn to give this Hearty Lentil-Walnut Bolognese a whirl! I'd love to hear how it turns out. Share your creations with me on social media using #HeartyBolognese, and let me know your favorite way to serve it. Keep your pen dancing!
Hearty Lentil-Walnut Bolognese
Hearty Lentil-Walnut Bolognese is a rich, meaty vegan sauce that's protein-packed and ready in 30 minutes for a satisfying weeknight dinner.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 1 cup (200g) dried green or brown lentils, rinsed
- 1 cup (120g) walnuts, roughly chopped
- 1 can (28 oz / 800g) crushed tomatoes
- 2 cups (480ml) vegetable broth
- 2 tablespoons (30ml) tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and freshly ground black pepper, to taste
📋 Instructions
- 1Sauté the aromatics — Heat the olive oil in a large pot or Dutch oven over medium heat (350°F / 175°C). Add the onion, carrots, celery, and a pinch of salt. Cook, stirring occasionally, until the vegetables are soft and the onion is translucent, about 5-7 minutes. Add the garlic and cook for another minute until fragrant.
- 2Toast the walnuts — Push the vegetables to one side of the pot. Add the chopped walnuts to the empty space and toast them, stirring frequently, for 2-3 minutes until they smell nutty and are lightly golden. This enhances their flavor.
- 3Add the lentils and seasonings — Stir in the rinsed lentils, tomato paste, oregano, and basil. Cook for 1-2 minutes, stirring constantly, to coat the lentils and toast the spices.
- 4Pour in the liquids — Add the crushed tomatoes and vegetable broth. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the sauce to a boil, then reduce the heat to low (200°F / 95°C) and cover.
- 5Simmer until tender — Let the sauce simmer gently, covered, for 20-25 minutes, or until the lentils are tender but still hold their shape. Stir occasionally to prevent sticking. The sauce should be thick and rich; if it looks too dry, add a splash of broth or water.
- 6Season and adjust — Taste the sauce and season with salt and pepper. If you like a bit of heat, add a pinch of red pepper flakes. For a brighter flavor, a squeeze of lemon juice works wonders.
- 7Rest and serve — Remove the pot from the heat and let the sauce rest for 5 minutes. This allows the flavors to meld. Serve over your favorite pasta, zucchini noodles, or polenta. Garnish with fresh basil and a sprinkle of nutritional yeast or vegan parmesan, if desired.


