Go Back
Vegan bolognese pasta with a fork and napkin
4.67 from 9 votes

Vegan Bolognese

This hearty vegan bolognese is a twist on the traditional Italian meat sauce. You don’t have to eat meat to make a great bolognese sauce
Prep Time10 mins
Cook Time1 hr
Course: Main Course
Cuisine: Italian
Keyword: lentils, mushrooms, vegan
Servings: 4
Calories: 515kcal
Author: Ayeh
Pin Print


  • 360 g tagliatelle pasta
  • 350 g mushrooms - I’ve used a mix of portobello and Swiss brown mushrooms
  • 2 small carrots
  • 2 celery sticks
  • 1 white onion
  • 4 garlic cloves
  • ½ teaspoon turmeric
  • ¼ cup tomato paste
  • ½ cup passata
  • 2 cups water
  • ½ cup cooked lentils
  • ¼ teaspoon nutmeg
  • ½ teaspoon dried oregano
  • 2-3 tablespoon olive oil
  • Salt and pepper to taste


  • Chop mushrooms, carrots, celery, onion and garlic all into small cubes
  • Heat 1 tablespoon olive oil in a large pan or pot and add mushrooms. Saute over a high heat and once browned, season with salt and pepper and remove mushrooms from the pan
  • In the same pan, add another tablespoon of olive oil, onions, celery and carrots.
    Season with salt and pepper and sauté for 5 minutes until the onions are translucent
  • Add the garlic along with turmeric powder and sauté for a few minutes. Then add the tomato paste and make sure to fry this down for a few minutes with the vegetables. Add the passata and water, season with salt and pepper
  • Add mushrooms then season with nutmeg and oregano and allow the sauce to simmer for 45 minutes on a low- medium heat so the flavours develop
  • Then add and stir in the cooked lentils. If the sauce is too thick, you can add more water if necessary. Allow to cook for 15 minutes
  • At the same time add pasta to a pot of salted boiling water and cook pasta until al dente.
    Add pasta with the bolognese sauce with some pasta water. Mix together for a couple of minutes on low heat.
    Serve with a sprinkle of fresh parsley and some chilli flakes and enjoy!



Calories: 515kcal | Carbohydrates: 86g | Protein: 19g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 76mg | Sodium: 201mg | Potassium: 1013mg | Fiber: 10g | Sugar: 10g | Vitamin A: 4657IU | Vitamin C: 11mg | Calcium: 76mg | Iron: 4mg