top down view of plated vegan lentil ragu with veggies in a pasta bowl with fork.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 9 reviews

This Lentil Ragu with mushrooms, carrots, and tomatoes is packed with plant-based protein and fiber, making it a deliciously hearty, savory, and comforting vegan meal!


  • 1 tablespoon olive oil or 1/4 cup water for oil-free
  • 1 medium onion, diced
  • 2 cloves garlic, minced or 1 teaspoon garlic powder
  • 2 large carrots, diced
  • 8 oz. mushrooms, sliced or diced
  • 3 tablespoons tomato paste
  • pinch of red pepper flakes
  • 1 tablespoon dried oregano or herbes de Provence
  • 1 1/2 cups lentils (brown, green or puy)
  • 1 can (28 oz.) diced tomatoes (see notes)
  • 2 cups vegetable broth
  • 1/2 cup full-bodied red wine
  • mineral salt & cracked pepper, to taste
  • 16 oz. pasta of choice (linguine, fettuccine, pappardelle, rigatoni, etc.)
  • chopped parsley, to serve


Saute: In a large dutch oven/pot, heat oil or water over medium heat, add onions and saute for 5 minutes. Add garlic, carrots, mushrooms, tomato paste, red pepper flakes, and oregano, and saute for 4 minutes, or until mushrooms begin to soften.

Simmer: Add lentils, diced tomatoes, vegetable broth and wine, bring to a boil, cover, reduce heat to low and simmer for 30 – 40 minutes, until lentils are tender. Add more water/broth or wine as needed.

Cook pasta according to package directions.

Serve ragu over pasta. Top with chopped parsley and a light dusting of Almond Parmesan.

Serves 4 generously, or 6 smaller portions.

Store: Leftovers can be stored in the refrigerator for up to 5 days in a covered container. To keep longer, store in the freezer for up to 2 – 3 months.


If you don’t have canned tomatoes on hand, sub in a jar (25 oz) of organic pasta sauce of choice.

Use whatever pasta you like. I’ve served this with all kinds of pasta types. Even zucchini noodles would be great!

If not using wine, replace with water or veggie broth. If using wine, feel free to add more, it gives a wonderful flavor!

If you don’t like mushrooms, sub in a small diced red bell pepper, small diced zucchini or 1/2 cup diced celery.

If you don’t have tomato paste on hand, sub with 1 tablespoon of cornstarch mixed with 2 tablespoons cold water. Add to the pot, stirring well, 15 minutes before cooking time is up. If you don’t want to use either, the ragu will be fine, it’s just to thicken it up a bit. 

Looking for vegan wine, take a look at this great resource! Barnivore: Vegan Wine Directory

Nutrition information has been calculated without the pasta.