Lentil Bolognese Recipe 

This lentil Bolognese recipe makes a rich, hearty pasta sauce that delivers all the slow-simmered comfort of a classic Bolognese using wholesome plant-based ingredients instead of meat. Tender lentils, finely chopped mushrooms, and walnuts cook together in a savory tomato sauce, creating a satisfying texture and deep, layered flavor that’s perfect over your favorite pasta.

Meat sauce has a rival

I take every opportunity I can to add more plant-based dishes to my diet, and several years ago I learned how to make a “meat sauce” using entirely plant-based ingredients. It turned out to be so delicious that it has stood the test of time in my kitchen, regularly finding its way onto my table to this day.

The lentils provide heartiness, the mushrooms add rich umami flavor, and the walnuts bring subtle richness and texture that make every bite satisfying. It’s a comforting dinner that’s just as welcome any night of the week as it is for a leisurely Sunday meal.

If you enjoy making sauces from scratch, be sure to try my creamy brandy sauce, fresh tomato pasta sauce, and homemade pumpkin Alfredo sauce next.

Recipe ingredients

  • Portobello Mushrooms: Portobello mushrooms contribute the deep, savory flavor that gives this Bolognese its meaty character. Choose mushrooms that are firm, dry, and heavy for their size, with smooth caps and tightly attached gills. Avoid mushrooms that feel soft, slimy, or wrinkled.
  • Walnuts: Walnuts add richness and a subtle, hearty texture that complements the lentils. Look for plump walnut halves or pieces that are pale golden to light brown in color and smell sweet and nutty. Avoid walnuts with a stale or bitter aroma, which indicates they have gone rancid.
  • Green Lentils: Green lentils are the best choice for this sauce because they retain their shape during long simmering, creating the hearty texture expected in a Bolognese sauce. Select lentils that are uniform in size and color.
  • Red Wine: Use a dry, full-bodied red wine with good acidity, such as Cabernet Sauvignon, Merlot, or Chianti, to develop a deeper, more complex sauce. Avoid sweet red wines, as they can make the finished Bolognese taste overly sweet rather than rich and savory.

See the recipe card for full information on ingredients and quantities.

Would you like to save this post for later?

We'll email it to you, so you can come back to it whenever you like!

How to make simple lentil bolognese

Step 1: Heat the olive oil in a cast iron Dutch oven or large saucepan over medium-low heat until it shimmers.

Step 2: Add the diced onion, finely chopped portobello mushrooms, chopped walnuts, and pressed garlic. Cook, stirring occasionally, until the onion is translucent, the mushrooms have released their moisture and softened, and the garlic is fragrant, about 8–10 minutes.

Step 3: Stir in the crushed tomatoes, tomato paste, and seasonings until the tomato paste is fully incorporated. Bring the sauce to a gentle simmer, then reduce the heat to low, cover, and simmer for 20 minutes, stirring occasionally to prevent sticking.

Step 4: Stir in the cooked green lentils and red wine until evenly combined. Continue simmering uncovered for 10 minutes, stirring occasionally, to allow the wine to cook off and the flavors to meld.

Step 5: Taste and adjust the seasoning with additional salt and black pepper if needed before serving over your favorite pasta.

Top tips

  • Chop Everything to a Similar Size: Keeping the mushrooms, walnuts, and onion finely chopped to a similar size creates a more uniform texture that closely resembles a traditional Bolognese.
  • Let the Sauce Rest Before Serving: After removing the pot from the heat, let the sauce rest for 5 to 10 minutes. The flavors continue to develop, and the sauce will naturally thicken slightly.
  • Simmer a Little Longer for a Richer Sauce: If you have extra time, let the sauce simmer for an additional 15 to 20 minutes. The longer cooking time concentrates the tomato flavor and creates an even richer Bolognese.
  • Taste Before Serving: The acidity of canned tomatoes can vary between brands. Taste the finished sauce before serving and adjust the salt and black pepper if needed.
  • Choose a Vegan Wine: If you’re making this as a vegan meal, be sure to use a wine labeled vegan. Some wines are clarified using animal-derived fining agents, while vegan wines are produced without them.
  • Grate Cheese Fresh: If you aren’t keeping the dish vegan, grate Parmesan or Pecorino Romano over the top when serving for the best flavor and texture. For a vegan meal, use a freshly grated plant-based Parmesan alternative instead.

Lentil Bolognese

A rich, slow-simmered lentil Bolognese with earthy mushrooms, walnuts, herbs, and a robust tomato and red wine sauce.
No ratings yet
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 12 servings
Calories: 168kcal
Author: Diane Gail

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion diced
  • 4 large garlic cloves pressed
  • 3 cups diced portobello mushrooms
  • 3/4 cup chopped walnuts
  • 1 1/2 teaspoons dried oregano
  • 1 1/2 teaspoons dried basil
  • 1 1/2 teaspoons dried rosemary
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon salt
  • 1/4 teaspoon coarse ground black pepper
  • 2 15-ounce cans crushed tomato
  • 5 ounce tomato paste
  • 3 cups cooked green lentils 1 cup dry
  • 1/2 cup red wine

Instructions

  • Heat the olive oil in a cast iron Dutch oven or large saucepan over medium-low heat.
  • Add the onion, mushrooms, walnuts, and garlic. Cook for 8 to 10 minutes, stirring occasionally, until the vegetables are tender.
  • Stir in the crushed tomatoes, tomato paste, and seasonings. Bring to a gentle simmer, cover, and cook for 20 minutes, stirring occasionally.
  • Stir in the cooked lentils and red wine. Simmer uncovered for 10 minutes, stirring occasionally.
  • Taste and adjust the seasoning with additional salt and black pepper if needed. Serve hot over cooked pasta and garnish as desired.

Notes

  • Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of water or vegetable broth if the sauce becomes too thick.
  • For a vegan meal, be sure to use a vegan wine and serve the finished sauce with a vegan Parmesan alternative if desired.
  • Leftover lentil Bolognese can be stored in an airtight container in the refrigerator for up to 4 days.
  • Freeze the cooled sauce in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Nutrition

Calories: 168kcal | Carbohydrates: 18g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.001g | Sodium: 196mg | Potassium: 493mg | Fiber: 6g | Sugar: 4g | Vitamin A: 218IU | Vitamin C: 5mg | Calcium: 36mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Let us know how it was in the comments!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating