Lentil Bolognese Recipe (Vegan + One Pot!)

GFGluten FreeOFOil Free

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This Lentil Bolognese is hearty, healthy, and made in one pot! This cozy and satisfying Vegan & Gluten-Free Entree is packed with veggies and plant protein.

If you’ve never had Lentil Bolognese before, you’re in for a treat. And if you have, you’re still in for a good one – because this version is VeganGluten-FreeOil-Free, and made with only 12 plant-based and wholesome ingredients!

ingredients for lentil bolognese on wooden cutting board

Growing up my family was more of a simple marinara and spaghetti kind of bunch, but boy, do I wish we ate more Bolognese. The first time I ever tried this hearty and cozy dish was in college, and I absolutely loved it! Pasta is always great, but combining it with a chunky, tomato-ey, lightly spiced sauce? Now that’s a good meal.

close up photo of Lentil Bolognese sauce over cooked pasta in white bowl topped with fresh parsley

I opted to use a combination of Green Lentils and Walnut pieces for this Lentil Bolognese for a few reasons. The Lentils provide a nice texture (as well as some plant-based protein). The Walnuts provide some healthy fats and a “bite” to the dish that a classic Bolognese would have.

two bowls of lentil bolognese over pasta with toasted bread on white cutting board

I also believe that one can never have too many veggies in their life, and this sauce reflects that. It’s loaded up with Carrot, Celery, Mushrooms, and Crushed Tomatoes, all of which add amazing flavor and nutrition! You’ll also add in a touch of White Wine for extra depth of flavor – this step is optional, but I would highly recommend it. It totally transforms the sauce!

white bowl of cooked pasta topped with lentil bolognese and a glass of white wine

A Few Final Thoughts:

  • This recipe makes a lot of Bolognese sauce, but I think that’s a good thing! You’ll easily be able to feed a large party with it, but you can also freeze your leftovers to enjoy at a later date.
  • I opted to serve my Lentil Bolognese with this Gluten-Free Spaghetti made from Chickpeas for some extra plant-based protein, but you can use any noodle or shape that you’d like! 
  • Make sure to finely chop all of your Vegetables! This is key to getting that classic meat-like texture and consistency.

lentil bolognese topped with fresh parsley and garlic bread in speckled white bowl

If you’re looking for more cozy Vegan Entrees, you’ll also love this Hearty Mushroom Risotto, this Butternut Squash & White Bean Chiliand this Vegetable Lasagna with White Sauce!

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations 🙂


Lentil Bolognese Recipe

This Lentil Bolognese is hearty, healthy, and made in one pot! This cozy and satisfying Vegan & Gluten-Free Entree is packed with veggies and plant protein.

  • Author: Caitlin Shoemaker
  • Prep Time: 15 Minutes
  • Cook Time: 30 Minutes
  • Total Time: 45 minutes
  • Yield: 5-6 Servings 1x
  • Category: Main
  • Method: Stovetop
  • Cuisine: American


  • 1 small Yellow Onion, diced
  • 1 cup Carrot, finely diced
  • 1 cup Celery, finely diced
  • ⅓ cup Dry White Wine (optional, but recommended*)
  • 8 oz Baby Bella Mushrooms, roughly diced
  • 1 ½ cups Dry Green Lentils
  • 3 cups of Vegan Beef-Flavored Broth
  • 2 cups Filtered Water
  • 2 28 oz cans Crushed Tomatoes
  • ⅓ cup Parsley, finely chopped
  • 5 large Basil leaves, chopped
  • 2 Bay Leaves
  • ½ cup Walnuts, roughly chopped
  • Salt and Black Pepper, to taste
  • Cooked Pasta or Spaghetti of choice, for serving


  1. Add the Onion, Celery, and Carrot to a large nonstick pot with a splash of water. Sauté over Medium-High heat until translucent, around 4-5 minutes.
  2. Once all of the water has evaporated from the pan, deglaze it by adding in the White Wine; sauté for another 5 minutes, to cook off the alcohol.
  3. When the pot is dry again, add the Mushrooms, Lentils, Crushed Tomatoes, Vegetable Broth, and Water; stir well and bring to a simmer over high heat.
  4. Once simmering, add the Bay Leaves, Parsley, and Basil. Stir into the Bolognese and let the whole mixture simmer for 20 minutes, or until the Lentils are tender. You will need to reduce the heat as you go to prevent splattering, and stir the mixture occasionally to ensure nothing sticks to the bottom of the pan.
  5. Stir in the chopped Walnuts, and add Salt and Black Pepper to taste. Serve over cooked pasta, or as desired. Leftovers can be stored in the fridge for up to one week, or frozen for up to one month.


  • You can use any dry White Wine for this recipe – I used a Vegan Pinot Grigio. Check out Barnivore for Vegan Wine Recommendations!
  • I would strongly encourage using Wine for this recipe, but if you prefer not to use it simply skip step #2.
  • This Beef-Flavored Bouillon paste is my favorite, but you can substitute with Vegetable Broth in a pinch.
  • If you have a nut allergy, you can substitute the Walnuts for Sunflower Seeds

