This hearty, savory Lentil Bolognese is a great vegetarian meal that doesn’t sacrifice comfort. It’s also high in protein and fiber!

Lentil Bolognese
I get asked to share more vegetarian recipes often, and I am always happy to because I love eating plant-based foods. Lentils are a fantastic source of protein and fiber, and unlike dried beans, they cook quickly without pre-soaking. This vegetarian Lentil Bolognese makes an excellent meatless dinner. Mushrooms and a whole can of tomato paste create a deeply savory foundation of flavor made richer with the wine, but you can easily omit it if you’d like. For a more traditional Bolognese recipe, I have stovetop, slow cooker, and Instant Pot versions.

Red Lentil Bolognese Ingredients
- Vegetables: Dice one yellow onion, two medium carrots, and eight ounces of baby bella mushrooms.
- Salt to season the vegetables
- Tomato Paste: Use an entire can of tomato paste for a more complex flavor.
- Garlic: Mince three garlic cloves.
- Wine: Red wine adds richness and depth to the Bolognese sauce. Make sure to use a dry, good-quality one.
- Tomatoes: I swear by Tuttorosso’s canned tomatoes. Crushed or diced tomatoes will work here.
- Liquid: Use vegetable broth or water to cook the lentils.
- Lentils: Brown, green, or split red lentils are all good options for this Bolognese recipe. Each type has roughly the same cooking time, but split red lentils have a finer texture once cooked, while brown or green will be more distinctive in the sauce.
- Herbs: Season the Bolognese with dried oregano or Italian seasoning and garnish with fresh basil.
- Parmesan: Garnish with freshly grated parmesan or nutritional yeast for a vegan lentil Bolognese.
- Pasta: To increase the protein, serve this dish over high-protein pasta.
How to Make Lentil Bolognese
- Vegetables: Sauté the onion, carrots, mushrooms, and salt in a large pot over medium heat. Cook until the onions are translucent and the mushrooms start to cook down.
- Tomato Paste: Stir in the tomato paste and garlic and cook for five minutes until the paste is a deeper red and starts to smell toasted.
- Bolognese Sauce: Pour the red wine into the pot to deglaze and cook for another minute. Add the tomatoes, broth, lentils, and Italian seasoning. Increase the heat to high, stirring occasionally, until the liquid is just below a boil.
- Simmer: Cover the pot, reduce the heat to medium-low, and simmer for 25 to 40 minutes until the lentils are tender. Keep the liquid at an active simmer, which means there should be a little bubbling but not a full boil.
- Pasta: Boil a large pot of salted water and cook the pasta to al dente according to the package directions. Once done, drain the pasta and stir into the sauce.
- How to Serve: Divide the lentil Bolognese into bowls and top with grated parmesan or nutritional yeast and fresh basil.



Variations
- Mushrooms: Swap baby bellas with white button mushrooms.
- Not a mushroom fan? You can skip the mushrooms if you dislike them, but they do give the sauce a meatier texture and umami flavor. If you dice them very small, the mushrooms aren’t as noticeable.
- Wine: Substitute red wine with white wine or omit it if you prefer not to cook with it. If you don’t want to open an entire bottle of wine, buy the mini bottles or cans at the supermarket.
- Broth: If you’re not vegetarian, you can always use chicken broth or stock if that’s what you have.
What to Serve with Lentil Bolognese
- Pasta: This easy Lentil Bolognese sauce is excellent over pasta, like linguini, rigatoni, or rotini. I used Barilla’s Protein+ pasta for extra protein and fiber. If you have a gluten sensitivity, choose your favorite gluten-free noodles.
- For a lower-carb option, serve it over zucchini noodles.
- If you want to add a side dish, try this pasta with garlic knots, an Italian side salad, or roasted green beans.
- Meat: If you’re not vegetarian and want more protein, pair it with salmon or chicken.
Storage
Leftovers will last up to five days in the refrigerator or three months in the freezer.
- You can freeze the Bolognese and pasta together or make just enough pasta for the first night. Then freeze the sauce separately and cook fresh pasta before eating.
- To thaw, let the container sit overnight in the refrigerator and reheat it on the stove or in the microwave until warm. You may need to add a splash of water or broth if it’s too thick.
Lentil Bolognese FAQ
Bolognese is an Italian pasta sauce made of ground meat, tomatoes, vegetables, and milk or cream, which originated in Bologna, Italy. Lentil Bolognese swaps ground meat with lentils for a vegetarian meal that’s also more economical since lentils cost less than meat.
Lentils and mushrooms are common substitutions for meat in Bolognese. Some recipes use walnuts, tofu, or a vegan ground meat alternative.

