
This comforting, healthy vegan bolognese requires just a few simple, budget-friendly ingredients, but the result is incredibly big on flavor! The real challenge in creating this recipe was replicating the exact texture and rich flavor of a traditional Italian bolognese, and this version truly blew me away. Its consistency is thick and deeply savory, loaded with the same umami depth as the classic. The best part about this vegan lentil bolognese? It requires only 10 main ingredients, comes together effortlessly, and is guaranteed to make the whole crowd happy!
Why this Lentil Bolognese works
Comforting and wholesome – this hearty lentil bolognese is not only entirely plant-based but naturally gluten-free, too.
As gourmet as a classic bolognese – I really wanted to create a vegan bolognese that resembles the authentic Italian classic as closely as possible, and this recipe absolutely delivers. It turns out beautifully rich, thick, and packed with savory umami flavor.
An all-time vegan favorite – This hearty bolognese is always a massive hit with friends and family, and it’s guaranteed to become part of your weekly dinner rotation.
Key Ingredients

Red lentils – perfect for this recipe because they cook quickly and soften easily. Plus, they are high in plant-based protein.
Tomato paste – adds umami flavor and richness to the sauce.
Crushed or whole tomatoes – you’ll need a good quality can of tomatoes to add acidity and sweetness to the sauce. I prefer whole tomatoes, as they release the best tomato flavor.
Onion – Adds natural sweetness that beautifully balances the tomatoes’ acidity.
Garlic – I highly recommend using fresh garlic for a spicy bite to the sauce.
Broth – Use vegetable or vegan beef broth for this sauce.
Balsamic vinegar – my secret ingredient for this recipe. A good-quality aged balsamic vinegar balances the richness and adds slight sweetness.
Pasta – I love serving this bolognese with a wide pasta like tagliatelle or pappardelle. The broad shape is perfect for catching and scooping up every last bit of the thick sauce.
How to make Lentil Bolognese
Soak the red lentils. Soak the lentils in water for 30 minutes.
Sauté the onions and garlic. Heat olive oil in a pot, add the onions and cook for about 3 minutes, stirring often, until fragrant and translucent. Then add the garlic and cook for 30 seconds.

Add the tomato paste and herbs. Cook for a few minutes until caramelized.

Pour in the broth, soaked lentils, and canned tomatoes. Stir, then bring the mixture to a boil. Once it starts to boil, reduce the heat to a simmer. Season with a pinch of salt and black pepper.
Simmer the sauce. Allow the sauce to simmer gently for about 20 minutes, or until the lentils are al dente and the sauce has reduced into a thick, rich consistency. Give it a taste and adjust the seasonings as needed.

Cook the pasta. While the sauce simmers, bring a large pot of generously salted water to a rolling boil. Drop in your pasta and cook until it is just al dente. Right before draining, scoop out a ladleful of the starchy pasta cooking water and set it aside
Finish the sauce. Just before taking it off the heat, stir in a splash of balsamic vinegar.

Serve. Spoon the hot bolognese over freshly cooked pasta and garnish with chopped fresh parsley.

From my Kitchen (Chef’s Notes)
Soak the lentils – Before you start with the recipe, soak the red lentils in a bowl of cold water for 30 minutes. This will soften them and help them cook quicker. Without soaking, you’ll need around 45 minutes to cook them.
Use the best ingredients – Since this recipe relies on a few simple pantry staples, using good-quality ingredients is the true secret to unlocking the best results.
Save Your Pasta Water – Before draining your pasta, scoop out a splash of the starchy cooking water. Toss your pasta directly into the bolognese and add a drizzle of that reserved water. The starches will help the rich sauce cling perfectly to every single noodle for a glossy, restaurant-quality finish!

FAQs
While the lentil bolognese is gluten-free, traditional pasta is made from wheat. To enjoy a completely gluten-free meal, simply swap out the standard noodles for your favorite gluten-free pasta!
Let the sauce cool completely, transfer it to an airtight container, and store it in the refrigerator for up to 4 to 5 days.
Yes, absolutely! This lentil bolognese freezes beautifully. Just let the sauce cool completely, pour it into freezer-safe containers or bags, and freeze for up to 3 months. When you’re ready to use it, thaw it overnight in the fridge and reheat it on the stove!
Other Vegan Recipes to try
- Vegan Chickpea Coconut Curry
- Turkish White Bean Salad (Piyaz)
- Fresh Spring Salad with Balsamic Vinaigrette
- Easy Homemade Ranchero Sauce

Vegan Lentil Bolognese
Ingredients
Method
- Soak the red lentils. Soak the lentils in water for 30 minutes.
- Sauté the onions and garlic. Heat olive oil in a pot, add the onions and cook for about 3 minutes, stirring often, until fragrant and translucent. Then add the garlic and cook for 30 seconds.

- Add the tomato paste and herbs. Cook for a few minutes until caramelized.

- Pour in the broth, soaked lentils, and canned tomatoes. Stir, then bring the mixture to a boil. Once it starts to boil, reduce the heat to a simmer. Season with a pinch of salt and black pepper.

- Simmer the sauce. Allow the sauce to simmer gently for about 20 minutes, or until the lentils are al dente and the sauce has reduced into a thick, rich consistency. Give it a taste and adjust the seasonings as needed.
- Cook the pasta. While the sauce simmers, bring a large pot of generously salted water to a rolling boil. Drop in your pasta and cook until it is just al dente. Right before draining, scoop out a ladleful of the starchy pasta cooking water and set it aside
- Finish the sauce. Just before taking it off the heat, stir in a splash of balsamic vinegar.

- Serve. Spoon the hot bolognese over freshly cooked pasta and garnish with chopped fresh parsley.