clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
an image showing a bowl of pasta topped with vegan lentil walnut bolognese sauce.

Lentil, Mushroom, and Walnut Bolognese

  • Author: Allison
  • Total Time: 30 minutes
  • Yield: 4 servings 1x


This vegan twist on classic bolognese is so healthy and satisfying. It’s packed with protein from lentils and walnuts which, when combined with mushrooms, have a taste and texture similar to a beef bolognese. A healthy splash of red wine at the end really makes this dish sing!


  • 2 tbsp extra virgin olive oil
  • 2 medium onions, diced
  • 4 garlic cloves, minced
  • 2 ribs of celery, diced
  • 2 carrots, diced
  • 3 cups quartered crimini mushrooms
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 2 bay leaves
  • 1/4 tsp chili flakes
  • Couple pinches fine sea salt and freshly ground black pepper
  • 1/2 cup tomato paste
  • 1 1/22 jars (680 mL jars) marinara sauce (depending on how saucy you like it)
  • 3 cups cooked French green or regular green lentils (from 1 cup dry)*
  • 1/2 cup dry red wine
  • 3/4 cup chopped walnut halves
  • 1 lb linguine or spaghetti
  • Sunflower Seed Parmesan 


  1. Warm the oil in a large saucepan over medium heat. Add the onions, garlic, and a pinch of salt, and saute for 3-4 minutes.
  2. Add the celery, carrots, and mushrooms. Cook until the carrots have softened and the mushrooms are nicely browned, about 8 minutes.
  3. Add the oregano, basil, bay leaves, chili flakes, salt, pepper, and tomato paste and stir to incorporate. Then add the pasta sauce, cooked lentils, and wine.
  4. Bring to a rolling simmer, then turn down heat to medium-low and simmer for at least 20 minutes. You can simmer it over low heat for even longer to really get the flavours to meld, but 20 minutes is sufficient if you are short on time. Remove the bay leaves and stir in the walnuts.
  5. Ten minutes before you are ready to eat, cook the pasta according to the directions on the pasta.
  6. To serve, divide the pasta between four bowls and top with desired amount of sauce and sunflower seed parmesan.


*To cook 1 cup of dry lentils, rinse the lentils in a fine mesh sieve and place in a medium saucepan. Cover with a generous amount of water and bring to a boil. Turn down heat to medium-high and simmer, stirring occasionally, for 20-25 minutes, or until tender but not falling apart. Drain off excess water and proceed with your recipe.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Cuisine: Vegan n

Keywords: vegan lentil walnut bolognese, vegan bolognese pasta sauce, lentil mushroom sauce for pasta