Go Back

Vegan Bolognese

This hearty vegan Bolognese transforms humble vegetables into a deeply savory sauce through slow simmering and careful flavor building. Made with mushrooms, lentils, and tomatoes, it develops a rich, meaty texture and a deep, complex flavor profile, culminating in a thick, coating sauce perfect for pasta or alternative bases.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 250

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion finely chopped
  • 2 cloves garlic minced
  • 1 cup grated carrots fresh or frozen, thawed
  • 2 cups mushrooms cremini and shiitake, diced
  • 2 tablespoons tomato paste
  • 1 cup dry red wine optional
  • 1 can (400g) crushed tomatoes San Marzano preferred
  • 1 cup cooked lentils rinsed and drained
  • 1/2 cup vegetable broth
  • 1 sprig thyme fresh
  • 1/2 teaspoon smoked paprika optional

Equipment

  • Large sauté pan
  • Wooden Spoon
  • Measuring spoons
  • Knife
  • Cutting board
  • Immersion blender

Method
 

  1. Heat the olive oil in a large sauté pan over medium heat until it shimmers and begins to gently ripple.
  2. Add the finely chopped onion to the pan and cook, stirring occasionally, until it becomes translucent and fragrant, about 5 minutes.
  3. Stir in the minced garlic and cook for about 1 minute, until fragrant and just starting to golden.
  4. Add the grated carrots and diced mushrooms, stirring well. Cook for 8-10 minutes, until the vegetables soften, release their aroma, and the mushrooms begin to brown slightly.
  5. Stir in the tomato paste and cook for 1-2 minutes, allowing it to deepen in color and become fragrant—this builds the umami base.
  6. If using, pour in the red wine and let it simmer for 3-4 minutes until mostly evaporated, concentrating the flavors.
  7. Add the crushed tomatoes, cooked lentils, and vegetable broth. Stir everything together, then add the bay leaf, thyme sprig, and smoked paprika, if using.
  8. Bring the mixture to a gentle simmer, then reduce the heat to low. Cover partially and simmer for 30-40 minutes, stirring occasionally to develop deep flavors and thicken the sauce.
  9. Remove the bay leaf and thyme sprig, then taste and adjust seasoning with salt and pepper. If you prefer a smoother sauce, blend a portion of it with an immersion blender until velvety.
  10. Let the sauce rest off the heat for 5 minutes to allow flavors to meld, then serve hot over pasta, rice, or zucchini noodles. Garnish with fresh herbs if desired.