Vegan Bolognese
If you’re looking for a comforting and satisfying meal that’s perfect for any occasion, this Vegan Bolognese is just what you need! Whether it’s a busy weeknight dinner or a cozy family gathering, this recipe brings warmth and flavor to your table. It’s packed with wholesome ingredients and bursting with rich, savory flavors that will have everyone asking for seconds.
What makes this dish truly special is its simplicity. You can whip it up in just about 40 minutes, making it a go-to option for quick dinners without sacrificing taste. Plus, it’s a fantastic way to sneak in some veggies while enjoying a classic Italian favorite!
Why You’ll Love This Recipe
- Easy to Prepare: This Vegan Bolognese comes together quickly with straightforward steps—perfect for novice cooks!
- Family-Friendly: Everyone loves pasta! This dish appeals to both kids and adults alike, ensuring clean plates all around.
- Make-Ahead Convenience: You can easily prepare the sauce ahead of time or store leftovers for busy days.
- Nutritious and Hearty: Packed with lentils and vegetables, this meal is not only delicious but also nourishing.
- Versatile: Serve it over different types of pasta or even zucchini noodles for a low-carb option!

Ingredients You’ll Need
Let’s gather our simple, wholesome ingredients to make this delightful Vegan Bolognese. You might have most of these in your pantry already!
For the Sauce
- 1 tbsp oil
- 1 medium onion (finely diced)
- 1 medium stalk celery (finely diced (1/2 cup))
- 10 oz fresh mushrooms (finely diced (or 1 oz dried))
- 2 medium carrots (finely grated)
- 4 cloves garlic (finely minced or crushed)
- 2 tsp Italian seasoning (or use 1 tsp each of dried oregano and basil)
- 1 tsp onion powder
- 1 tsp coconut sugar (or sweetener of choice)
- Pinch of red pepper flakes (or to taste)
- Salt and black pepper (to taste)
- 1/3 cup apple vinegar (or use more vegetable broth)
- 3 cups crushed tomatoes (or marinara sauce or tomato sauce)
- 2 cups vegetable broth
- 1 bay leaf
For the Lentils
- 1 cup dry lentils (I used brown, soaked)
For the Finishing Touches
- 1 tbsp soy sauce (gluten-free if needed or tamari)
- 1 tbsp balsamic vinegar
- 1/2 cup plant-based milk
- 1 tsp cornstarch
For Serving
- 8 oz spaghetti (gluten-free if needed or pasta of choice)
- Vegan parmesan (or nutritional yeast to garnish (optional))
Variations
This Vegan Bolognese is quite flexible! Feel free to customize it according to your taste preferences. Here are some ideas:
- Add More Veggies: Toss in some spinach, bell peppers, or zucchini for extra nutrition and flavor.
- Change the Protein: Use quinoa instead of lentils or mix in some chickpeas for a different texture.
- Spice It Up: If you love heat, add more red pepper flakes or even some chopped jalapeños.
- Creamy Twist: Stir in a dollop of vegan cream cheese at the end for an extra creamy sauce.
How to Make Vegan Bolognese
Step 1: Prepare the Lentils
I recommend soaking the lentils in lukewarm water if you are using green or brown lentils. Soaking helps them cook faster and makes them easier to digest. If using red lentils, you can skip this step.
Step 2: Sauté the Vegetables
Heat oil in a pan or pot over medium heat. Add your finely diced onion, celery, mushrooms, and carrots. Sauté for about 3-4 minutes until they start to soften. Then stir in garlic along with the sweetener and spices. This step adds depth of flavor by bringing out the natural sweetness of the veggies.
Step 3: Combine Ingredients
Once your vegetables are fragrant and tender, add the apple vinegar (or vegetable broth), crushed tomatoes, vegetable broth, bay leaf, and drained lentils. Stir everything together until well combined.
Step 4: Simmer Away
Bring the mixture to a boil before reducing the heat and letting it simmer for about 20 minutes. Keep an eye on it! Depending on the type of lentils you’re using, cooking times may vary until they’re perfectly tender.
Step 5: Cook Your Pasta
While your bolognese simmers away beautifully, cook your favorite pasta according to package instructions. Don’t forget to reserve some pasta water just in case you need it later!
Step 6: Finish Off the Sauce
After simmering, add soy sauce and balsamic vinegar into your bolognese. In a small bowl, mix plant-based milk with cornstarch before adding it into the pan. This will help thicken your sauce nicely.
Step 7: Taste Test Time!
Give your sauce a taste and adjust seasonings as needed—more salt? A sprinkle more red pepper? Make it just how you like!
Step 8: Serve & Enjoy!
Spoon that hearty lentil bolognese over your cooked pasta and sprinkle with vegan parmesan if desired. Enjoy every bite! If you have leftovers, store them covered in the refrigerator for up to four days—if they last that long!
Pro Tips for Making Vegan Bolognese
Making a delicious Vegan Bolognese is all about technique and flavor balance, so here are some handy tips to elevate your dish!
-
Soak Your Lentils – Soaking lentils beforehand can reduce cooking time and improve digestibility. If you’re using green or brown lentils, this step is particularly beneficial!
-
Sauté Vegetables Thoroughly – Taking the time to sauté onions, celery, mushrooms, and carrots until they’re tender enhances the overall flavor of the sauce. The caramelization adds a depth that makes your Bolognese truly irresistible.
-
Adjust Consistency – If your sauce becomes too thick during cooking, simply add more vegetable broth or water to achieve your desired texture. A good consistency ensures that the sauce clings beautifully to the pasta.
-
Taste as You Go – Don’t be shy about tasting your sauce at various stages of cooking. This allows you to adjust seasonings and ensure the flavors are just right before serving.
-
Let It Simmer – Allowing the sauce to simmer longer can deepen the flavors even further. If you have extra time, let it cook for an additional 10-15 minutes for a richer taste.
How to Serve Vegan Bolognese
This Vegan Bolognese is not only hearty and nutritious but also visually appealing! Here are some fantastic ideas on how to present this delightful dish.
Garnishes
-
Fresh Basil or Parsley – Adding freshly chopped basil or parsley not only brings a pop of color but also enhances freshness with every bite.
-
Vegan Parmesan Cheese or Nutritional Yeast – A sprinkle of vegan parmesan or nutritional yeast adds a cheesy flavor that complements the savory sauce wonderfully.
Side Dishes
-
Garlic Bread – Nothing pairs better with pasta than warm garlic bread! The crispy exterior and soft interior make it perfect for soaking up any leftover sauce on your plate.
-
Mixed Green Salad – A light salad with mixed greens, cherry tomatoes, and a simple vinaigrette balances out the richness of the Bolognese. It adds crunch and freshness to your meal.
-
Roasted Vegetables – Seasonal roasted vegetables like zucchini, bell peppers, or asparagus provide added nutrients and a lovely contrast in texture alongside your pasta.
-
Steamed Broccoli or Green Beans – Bright green veggies are not only visually appealing but also add a nutritious element that rounds out this comforting meal perfectly.
Now you have everything you need to create an unforgettable Vegan Bolognese experience! Enjoy exploring these tips and serving suggestions as you share this delightful dish with friends and family.

