Go Back
Vegan Lentil Bolognese Pasta

30-Minute Vegan Lentil Bolognese Pasta

This vegan lentil bolognese is rich, cozy, and deeply flavorful, made with red lentils, finely chopped vegetables, and tomatoes. It cooks in about 30 minutes, freezes well, and delivers classic comfort without meat.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Italian-inspired, Mediterranean, Vegan / Plant-Based
Calories: 420

Ingredients
  

For the sauce
  • 1 tablespoon olive oil
  • 1 medium yellow onion finely chopped
  • 3 garlic cloves crushed or minced
  • 2 medium carrots grated
  • 1 medium zucchini grated
  • Salt to taste
  • 3 cups mushrooms finely chopped
  • 2 tablespoons tomato paste
  • 1 can 28 oz crushed tomatoes or tomato puree
  • ¾ cup dried red lentils rinsed
  • 1½ to 2 cups water or vegetable broth
  • 1 teaspoon Italian seasoning
  • 1 –2 teaspoons coconut sugar or brown sugar to taste
  • 2 tablespoons nutritional yeast
  • Black pepper to taste
  • Red pepper flakes optional
For serving
  • 1 pound pasta spaghetti, penne, or similar
  • Reserved pasta cooking water
  • Fresh parsley or plant-based parmesan optional

Method
 

Sauté the aromatics
  1. Heat olive oil in a large deep skillet over medium heat. Add the onion and garlic. Cook for about 10 minutes, stirring often, until soft and fragrant. Do not let the garlic brown.
Add grated vegetables
  1. Stir in grated carrots and zucchini with a pinch of salt. Cook for 6–7 minutes until softened and releasing moisture.
Cook the mushrooms
  1. Add chopped mushrooms. Cook for about 10 minutes, stirring occasionally, until most moisture cooks off and they begin to brown.
Build the sauce
  1. Stir in tomato paste and cook for 1 minute. Add crushed tomatoes, red lentils, Italian seasoning, sugar, nutritional yeast, black pepper, and red pepper flakes if using.
Add liquid and simmer
  1. Pour in 1½ cups water or broth. Bring to a gentle boil, then lower heat to a simmer. Cook uncovered for 20 minutes, stirring occasionally.
Finish simmering
  1. Partially cover the pan and simmer another 10–15 minutes until lentils are soft and the sauce is thick and rich. Add more liquid if needed.
Cook pasta
  1. While the sauce cooks, boil pasta in well-salted water until al dente. Reserve 1 cup of pasta water before draining.
Combine and serve
  1. Add drained pasta directly to the sauce. Toss over low heat for 1–2 minutes. Add a splash of pasta water if needed for a silky finish. Serve warm.

Notes

  • Red lentils are key here. They break down and thicken the sauce naturally, unlike brown or green lentils.
  • The sauce thickens more as it cools. Add a little water or broth when reheating.
  • This sauce freezes very well for up to 3 months. Freeze without pasta for best texture.
  • Finely chopping or grating vegetables helps them melt into the sauce, making it kid-friendly and veggie-packed.
  • A splash of pasta water at the end makes the sauce glossy and helps it cling to the noodles.