Lentil and Mushroom Bolognese is the ultimate comfort dish for anyone who craves a rich, hearty pasta sauce—without a hint of meat. This deeply flavorful recipe captures the soulful essence of classic Italian ragù by using lentils and mushrooms to build a texture so satisfying, you honestly won’t miss the beef. The sauce is simmered gently until melded together, creating a plant-based masterpiece perfect for cozy nights in or impressing guests at a casual dinner party.

Ingredients You’ll Need
Pulling together this Lentil and Mushroom Bolognese is refreshingly easy, requiring just a handful of fresh vegetables, pantry staples, and earthy seasonings. Each ingredient plays a crucial role, offering layers of taste, mouthfeel, or that classic rustic touch you love in a great pasta sauce.
- Olive oil: Sets the stage with a hint of richness and helps soften the veggies perfectly.
- Onion (1 small, finely chopped): Provides sweetness and classic aromatic depth for the sauce’s base.
- Garlic (2 cloves, minced): Lends unmistakable warmth and fragrance.
- Carrot (1, finely diced): Adds a mellow, natural sweetness and a pop of color.
- Celery (1 stalk, finely diced): Contributes a lovely, savory backbone and subtle crunch.
- Cremini or button mushrooms (8 ounces, finely chopped): Bring a meaty texture and umami boost, essential for a “bolognese” effect.
- Brown or green lentils (1 cup, dried, rinsed): The hearty, protein-packed base—avoid red lentils as they break down too much.
- Tomato paste (1 tablespoon): Gives robust tomato flavor and great color.
- Dried oregano (1 teaspoon): Adds Mediterranean flair and savory notes.
- Dried thyme (1/2 teaspoon): Provides a subtle herbal earthiness that pairs beautifully with mushrooms.
- Red pepper flakes (1/2 teaspoon, optional): A tiny kick for those who enjoy a gentle warmth.
- Crushed tomatoes (1 can, 28 ounces): The saucy backbone, giving body and tang.
- Vegetable broth (2 cups): Layers in flavor and ensures just the right sauce consistency.
- Soy sauce or tamari (1 tablespoon): Dials up the umami for an extra-savory touch.
- Salt and black pepper (to taste): For perfect seasoning at the finish.
- Chopped fresh parsley or basil (for garnish, optional): A fresh flourish right before serving.
- Cooked spaghetti or pasta of choice (for serving): Choose your favorite shape—this sauce loves every noodle!
How to Make Lentil and Mushroom Bolognese
Step 1: Build Your Flavor Base
Start by heating the olive oil in a large skillet or saucepan over medium heat. Toss in your finely chopped onion and minced garlic, letting them sizzle together for 2 to 3 minutes. You’re looking for that irresistible fragrance and a shimmering, golden appearance. This is where the magic begins—the aromatic base sets the tone for your Lentil and Mushroom Bolognese, offering flavor from the very first spoonful.
Step 2: Add the Vegetables
Next, stir in the diced carrot and celery. Sauté these for about 5 minutes, just until they soften but still keep a touch of tenderness. The classic carrot-celery-onion trio (a.k.a. soffritto) is the bedrock of many Italian sauces and brings bright color and natural sweetness to your dish.
Step 3: Sauté the Mushrooms
Toss in your chopped mushrooms, and watch as they transform the texture of your sauce. Cook for 6 to 8 minutes, stirring every so often. As they release their moisture, they’ll shrink and deepen in flavor, creating that familiar hearty foundation loved in bolognese sauces—minus the meat!
Step 4: Infuse with Herbs and Lentils
Now, add the rinsed lentils, tomato paste, dried oregano, thyme, and red pepper flakes if you’re in the mood for a touch of heat. Mix everything really well until the vegetables, lentils, and mushrooms are evenly coated and gleaming. This step makes sure every bite of Lentil and Mushroom Bolognese is wonderfully seasoned.
Step 5: Simmer to Perfection
Pour in your crushed tomatoes, vegetable broth, and a splash of soy sauce or tamari. Give it a good stir and bring everything to a gentle simmer. Now, reduce the heat to low, partially cover your pan (let a little steam escape), and let this mixture cook for 30 to 35 minutes. The sauce should be thickened, silky, and the lentils tender. If you like your sauce even richer, add a splash of balsamic vinegar at this stage for depth or a pinch of smoked paprika for complexity.
Step 6: Season and Serve
Once the Lentil and Mushroom Bolognese is thick and savory, season it with salt and black pepper to taste. Remove from heat and serve generously over your favorite pasta. Finish with a sprinkle of chopped fresh parsley or basil for an extra layer of freshness and color.
How to Serve Lentil and Mushroom Bolognese

