Go Back
+ servings
image of finished mushroom and lentil ragu in a serving dish with a fork next to striped napkin

Mushroom and Lentil Ragu

This vegan recipe uses 100% plant-based ingredients to mimic the flavors and textures of traditional ragu or bolognese. It's a nutritious twist on comfort food.
Course Main Course
Cuisine Italian
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 4
Calories 354kcal



  • Warm the olive oil in a large pot over medium heat. Add the finely chopped onion, carrots, celery, and mushrooms. Cook, stirring occasionally for about 15 minutes until very tender and soft. Season with salt and pepper as desired.
  • Stir in the minced garlic and tomato paste. Cook for a few more minutes before pouring in the red wine. Increase the heat to medium-high, and cook for 3 minutes. Use your spoon to "deglaze" the plan and scrape up any brown bits from the veggies as needed.
  • Add the dry lentils, diced tomatoes with their juices, broth, thyme, oregano, red pepper flakes, and salt. Season with pepper to taste. Bring to a boil, then reduce heat to medium-low and simmer for 25 to 35 minutes until the lentils are tender. Taste and adjust the seasonings as needed throughout the cooking time. The ragu should be thick and stew-like. Feel free to add more broth or water to thin it if desired.
  • While the ragu is simmering, prepare pasta of your choice for serving. I like papperdelle or rigatoni. Sprinkle with locatelli or parmesan cheese (or a vegan alternative to keep it vegan) before serving, and enjoy with crunchy garlic bread and a salad.


  • Be sure to chop the veggies into very small pieces for the best texture and even cooking.
  • Leftovers can last for up to 5 days in an airtight container in the fridge. Reheat in the microwave for 1 to 2 minutes until warmed through.


Serving: 1cup | Calories: 354kcal | Carbohydrates: 54g | Protein: 14g | Fat: 8g | Saturated Fat: 1g | Sodium: 628mg | Potassium: 1133mg | Fiber: 12g | Sugar: 9g | Vitamin A: 3029IU | Vitamin C: 17mg | Calcium: 107mg | Iron: 5mg