Go Back

Vegan Lentil Walnut Bolognese

This hearty vegan Bolognese uses lentils, walnuts, and carrots to create a rich, meaty texture without mushrooms or soy. The sauce is simmered until thick and glossy, enveloping pasta or grains in a savory, umami-packed layer of flavor and texture. It’s a comforting, plant-based twist on classic Italian comfort food, perfect for cozy nights or feeding a crowd.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 320

Ingredients
  

  • 1 cup dried lentils brown or green, rinsed
  • ½ cup walnuts toasted and coarsely chopped
  • 1 small carrot finely grated
  • 2 tbsp tomato paste good quality, thick
  • 1 small onion diced
  • 2 cloves garlic minced
  • 2 tbsp olive oil extra virgin preferred
  • 1 tsp dried basil or fresh if available
  • ½ tsp dried oregano
  • to taste salt and pepper
  • 3 cups water for cooking lentils

Equipment

  • Large skillet or sauté pan
  • Wooden spoon
  • Sharp knife
  • Measuring cup
  • Food processor

Method
 

  1. Rinse the lentils well under cold water, then combine with water in a pot and bring to a boil over medium-high heat. Reduce heat to low, cover, and simmer for about 20-25 minutes until tender. Drain any excess water and set aside.
  2. While the lentils cook, toast the walnuts in a dry skillet over medium heat for 3-4 minutes until fragrant and slightly charred. Remove from pan and coarsely chop or pulse in a food processor, leaving some texture.
  3. Finely grate the carrot and dice the onion. Mince the garlic cloves.
  4. Heat olive oil in your skillet over medium heat until shimmering. Add diced onion and cook for 5-7 minutes, stirring occasionally, until golden and fragrant. Add minced garlic and cook for another 30 seconds until aromatic.
  5. Stir in the tomato paste and cook for 1 minute, allowing it to deepen in color and aroma.
  6. Add the cooked lentils and walnut mixture to the skillet. Stir well to combine all the ingredients evenly and cook for 8-10 minutes, letting the flavors meld and the sauce thicken. Season with basil, oregano, salt, and pepper to taste.
  7. Check the sauce for consistency; it should be thick and glossy, coating the back of a spoon. If needed, cook a few more minutes uncovered to concentrate the flavors further.
  8. Remove the skillet from heat and let the sauce rest for 5 minutes to allow the flavors to deepen.
  9. Serve the vegan Bolognese over your favorite pasta or grains, garnished with fresh herbs if desired. Enjoy the rich, savory, plant-based goodness!