Classic Bolognese Sauce Recipe Meatless Vegan Delight

Updated On: October 8, 2025

If you’ve been craving the rich, hearty flavors of a traditional Bolognese sauce but want to keep things completely plant-based, you’re in the right place. Our classic bolognese sauce recipe meatless vegan captures all the depth and comfort of the Italian favorite without any animal products.

This sauce is packed with wholesome ingredients like lentils, mushrooms, and a medley of fresh vegetables that simmer together to create a luscious, savory sauce perfect for pasta nights or meal prep.

Whether you’re a longtime vegan, vegetarian, or just looking to add more plant-based meals to your rotation, this recipe is both satisfying and nutritious. Plus, it’s incredibly easy to make and can be tailored with your favorite herbs and spices.

Get ready to enjoy a cozy, flavorful dish that everyone will love—no meat required!

Why You’ll Love This Recipe

This vegan bolognese sauce is a game-changer for anyone missing the classic Italian flavors without compromising on their dietary choices. Here’s why:

  • Rich and hearty: The combination of lentils and mushrooms gives a meaty texture that mimics traditional ground beef perfectly.
  • Nutritious: Loaded with fiber, protein, and vitamins from fresh vegetables and legumes.
  • Easy to customize: You can adjust herbs and spices to suit your taste or whatever you have on hand.
  • Make-ahead friendly: This sauce tastes even better the next day and freezes beautifully for busy weeknights.
  • Comfort food classic: Perfectly pairs with your favorite pasta, polenta, or even as a filling for vegan lasagna.