Make Ahead and Storage
This Vegan Bolognese is not just delicious but also perfect for meal prep! You can easily make a big batch to enjoy throughout the week or save some for a future meal.
Storing Leftovers
- Allow the sauce to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- For best results, keep the pasta separate until ready to serve.
Freezing
- Portion out the cooled Vegan Bolognese into freezer-safe containers or bags.
- Label with the date and store in the freezer for up to 3 months.
- Thaw overnight in the refrigerator before reheating.
Reheating
- Heat on the stovetop over low-medium heat, stirring occasionally until warmed through.
- Alternatively, microwave in short intervals, stirring in between until hot.
- If needed, add a splash of vegetable broth to maintain moisture.
FAQs
Here are some common questions that might pop up while you’re making this delightful dish!
Can I use different types of lentils in Vegan Bolognese?
Yes, while brown and green lentils work great, you can also use red lentils. Just note that red lentils cook faster and may give a slightly different texture.
How can I enhance the flavor of my Vegan Bolognese?
You can boost the flavor by adding more herbs or spices based on your preference. Consider fresh basil or oregano for a fragrant touch.
Can I make this Vegan Bolognese gluten-free?
Absolutely! Just swap regular pasta with gluten-free pasta and ensure your soy sauce is gluten-free as well.
What should I serve with Vegan Bolognese?
This hearty sauce pairs beautifully with spaghetti, but feel free to serve it over your favorite pasta or even spiralized vegetables for a lighter option!
How long does Vegan Bolognese last in the fridge?
Your homemade Vegan Bolognese will last up to 4 days when stored properly in an airtight container.
Final Thoughts
I hope this Vegan Bolognese recipe becomes a cherished part of your dinner rotation! It’s not only packed with flavor but also incredibly satisfying and nutritious. Whether you’re enjoying it on a cozy night in or sharing it with loved ones, I know you’ll love making this dish as much as I do. Happy cooking, and don’t forget to try experimenting with your own twists on this classic recipe!
Vegan Bolognese
If you’re craving a warm, comforting meal that’s both satisfying and nutritious, this Vegan Bolognese is the perfect choice. Packed with protein-rich lentils and a medley of fresh vegetables, this dish brings a hearty flavor that will delight your whole family. Ready in just 40 minutes, it’s ideal for busy weeknights or family gatherings. Plus, it’s easy to customize with your favorite ingredients, making it a versatile addition to your dinner repertoire. Serve it over pasta or zucchini noodles for a wholesome twist on a classic Italian favorite.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Main
- Method: Stovetop
- Cuisine: Italian
Ingredients
- 1 tbsp oil
- 1 medium onion (finely diced)
- 1 medium stalk celery (finely diced (1/2 cup))
- 10 oz fresh mushrooms (finely diced)
- 2 medium carrots (finely grated)
- 4 cloves garlic (finely minced or crushed)
- 2 tsp Italian seasoning
- 1 tsp onion powder
- 1 tsp coconut sugar
- Pinch of red pepper flakes (or to taste)
- Salt and black pepper (to taste)
- 1/3 cup apple vinegar
- 3 cups crushed tomatoes
- 2 cups vegetable broth
- 1 bay leaf
- 1 cup dry lentils (soaked)
- 1 tbsp soy sauce (gluten-free if needed)
- 1 tbsp balsamic vinegar
- 1/2 cup plant-based milk
- 1 tsp cornstarch
- 8 oz spaghetti (gluten-free if needed)
- Vegan parmesan (or nutritional yeast to garnish (optional))
Instructions
- Soak lentils in lukewarm water (if using brown or green).
- In a pan, heat oil and sauté diced onion, celery, mushrooms, and grated carrots until softened. Add minced garlic and spices.
- Mix in apple vinegar, crushed tomatoes, vegetable broth, bay leaf, and drained lentils.
- Bring to a boil then simmer for 20 minutes until lentils are tender.
- Cook your choice of pasta according to package instructions.
- Add soy sauce and plant-based milk mixed with cornstarch to thicken the sauce.
- Adjust seasonings and serve over pasta with optional vegan parmesan.
Nutrition
- Serving Size: 1 cup (200g)
- Calories: 320
- Sugar: 8g
- Sodium: 540mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 14g
- Protein: 12g
- Cholesterol: 0mg