More Lentil Recipes You’ll Love
- Chicken Lentil Soup
- Lentil Salad
- Lentil Curry
- Red Lentil Soup with Spinach
- Lentils and Rice with Eggs and Bacon
Lentil Bolognese Recipe

Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 medium carrots, diced (1 cup)
- 8 ounce package baby bella mushrooms, diced
- 1 tablespoon kosher salt
- 6 ounce can tomato paste
- 3 cloves garlic, minced
- ½ cup red wine, optional
- 15- ounce can crushed or diced tomatoes, I swear by Tuttoroso
- 3 cups vegetable broth
- 1 cup brown, green, or split red lentils
- 1 ½ teaspoons Italian seasoning or dried oregano
- 1 pound high protein pasta, such as Barilla or gluten-free pasta
- fresh basil, optional for garnish
- Grated Parmesan cheese, substitute nutritional yeast for vegan
Instructions
- In a large pot, warm the oil over medium heat.
- Add the onion, carrots, mushrooms, and salt. Stir to coat with oil and sauté for about 8 to 10 minutes, until the onion is translucent and the mushrooms start to cook down.
- Add the tomato paste and garlic to the pot. Stir thoroughly and cook for about 5 minutes, stirring, or until the tomato paste is a deeper red and starting to smell more toasty.
- If using, use the red wine to deglaze the pot. Cook for another minute or two until the liquid cooks out.
- Pour in the tomatoes, broth, lentils, and Italian seasoning. Increase the heat to medium-high, stirring occasionally, until the liquid is just below a boil.
- Reduce the heat to medium-low, keeping the liquid at an active simmer, cover and cook for 35 to 40 minutes, stirring occassionally or until the lentils are tender.
- Bring a pot of salted water to a boil, when the sauce is almost ready cook the pasta according to package directions, for al dente. Drain and stir in the cooked pasta into the sauce, divide into bowls and top each bowl with grated Parmesan or nutritional yeast and fresh basil.



