The first time I tried this vegan Bolognese, the deep savory aroma filled the kitchen and my mouth started watering before the sauce even hit the pan.
This is the perfect weeknight dinner when you want something hearty and familiar without cooking actual meat, and it pairs beautifully with pasta, polenta, or a crusty loaf.
SaveI love making a big batch because the flavors get even cozier as they sit, and it is one of those recipes that makes my kitchen feel like home.
Vegan Bolognese Sauce Recipe
Ingredients
Instructions
- Sauté Aromatics and Vegetables
Heat the olive oil in a large skillet or pot over medium heat. Add the chopped onion and cook, stirring often, until translucent and soft, about 5 minutes. Stir in the minced garlic, diced carrots, and diced celery, and cook until the vegetables begin to soften, another 5 to 7 minutes.
- Cook the Mushrooms
Add the chopped mushrooms to the pan and cook, stirring occasionally, until they release their moisture and turn tender, about 8 to 10 minutes. The mushrooms should turn golden and brown at the edges, which builds flavor.
- Stir in Lentils and Tomato Paste
Mix in the cooked lentils, tomato paste, dried oregano, dried basil, and red pepper flakes if using, and cook for 2 to 3 minutes so the spices bloom and coat the vegetables.
- Deglaze and Add Liquids
Pour in the vegetable broth and crushed tomatoes, and stir to combine. Add the soy sauce for a savory boost and bring the mixture to a gentle simmer.
- Simmer the Sauce
Reduce the heat to low, cover the pot partially, and let the sauce simmer for about 20 to 25 minutes, stirring occasionally, until it thickens slightly and the flavors meld.
- Season to Taste
Season with salt and freshly ground black pepper, adjusting the amount to your preference. If you like a richer sauce, you can stir in a tablespoon of vegan butter or a drizzle of olive oil at this stage.
- Adjust Consistency
If the sauce becomes too thick, add a splash of water or more vegetable broth while stirring. For a looser texture, simmer uncovered for a few extra minutes to reach your desired consistency.
- Finish and Garnish
Remove the sauce from heat and taste one more time for seasoning. Stir in a squeeze of lemon juice right before serving to brighten the flavors, then scatter with chopped fresh parsley.
- Serve or Store
Toss the hot sauce with cooked pasta, spoon it over polenta, or ladle it into bowls for a satisfying meal. Cool completely before transferring to an airtight container in the refrigerator.
Substitutions and variations
- Use red or green lentils instead of brown lentils for a smoother texture.
- Swap mushrooms with finely chopped eggplant or soy curls for variety.
- Replace tomato paste with marinara sauce if you prefer a milder flavor.
- Use vegetable stock instead of vegetable broth for a richer base.
- Add a splash of balsamic vinegar or red wine while sautéing for more complexity.
Chloe's tips
- For deeper flavor, roast the vegetables slightly before adding the liquids.
- Letting the sauce rest overnight in the fridge enhances the taste the next day.
- Add a splash of red wine while sautéing for a richer, more adult version.
- Blend part of the sauce for a smoother texture if you prefer it silkier.
- Keep a jar of this sauce in the fridge to quickly transform canned beans and grains into an easy dinner.
How to store it
- Store in an airtight container in the refrigerator for up to 4 days.
- Cool fully before freezing in portions for up to 3 months.
- Reheat gently on the stove, adding a little broth if it has thickened too much.
Serving suggestions
Serve this cozy vegan Bolognese over your favorite base and top with fresh herbs and a little plant based cheese if you like.
- Classic spaghetti or other pasta
- Creamy polenta or mashed potatoes
- Warm ciabatta or focaccia for dipping
- Steamed broccoli or green beans on the side
- Vegan Parmesan or nutritional yeast for topping

Frequently asked questions
Do I need to use lentils, or can I substitute something else?
Lentils are great because they thicken the sauce naturally and add protein, but you can also use crumbled tofu, tempeh, or cooked chickpeas for variety.
Can I make this sauce gluten free?
Yes, this recipe is naturally gluten free as long as you use certified gluten free vegetable broth and confirm that your tomato paste and any added seasonings are gluten free.
Is this sauce low FODMAP?
It can be modified for low FODMAP by using garlic infused oil, reducing the onion, and choosing low FODMAP vegetables like carrots and zucchini.
How do I reheat leftovers without drying them out?
Warm the sauce slowly on the stove over low heat and add a splash of water or broth to loosen it up, stirring gently until hot all the way through.
Let's get cooking!
This vegan Bolognese sauce is proof that plant based eating can be deeply satisfying and full of classic Italian comfort, so feel free to make a big pot, share with friends, and enjoy the cozy leftovers all week.