Garnishes
This sauce loves a finishing touch! Sprinkle chopped fresh basil or flat-leaf parsley over each serving of Lentil and Mushroom Bolognese. A twirl of cracked black pepper or even a light shower of vegan parmesan can elevate the flavors and make your bowl look restaurant-worthy.
Side Dishes
The beauty of Lentil and Mushroom Bolognese is its versatility at the table. Serve it alongside a crisp green salad with lemony dressing or classic garlic bread for that irresistible “sauce-sopping” moment. Roasted or steamed vegetables like broccolini or asparagus are also delicious pairings, adding a fresh, vibrant contrast to the stew-like sauce.
Creative Ways to Present
Beyond spaghetti, try serving your Lentil and Mushroom Bolognese over creamy polenta or tucked into a baked sweet potato for a cozy twist. Stuff it inside bell peppers and bake, or use it as a layered filling for vegan lasagna. Whenever you want to change up your pasta night, this sauce is ready to play!
Make Ahead and Storage
Storing Leftovers
Lentil and Mushroom Bolognese holds up incredibly well in the fridge, making it ideal for meal prep or leftovers. Transfer any cooled extra sauce to airtight containers and refrigerate for up to 4 days. The flavors mingle and mellow over time, making tomorrow’s lunch even more delicious.
Freezing
This sauce is just as freezer-friendly as traditional bolognese. Let the Lentil and Mushroom Bolognese cool completely, then ladle into freezer-safe containers or zip bags (leaving a bit of room for sauce expansion). Freeze for up to 3 months, and thaw overnight in the fridge when ready to use.
Reheating
To reheat, simply pop the desired amount of sauce into a saucepan, adding a splash of broth or water if needed, and warm over medium-low heat until hot. You can also microwave single portions, stirring halfway through, to revive all those savory flavors without a fuss.
FAQs
Can I use red lentils in this bolognese?
Red lentils tend to break down and get mushy during the long simmer, so for the best hearty texture, stick with brown or green lentils in your Lentil and Mushroom Bolognese. These varieties will give you that classic bite and hold up better in the sauce.
Is this sauce gluten free?
Absolutely! The Lentil and Mushroom Bolognese itself contains no gluten. Just be sure to choose a gluten-free pasta and tamari (instead of regular soy sauce) if gluten is a concern in your household.
Can I make Lentil and Mushroom Bolognese in advance?
Yes, this sauce is perfect for making ahead. It actually tastes even better the next day as the flavors have more time to meld. Store it in the fridge or freeze for later—all while enjoying the convenience of a homemade dinner, ready to go.
What pasta shapes work best with this sauce?
Lentil and Mushroom Bolognese is super versatile! While it’s wonderful on classic spaghetti, it’s also scrumptious on rigatoni, fettuccine, penne, or even short pasta shapes like orecchiette and shells, which scoop up the meaty sauce perfectly.
Can I add extra veggies or switch up the base?
Definitely! Feel free to boost your Lentil and Mushroom Bolognese with diced zucchini, bell pepper, or even spinach for more color and nutrients. You can also serve it atop quinoa, rice, or spiralized veggies instead of pasta for a creative twist.
Final Thoughts
If you’re looking to bring more plant-powered comfort into your life, there’s nothing like sharing a batch of Lentil and Mushroom Bolognese with people you love. It’s hearty, satisfying, and proof that delicious food can also be nourishing and kind to the planet. Give it a try—you just may find it becomes a weeknight staple you turn to again and again!
Print
Lentil and Mushroom Bolognese Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
A hearty and flavorful Lentil and Mushroom Bolognese recipe that is a delicious vegan twist on the classic Italian meat sauce. This plant-based version is packed with protein and fiber, making it a satisfying and nutritious main course.
Ingredients
For the Bolognese:
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 carrot, finely diced
- 1 celery stalk, finely diced
- 8 ounces cremini or button mushrooms, finely chopped
- 1 cup dried brown or green lentils, rinsed
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional)
- 1 can (28 ounces) crushed tomatoes
- 2 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- Salt and black pepper to taste
- Chopped fresh parsley or basil for garnish (optional)
- Cooked spaghetti or pasta of choice for serving
Instructions
- Heat olive oil in a large skillet or saucepan over medium heat. Add the onion and garlic and sauté for 2–3 minutes until fragrant.
- Stir in the carrot and celery and cook for another 5 minutes until softened.
- Add the chopped mushrooms and cook for 6–8 minutes until they release their moisture and start to brown.
- Mix in the lentils, tomato paste, oregano, thyme, and red pepper flakes. Stir well to coat everything.
- Pour in the crushed tomatoes, vegetable broth, and soy sauce, and bring the mixture to a simmer.
- Reduce the heat to low, cover partially, and simmer for 30–35 minutes, or until the lentils are tender and the sauce has thickened.
- Season with salt and black pepper to taste. Serve over cooked pasta and garnish with chopped fresh parsley or basil if desired.
Notes
- You can substitute green lentils with brown lentils, but avoid red lentils as they break down too much.
- For added depth of flavor, add a splash of balsamic vinegar or a pinch of smoked paprika at the end.
- This sauce freezes well and can be made ahead for meal prep.
Nutrition
- Serving Size: 1 ½ cups sauce
- Calories: 280
- Sugar: 9g
- Sodium: 520mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg