This vegetarian Bolognese with lentils and mushrooms is hearty, high in fiber, and full of rich, umami-packed flavor—perfect for a cozy, plant-based dinner. This recipe is part of my high-protein and fiber meals.
Jump to: ℹ️ Overview | 🛒 Ingredients | 📷 How To Make | 📹 Watch The Video | 👩🍳 Recipe Tips | 🥗 Serving Suggestions | 📝 Full Recipe Card | 🍽 More Vegetarian Dinner Recipes
This mushroom and lentil Bolognese-like sauce is the real deal. Deep, rich, and savory with the texture that would rival the original. It’s inspired by the slow-cooked flavor of classic Italian Bolognese, but comes together in under an hour using plant-based pantry staples and a few flavor-packed boosters such as sun-dried tomatoes and Worcestershire sauce. It’s hearty enough to satisfy meat-lovers and cozy enough for cold nights.
The combo of mushrooms and lentils creates a meaty texture and earthy base, while garlic, smoked paprika, and cinnamon (yes, cinnamon!) layer in that magic depth. It’s loaded with fiber and plant-based protein, supports gut health, and is low in calories. Plus, it’s meal-prep friendly, freezer-safe, and tastes even better the next day.
Nutrition (per serving with spaghetti, Parmesan and leafy salad): ~595calories | Protein: 26 grams | Fibre: 13 grams
👩🍳 You might also like these high-protein and fiber recipes: coconut red lentil soup lentil mushroom Stroganoff, viral cucumber salad (with tofu and edamame), high-protein butternut squash soup, zucchini fritters with zhoug and jammy eggs, crispy tofu rice bowls, or high-protein bircher muesli. Check out these high-protein dinner recipes as well.
What You’ll Need
Here is what you’ll need for this lentil Bolognese recipe. Find the full measurements in the recipe card below.
- Onion, carrot, celery – classic flavor trio that adds sweetness and depth. Plus, garlic to add a warm, savory base. Don’t skip it.
- Olive oil – for richness and to carry those flavors.
- Lentils – canned for convenience, loaded with protein and fiber.
- Mushrooms – finely chopped for that “meaty” texture.
- Tomato passata – smooth and rich, the body of the sauce.
- Spices: smoked paprika, cinnamon, chili flakes, dried herbs – adds complexity and a subtle kick.
- Umami-Boosters: Sun-dried tomatoes are chewy, tangy, packed with umami, soy sauce & Worcestershire sauce are salty, savory, complex, and stock cube is a sneaky shortcut to richness.
To Serve:
- Spaghetti or fettuccine – or your fave pasta.
- Parmesan – salty, umami magic.
- Fresh parsley or basil – for brightness.
- Optional: chili flakes for extra heat.
How To Make Lentil Bolognese
Find the full recipe and nutritional information below. Here are some handy step-by-step photos for how to make this vegetarian Bolognese-like sauce.
- Sauté onion, carrot, and celery in olive oil until soft.
- Add garlic and chopped mushrooms; cook until moisture evaporates.
- Stir in sun-dried tomatoes, soy, Worcestershire, spices, and stock cube.
- Add lentils and tomato passata + water; simmer to thicken.
- Lightly mash the sauce for a creamier texture.
- Boil pasta, save some pasta water.
- Serve pasta with a big spoon of sauce, Parmesan, herbs, and salad.
Watch The Video
Recipe Tips
- Texture Trick: Lightly mash the sauce with a potato masher for a thicker, clingier texture.
- Make-Ahead: The sauce keeps well in the fridge for 4–5 days and freezes beautifully.
- Spice It Up: Add more chili flakes or a splash of red wine for extra oomph.
- No mushrooms? Try finely chopped eggplant or zucchini instead.
- Vegan-friendly: Skip the Parmesan or use a dairy-free version.
Serving Suggestions
Serve it over spaghetti, fettuccine, or even zucchini noodles for a lower-carb option. A simple green salad with lemon vinaigrette is all you need on the side. Crusty bread? Always a good idea for mopping. I also love it topped with homemade pangrattato (aka seasoned toasted Italian breadcrumbs, a good alternative to cheese).
💬 If you’ve tried this lentil mushroom Bolognese or any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can also FOLLOW ME on Instagram, Facebook, Pinterest, YouTube, and or sign up to my Newsletter to see more of my delicious food.
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooked & Loved
Video
Ingredients
For the Lentil Bolognese:
- 1.5 tablespoons olive oil
- 1 large onion finely diced
- 2 carrots finely diced
- 2 celery stalks finely diced
- ½ teaspoon salt
- 4 cloves garlic minced
- 8.8 oz mushrooms, very finely chopped 250 grams
- 2 cans of lentils, 400 gram / 14 oz each can drained & rinsed (about 17 oz / 480 grams drained weght)
- 6 sun-dried tomatoes finely chopped (about ⅓ to ½ cup)
- 1 vegetable stock cube crumbled
- 1 tablespoon soy sauce
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1 teaspoon dried Italian herbs or basil
- ¼ teaspoon cinnamon
- ½–1 teaspoon chili flakes to taste
- ¼ teaspoon black pepper
- 24 oz tomato passata 700 ml
- ½ cup water adjust for consistency
For the Pasta:
- 17.6 oz spaghetti or fettuccine about 500 grams
To Serve:
- 12 tablespoons grated Parmesan 2 tbsp per serving
- Fresh parsley or basil
- Optional: chili flakes
Side Salad:
- 6 cups mixed greens
- 2 tablespoons lemon juice
- 2 tablespoons olive oil
- Salt & pepper to taste
Instructions
- Sauté the base: Heat oil in a large pot over medium. Add onion, carrot, and celery. Cook 8–10 minutes until soft. Add garlic, cook 30 seconds.
- Cook mushrooms: Add mushrooms, cook 5–7 minutes until moisture is gone.
- Build flavor: Stir in sun-dried tomatoes, stock cube, soy sauce, Worcestershire, spices. Cook for 1–2 minutes.
- Add lentils & tomatoes: Pour in lentils and passata. Add ½–1 cup water. Simmer 10–15 minutes.
- Mash sauce: Lightly mash with a potato masher to thicken.
- Cook pasta: Prepare pasta according to packet. Save ½ cup pasta water, then drain.
- Combine & serve: Adjust seasoning. Add pasta water if needed. Serve with Parmesan, fresh herbs, and salad.
Notes
- Can I use green or brown lentils instead of canned? Yes! Use about 1.5 cups of cooked lentils. Just make sure they’re soft but still holding shape.
- Is this vegan? It can be! Just skip the Parmesan or sub with a vegan or dairy-free version.
- Can I freeze it? Totally. It freezes great for up to 2 months. Thaw and reheat on the stove.
- What kind of mushrooms work best? Button or cremini are perfect. Avoid large chunky pieces—finer chopping = better texture.
- What does the cinnamon do? Trust me, just a pinch adds warmth and depth, don’t skip it!
- Texture Trick: Lightly mash the sauce with a potato masher for a thicker, clingier texture.
- Make-Ahead: The sauce keeps well in the fridge for 4–5 days and freezes beautifully.
- Spice It Up: Add more chili flakes or a splash of red wine for extra oomph.
- No mushrooms? Try finely chopped eggplant or zucchini instead.
Nutrition
Loved this recipe, the flavour is beautiful and you wouldn’t even know it wasn’t meat-based
Thank you 🙂
The sauce was tasty and easy to fix. I am tempted to try it without the lentils because it is a quick red sauce recipe. I will add a pinch of nutmeg next time, too. Thank you for an adjustable recipe since there are just two of us.