Vegan Red Lentil Bolognese brings everything people love about traditional Italian pasta sauce into a hearty, plant-based dish that feels rich, cozy, and deeply satisfying. This version relies on pantry staples, slow-simmered flavor, and a surprisingly meaty texture from lentils and walnuts. The sauce cooks in one pot, pairs beautifully with wide pasta, and fits easily into weeknight cooking. If you crave comfort food that feels both nourishing and familiar, this Vegan Red Lentil Bolognese delivers every single time.
Story
I started making Vegan Red Lentil Bolognese on nights when I wanted pasta that felt indulgent but still wholesome. Traditional bolognese always carried nostalgia for long-simmered sauces, yet I wanted a plant-forward version that didn’t feel like a compromise. After several tests, this Vegan Red Lentil Bolognese became a staple. Red lentils break down into a rich base, walnuts add texture, and tomato paste builds depth. Each pot fills the kitchen with classic Italian aromas, making this Vegan Red Lentil Bolognese a recipe I return to again and again for family dinners and relaxed weekends.
Ingredients
This recipe uses simple, accessible ingredients that work together to create a bold and comforting sauce.
1 ½ tablespoons olive oil
1 large onion, diced
4 garlic cloves, minced
1 teaspoon dried oregano
1 teaspoon dried thyme
1 ½ teaspoons kosher salt, plus more to taste
Freshly ground black pepper to taste
1 (5.3-ounce) tube tomato paste
½ cup dry red wine (optional)
3 cups vegetable broth
1 cup red lentils, soaked
¼ cup walnuts or pecans, finely crushed
1 (14.5-ounce) can crushed tomatoes or whole peeled tomatoes, crushed
12–16 ounces pasta of choice
1 tablespoon high-quality balsamic vinegar
Fresh parsley or basil, optional
Step-by-Step Instructions
Preparing the Ingredients
Soak the red lentils in water for at least 30 minutes, then drain well. Dice the onion, mince the garlic, and finely crush the walnuts so they blend smoothly into the sauce. Measure out all spices, broth, and tomato products before cooking to keep the process smooth and steady.
Cooking Instructions
Heat olive oil in a deep sauté pan or Dutch oven over medium-high heat. Add the onions with a pinch of salt and cook, stirring often, until golden and softened. Deglaze with small splashes of water as needed. Stir in garlic, oregano, thyme, salt, and pepper, cooking until fragrant. Add tomato paste and cook until darkened. Deglaze with red wine if using, then add vegetable broth, lentils, and walnuts. Simmer until lentils soften, then add crushed tomatoes and continue cooking until thick and rich. Finish with balsamic vinegar, toss with cooked pasta, and serve hot.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid rushing the onion stage, since slow browning builds flavor. Do not skip soaking the lentils, as this step helps them cook evenly. Stir frequently during simmering to prevent sticking, especially once the sauce thickens.
Pro Tips for Better Flavor
Use tomato paste from a tube for deeper flavor and smoother texture. Whole peeled tomatoes crushed by hand provide the best balance of sweetness and acidity. A splash of pasta water helps the sauce cling beautifully to noodles.
Serving and Storage
How to Serve
Serve this Vegan Red Lentil Bolognese with wide pasta like pappardelle or tagliatelle for a classic feel. Add fresh herbs on top and serve with a crisp green salad or roasted vegetables for a complete meal.

How to Store Leftovers
Store leftover sauce in an airtight container in the refrigerator for up to five days. Reheat gently on the stove with a splash of water or broth. Keep pasta separate for the best texture.
Conclusion
Vegan Red Lentil Bolognese proves that plant-based comfort food can feel just as rich and satisfying as the original. With simple ingredients and steady simmering, this sauce turns everyday pantry items into a deeply flavorful meal worth repeating.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I freeze Vegan Red Lentil Bolognese?
Yes, the sauce freezes very well. Cool completely, store in freezer-safe containers, and freeze for up to three months.
What pasta works best with this sauce?
Wide noodles like fettuccine or pappardelle hold the sauce well, but short pasta such as rigatoni also works nicely.
Can I make this oil-free?
You can sauté onions in water instead of oil, though the flavor will be slightly lighter.
Print
Vegan Red Lentil Bolognese
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This vegan red lentil bolognese is a hearty Italian-inspired pasta sauce made with lentils, walnuts, and tomatoes for rich, comforting flavor.
Ingredients
- 1 1/2 tablespoons olive oil
- 1 large onion, diced
- 4 garlic cloves, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 1/2 teaspoons kosher salt
- Freshly ground black pepper
- 1 (5.3-ounce) tube tomato paste
- 1/2 cup dry red wine (optional)
- 3 cups vegetable broth
- 1 cup red lentils, soaked
- 1/4 cup walnuts, finely crushed
- 1 (14.5-ounce) can crushed tomatoes
- 12–16 ounces pasta
- 1 tablespoon balsamic vinegar
- Fresh parsley or basil
Instructions
- Soak the lentils in water for 30 minutes, then drain.
- Heat olive oil in a large pan and cook onions until golden.
- Add garlic, oregano, thyme, salt, and pepper and cook briefly.
- Stir in tomato paste and cook until caramelized.
- Deglaze with red wine if using and simmer briefly.
- Add vegetable broth, lentils, and walnuts and simmer.
- Stir in crushed tomatoes and cook until lentils are tender.
- Cook pasta until al dente and drain.
- Finish sauce with balsamic vinegar.
- Toss pasta with sauce and garnish with herbs.
Notes
- Tomato paste from a tube gives best flavor.
- Whole peeled tomatoes can be crushed by hand.
- Store leftover sauce separately from pasta.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 10 g
- Sodium: 620 mg
- Fat: 12 g
- Saturated Fat: 2 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 14 g
- Protein: 18 g
- Cholesterol: 0 mg