Ingredients

  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, finely diced
  • 2 celery stalks, finely diced
  • 200g mushrooms, finely chopped (cremini or button)
  • 1 cup brown or green lentils, rinsed
  • 1 can (14 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 cup vegetable broth
  • 1/2 cup dry red wine (optional)
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • Fresh basil or parsley, for garnish
  • Cooked pasta or polenta, to serve

Equipment

  • Large heavy-bottomed saucepan or Dutch oven
  • Chopping board
  • Sharp knife
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Colander (for rinsing lentils)

Instructions

  1. Heat the olive oil in your saucepan over medium heat. Add the finely chopped onion, carrots, and celery. Sauté for about 7-8 minutes until the vegetables soften and the onion becomes translucent.
  2. Add the minced garlic and chopped mushrooms to the pan. Cook for another 5-6 minutes, stirring frequently, until the mushrooms release their moisture and start to brown.
  3. Stir in the rinsed lentils and cook for 2 minutes to combine flavors.
  4. Pour in the red wine (if using) and let it simmer until mostly evaporated—about 3-4 minutes. This step adds depth but can be omitted for a wine-free version.
  5. Add the crushed tomatoes, tomato paste, and vegetable broth to the pan. Stir well to combine all ingredients.
  6. Season with oregano, basil, thyme, bay leaf, salt, and pepper. Give it a good stir.
  7. Bring the mixture to a gentle boil, then reduce heat to low. Cover the pan partially and let it simmer for 45-50 minutes, stirring occasionally. The sauce should thicken and the lentils become tender.
  8. Taste and adjust seasoning as needed. Remove the bay leaf before serving.
  9. Serve hot over your favorite cooked pasta or creamy polenta. Garnish with fresh basil or parsley for a pop of color and freshness.

Tips & Variations

For an extra umami boost, add a splash of soy sauce or tamari during the simmering stage.

You can experiment with different legumes like red lentils for a softer texture or even finely chopped walnuts for added crunch. For a creamier sauce, stir in some coconut cream or your favorite plant-based cream alternative near the end of cooking.

If you want to make this recipe gluten-free, just ensure you’re serving it with gluten-free pasta. To add more vegetables, feel free to include finely chopped zucchini or bell peppers along with the carrot and celery.

Looking for a smoky flavor? Add a pinch of smoked paprika or a dash of liquid smoke.

This sauce also makes a fantastic base for vegan lasagna or stuffed peppers!

Nutrition Facts

Nutrient Amount per serving
Calories 220
Protein 14g
Carbohydrates 35g
Fiber 12g
Fat 5g
Sodium 350mg

Serving Suggestions

This vegan bolognese sauce is incredibly versatile. Here are some delicious ways to enjoy it:

  • Over al dente spaghetti or tagliatelle tossed with a drizzle of olive oil.
  • Layered in vegan lasagna with dairy-free béchamel sauce and spinach.
  • Served on creamy polenta for a cozy, comforting meal.
  • Stuffed inside baked bell peppers or zucchini boats.
  • As a hearty topping for vegan pizza or flatbreads.

Pair your meal with a fresh green salad or some roasted vegetables for a complete, balanced dinner. For more vegan-friendly recipes, check out our Thelma Sanders Squash Recipe and Personalized Recipe Book Stand for kitchen inspiration!

Conclusion

Making a classic bolognese sauce completely meatless and vegan is easier than you think, and the results are incredibly satisfying. This recipe brings all the rich flavors of the traditional Italian dish with wholesome, plant-based ingredients that nourish and delight.

Whether you’re cooking for yourself, family, or friends, this sauce is sure to become a favorite in your recipe collection.

With simple pantry staples and fresh vegetables, you can create a comforting meal that stands up to any meat-based version. Plus, it’s perfect for meal prep and freezes well, making it ideal for busy lifestyles.

If you enjoyed this recipe, you might also love our Bariatric Meatloaf Recipe for a hearty alternative or spice things up with our tangy Pickled Cherry Pepper Recipe. Happy cooking and buon appetito!

📖 Recipe Card: Classic Bolognese Sauce Recipe Meatless Vegan

Description: A rich and hearty vegan bolognese sauce that mimics the traditional flavors using lentils and mushrooms. Perfect for pasta or as a savory base for various dishes.

Prep Time: PT15M
Cook Time: PT45M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, finely diced
  • 2 celery stalks, finely diced
  • 8 ounces cremini mushrooms, finely chopped
  • 1 cup dried brown lentils, rinsed
  • 1 can (14 oz) crushed tomatoes
  • 2 tablespoons tomato paste
  • 2 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and black pepper to taste

Instructions

  1. Heat olive oil in a large pan over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened, about 5-7 minutes.
  3. Add chopped mushrooms and cook until they release moisture, about 5 minutes.
  4. Stir in lentils, crushed tomatoes, tomato paste, oregano, and basil.
  5. Pour in vegetable broth, bring to a boil, then reduce heat to low.
  6. Simmer uncovered for 35-40 minutes, stirring occasionally, until lentils are tender and sauce thickens.
  7. Season with salt and pepper to taste.
  8. Serve over your favorite pasta.

Nutrition: Calories: 280 kcal | Protein: 15 g | Fat: 6 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Classic Bolognese Sauce Recipe Meatless Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A rich and hearty vegan bolognese sauce that mimics the traditional flavors using lentils and mushrooms. Perfect for pasta or as a savory base for various dishes.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “2 medium carrots, finely diced”, “2 celery stalks, finely diced”, “8 ounces cremini mushrooms, finely chopped”, “1 cup dried brown lentils, rinsed”, “1 can (14 oz) crushed tomatoes”, “2 tablespoons tomato paste”, “2 cups vegetable broth”, “1 teaspoon dried oregano”, “1 teaspoon dried basil”, “Salt and black pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened, about 5-7 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chopped mushrooms and cook until they release moisture, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in lentils, crushed tomatoes, tomato paste, oregano, and basil.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth, bring to a boil, then reduce heat to low.”}, {“@type”: “HowToStep”, “text”: “Simmer uncovered for 35-40 minutes, stirring occasionally, until lentils are tender and sauce thickens.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve over your favorite pasta.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “15 g”, “fatContent”: “6 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X