Deglazed with bit of broth instead of wine, definitely add a Parmesan rind, tad fennel seed. Such a delicious recipe!
Great tasting recipe.
Easy, yummy vegetarian bolognese recipe! I included the wine and it definitely adds to the depth of flavor. Also didn’t skimp on the garlic!
1 tsp fennel seed and parmesan cheese rinds added for the win, looks like 6 points for the entire recipe of sauce, making it how much per serving would anyone guestimate?
So excited to try this with spaghetti squash! Can you possibly tell us the calories and WW points WITHOUT the pasta, please?
Delicious! I made it for meal prep this week but I’m freaked out by how large the portion is for the calorie count. I weighed my pasta as I halved the recipe but now looking at it – there seems to be a ton for just four servings. But I am looking forward to trying it!
I wasn’t sure if a lentil bolognese would be very good, but I trusted you — and it was fantastic. Made exactly as written. Husband and I both enjoyed it. Will make again!
My family loved this dish. Full of flavor, very hearty meal.
Five stars!
Wonderful! Added the wine – used Chianti Classico. Highly recommend this recipe!
This is a new favorite in our house! My husband loved it and couldn’t believe there was no meat!! This is a perfect cozy meal for winter.
So delicious ! You don’t miss the meat.
I made it with red lentils and I also had some celery in there too as I used Trader Joe’s mirepoix for efficiency sake
Delicious! We have meat almost every night so it’s wonderful to find a vegetarian option that pleases my family! Definitely added the wine which always adds more to the flavor. Even our 2 year old kept saying it was delicious. Thank you for sharing!!
This was excellent! I added a stalk of celery, and used fresh oregano and thyme, because I have it in my backyard, and added a couple bay leaves. The whole family loved it. I used Brami lupini bean pasta. Healthy, hearty, tons of protein, perfect for meatless Fridays. Going on repeat in my house.
I made this for supper tonight – DELICIOUS!!
I hate beans but am trying to work on it. Lol does it taste of beans or have a beany gritty texture?
We are not vegans or vegetarians, but I am always looking for tasty meat alternatives. I added a bit of half and half just to mimic the creamiest of traditional bolognese and we absolutely loved it! I loved it without, but they preferred it with the addition! A+ here! Thank you sooo much
Absolutely love this recipe. Great for meal prep. Very filling. Will make again
Delicious and easy recipe!
IMHO this could stand up to any Bolognese. I only deviated by adding a leek hanging out in my fridge, otherwise followed Gina’s recipe. I recommend adding the wine and using a good quality vegetable stock. This is absolutely delicious.
Absolutely delicious! I made this the day before I planned to serve it because I prefer to do that with soups and sauces. The only change I made was instead of red wine I used dry Vermouth since I had it on hand.
Delicious! A lighter veg version of traditional bolognese. I used red lentils and chicken broth, because I was out of vegetable broth.
Made this for dinner tonight for myself, my husband and 16 year old son who is very hard to fill up! Followed the recipe exactly as written, using red lentils, and we all loved it. A quick and easy meatless meal that has protein and fiber. We are kind of foodies and my only thought was that it seemed to be slightly “one note” and missing a certain something but I can’t put my finger on what that might be! I might play around with it next time, but this really was such a hit for what I was looking for that it will probably be in regular rotation. I would love to have more lentil recipes as we prefer them over black beans, etc. Thank you so much for this recipe, Gina!!
Thanks for the note on something missing. When I read something like this, particularly on veg recipes, my gut instinct is add umami. The recipe already has some umami with the mushrooms and tomato paste, but for a bit more oomph I added the rind of the parm reggiano with the liquid before the simmer. My rind was pretty small, so if you’re brave (or vegan) I also added a pinch of MSG. Results were really nice, very savory and “full” tasting. It’s going in the repeat pile!
Question, if I want to make this recipe without the lentils and do a pound of ground beef instead…Do I still cook the sauce with the 3 cups of broth?
I haven’t tried this yet, I’m very interested, but 8 servings are just too much for 2 people. I often make a large batch of “regular” Bolognese sauce and freeze 2-cup quantities for future dinners. Would this sauce freeze well? If so, I’ll be making it next week.
Yes. Leftovers will last up to five days in the refrigerator or three months in the freezer.
I love Skinnytaste and own almost all the cookbooks and credit your creative recipes with helping me lose weight without getting bored. But I’m an experienced cook and I had some technical issues with this recipe. I’ve encountered problems before with simmering lentils in tomato sauce, as the acidity prevents them from softening fully no matter how long you cook them. I thought I could get around it by only using the tomato paste as instructed and then reserving the crushed tomatoes until after the lentils softened. Still, I had the same problem. After 40 minutes, the lentils were still very underdone (I used a fresh bag of Stop & Shop store brand green lentils). I ended up needing to add water in 1/2 cup increments and cooking it for probably about an hour and a half total. I whisked the lentils vigorously to break them up a bit and eventually got them to a pleasantly toothsome, if still slightly al dente texture. Then I added the crushed tomatoes and simmered a bit longer. The taste is good, and I love the concept, but I think I would start with a couple cans of lentils instead next time. Or at least par-cook the dried lentils until softened before adding them.
Interesting! My lentils cooked fine but sure, canned would easily work!
This sound lovely, but parmesan isn’t usually vegetarian, as it has rennet in it.
OMG, talk about flavor!
This is delish, makes a huge pot. It’s just my boss and me at work and this fits the bill as a great meatless alternative.
Thanks much, Gina 🙂
Awesome Marie!
In addition to 1/2 tsp fennel seeds (thanks Char) I added a few nutmeg gratings and a bay leaf.
Super tasty
I added 1/2 tsp of fennel seeds to hot oil with vegetables.
The fennel added a fun layer of Italian flare to the sauce. I might add some chili flakes to next batch for a little kick.
Thanks again for a great meatless meal.
Great idea Char!❤️
Hi there
Does this recipe use canned lentils or dried lentils?
Thank you
dried lentils, see ingredient photo above
Is it possible to make this without the mushrooms?
Sure
How much Lentils do I use. Really want to try this recipe as I am cutting down on my meat intake
1 cup dry like the recipe says
Looks great Gina especially as a gluten free and dairy free eater. If I were to make this ( cook all ingredients without the pasta first) in the instant pot 6 quart and cook the pasta separately, how long do you think it would take on Pressure Cook? Many thanks!
It’s usually half the time in the pressure cooker.
Hi! This looks great. Does the calorie count of the sauce include the pasta?
Thank you!
yes! If its in the ingredients, I count it unless it says optional.
Hi Gina, thanks for such a yummy meat free recipe. Do you know the cholestrol and saturated fat numbers? This recipe works great with gluten free chickpea pasta.
both zero!
Do the beans cook in the sauce?
yes the lentils cook in the sauce