Keywords: lentil bolognese, vegan bolognese, vegetarian bolognese, gluten free bolognese

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Want to save this Lentil Bolognese Recipe for later? Pin the recipe to your Pinterest boards:

This Lentil Bolognese is hearty, healthy, and made in one pot! This cozy and satisfying Vegan & Gluten-Free Entree is packed with veggies and plant protein. #vegan #glutenfree #plantbased #bolognese #lentil #pasta | frommybowl.com

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Just made this now, few changes- I used red onion broth because I didn’t have access to the one you suggested and also used brown lentils as that’s what I had on hand. Amazing! So tasty and healthy. Love it and looking forward to a week of lentil bolognese. Thank you!

  2. Trying this today! Is there nutritional info available? Calories, carbs, protein, far and fiber?

    1. Hey, Stephen! We don’t calculate nutritional info for the recipes but there are some calculators online that could help you with that. Thanks!

  3. I always come back here when I’m in a pasta mood. Thete is lots of variation possible. As I’m not the sellery type i just add more carrots and way more garlic lol. Important addition oregano. Also really always cook this in advance and freeze it. Freezing improves the bite and overall consistency.

  4. I made your recipe, everyone enjoyed it very much. We are not vegan or vegetarian but we like to have one vegetarian meal a week and this one will be definitely made again ❤️

  5. How can I convert the cook time for this recipe for my InstantPot? Looks so good I’d like to make it!

    1. Hi Donna! Unfortunately I haven’t tested it in the iPot so I can’t say for sure.

  6. Hi, I love your recipes by the way! As Brit, the measurements confuse me as we use grams, millilitres etc. Where you say 2x 28 oz cans of chopped tomatoes does that mean 793grams which is a hell of a lot?

  7. Head’s up that lentils really seem to vary in cooking time. The lentils I use in the USA cook very quickly, and lose their individual shape. I just tried to make this for the first time, in Israel, and the lentils were still failry firm after more than 2 hours!!!!

  8. I am not sure about the fluid measurements in this recipe. I didn’t add the filtered water, wine and only used 1 tin of tomato and the it was still a touch watery for me. The taste was good though and I will be making it again. May throw in some sweet corn too

  9. Everyone that has tried this has LOVED IT!
    I didn’t have a lot of the ingredients so I had to be creative but still – it was DELICIOUS
    Thank you for all the recipes! They are never bland, easy to cook and always quite healthy. My boyfriend and I have been absolutely loving everything!

  10. Currently in the process of making this and my housemate came downstairs to tell me how good it smells! Thank you for such a yummy recipe!
    How long is it freezable for? And also how would I go about defrosting it, would it be best to microwave from frozen? Thank you! 🙂

    1. Hi Amber! It should last in the freezer for up to one month 🙂 I would take it out and let it defrost in the fridge for 2 days, or on the counter for a few hours before reheating!

  11. Amazing! The addition of the walnuts was inspired! Loved the flavor they added. I made this in the instant pot for 20 minutes using only a cup of broth and no water.

  12. I made this for lunch today was it was sooo good! I halved the recipe to limit leftovers, and just added 1/2 teaspoon of Better Than Bouillon paste instead of the 3 cups of broth as listed.. My lentils also took about ~45 minutes to become tender! (did not soak beforehand) but still everything came out great, nice and hearty for a 10 degree day where I live. Thanks for the recipe!

  13. Made this tonight – so yummy!! I added more veggies as well and it turned out great. Thanks for the recipe!

  14. Hey there! You show in both your video and say also here in your instructions to add water, but you don’t ever say how much, as far as I can find. It looks like about 2 cups? Is that right?

    1. Whoops, thanks for letting us know Liz! Yes, it’s about 2 cups – I will update the recipe now

  15. Oh I love this! The recipe looks really good. I already sent it to my wife so we can try to make it for dinner tomorrow night, Thank you!