This post may feature affiliate links. Please read our disclosure policy.

Looking for a plant-based meal that’s cheap, packed with protein, and super easy to put together? This lentil bolognese has got you covered.

Did we mention how delicious it is? Let’s do this!

Lentil Bolognese
Get ready for a food coma

📖 About

They say a classic Bolognese should be in every home cook’s repertoire. Well, now we have to take it a step further and ensure you know how to make a plant-based Bolognese for all your non-meat-eating friends like us. You’re welcome.

But let’s clear a few things up because we’re nothing if not detail-oriented.

Ragu is a meat-based Italian sauce. Bolognese, or more correctly coined Ragu alla Bolognese is a version of ragu, just thicker and creamier. The most popular version in western cuisine is spaghetti Bolognese, but it’s nothing more than an imposter dressed in Italian clothing.

So, what’s the difference? The pasta! Thicker pasta, like tagliatelle, are able to hold more sauce so you’re not left with a soupy mess on your plate.

To be honest with you, we just started getting into pasta dishes again and it’s been a long journey. Why? Boston Pizza, that’s why.

We were both semi-professional athletes growing up and were forced to eat endless amounts of pasta from an average tasting chain restaurant we usually just call “BP.”

We swore we would never eat pasta again, but here we are years later creating delicious pasta dishes we actually love. So get your ingredients out, pour yourself a glass of vino, and let’s make some magic happen.

Pasta, White Wine, Coconut Milk, Vegetables, Tomato Paste, Lentils, and Spices
Ingredients you’ll need for this recipe

🍲 Key ingredients

  • Veggies: to add more umami flavor and texture, we add veggies like mushrooms, celery, carrots, and onions. We love their vibrant hues and nutritional benefits. Take carrots as an example. They contain beta carotene, which is necessary to form vitamin A and maintain healthy eyes.
  • Coconut milk: the secret to a true Bolognese sauce is milk. We use coconut milk as a plant-based replacement to add richness and depth for a more traditional taste. Coconut milk contains several vitamins and minerals such as vitamin C, manganese, and potassium.
  • White wine: to lend acidity to this already rich meal, we add dry white wine (just make sure it’s vegan-friendly). So for all you wine lovers, lentil bolognese is definitely your new favorite meal. Did you know studies have shown white wine is healthy for the heart? Drink up!
Sautéed Vegetables In A Pan
Sauté your vegetables with a bit of oil

🔪 Instructions

To begin, you’ll need to cook some brown lentils on the stove top or in an instant pot. We personally use our instant pot for this step since it saves time. Then, sauté your diced onion, carrot, mushrooms, celery, and garlic in a little olive oil.

Once your veggies are tender, add in the white wine and simmer this mixture for a few minutes. Next, stir in the tomato paste and spices.

Sautéed Vegetables With Tomato Paste & Spices
Add in the tomato paste and spices

When the veggies are nicely coated, add in the bay leaves, tomato sauce, and coconut milk, then reduce the heat and simmer for 35-40 minutes. This will allow all the flavors to meld.

Lentils in Tomato and Vegetable Sauce in a Pan
Stir in your cooked lentils & bay leaves

When the sauce is almost done simmering, bring some water and salt to a boil in a large pot. Once boiling, add in your pasta and cook as per package directions. Drain the pasta and transfer it back to the pot.

While the pasta cooks, add the cooked lentils to your sauce, season with salt and pepper, then simmer for a few minutes more. Taste and adjust seasonings as needed.

Cooked Pasta On A Plate
Make sure your noodles are “to the tooth”

When you are ready to eat, discard both bay leaves and transfer the sauce to your pot of noodles. Stir to incorporate the sauce and pasta together, then serve with a garnish of vegan parmesan and chopped parsley.

🌡️ Storage

We always recommend storing your pasta separate from the sauce. The sauce will keep for up to 4-5 days in your fridge. Alternatively, you can freeze it in airtight containers or resealable plastic bags for up to 1 month.

It’s best to make your pasta fresh at the time of eating. Just reheat the sauce and add it to the freshly boiled pasta.

Lentil Bolognese On A Plate
Garnish with vegan parmesan and fresh parsley

💭 Budget tips

We think everyone should be able to eat better for less, so here are a few tricks to make this recipe even more affordable:

  • Choose a cheaper vegetable oil instead of olive
  • Opt for dried lentils, and pre-cook them yourself
  • Skip the vegan parmesan garnish
  • Don’t waste expensive white wine on this recipe!

🍴 Tasting notes

This dish of comfort food is exactly what you need right now. It’s:

  • Flavorful
  • Filling
  • Rich
  • Tangy
  • Protein-packed

If you try this pasta, please rate it and leave us a comment below! Want to stay up-to-date with new recipes? Subscribe to our newsletter or connect with Broke Bank Vegan on social media. Happy eating!

Lentil Bolognese

Plant-Based Lentil Bolognese

Mitch and Justine
Are you ready for a meal that's full of plant-based protein and fiber, easy to make, and rich in flavor? This lentil bolognese checks all those boxes. Pour yourself a glass of vino, and let's make some magic happen!
5 from 1 vote
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Italian, Vegan
Servings 6 servings
Calories 488 kcal


  • Large pot
  • Large frying pan
  • Strainer



  • 20 ounces wide pasta* ($2.67)

Bolognese Sauce

  • 2 tbsp olive oil ($0.24)
  • 1 medium yellow onion, diced ($0.24)
  • 1 ¾ cups cremini mushrooms, finely chopped ($0.34)
  • 2 whole carrots, shredded ($0.42)
  • 3 stalks celery, finely diced ($0.15)
  • 4 cloves garlic, minced ($0.16)
  • ½ cup dry white wine ($1.52)
  • ¼ cup tomato paste ($0.32)
  • 1 ½ tsp oregano ($0.04)
  • 1 ½ tsp basil ($0.03)
  • 1 ½ tsp thyme ($0.06)
  • tsp cayenne optional
  • 2 bay leaves ($0.02)
  • ½ cup full-fat canned coconut milk ($0.27)
  • 2 cups plain tomato sauce ($2.41)
  • 2 cups cooked brown lentils ($0.40)
  • Salt & pepper to taste ($0.02)

Garnishes optional


  • In a large saucepan over medium, heat olive oil. Add in diced onion, mushrooms, carrots, celery, and garlic. Cook until veggies are soft, about 6-7 minutes.
  • Then, pour in white wine and bring mixture to a simmer. Cook for another 3-4 minutes to reduce the wine slightly. Next, stir in tomato paste, oregano, basil, thyme, and cayenne.
  • Once combined, add bay leaves, tomato sauce, and coconut milk, then reduce heat and simmer for 35-40 minutes, allowing flavors to meld.
  • With about 10 minutes left of cook time, bring some water & salt to a boil in a large cooking pot. Once boiling, add in pasta and cook as per package directions. Once al dente, drain and add back to the pot.
  • When the lentils have finished cooking, transfer 2 cups to the saucepan, season with salt and pepper, and cook a few minutes more to incorporate all flavors. Taste and adjust seasonings as needed.
  • When you are ready to serve, discard bay leaves and transfer sauce to the pot of noodles. Stir to coat pasta in sauce, then garnish with vegan parmesan and chopped parsley.


  • *The best type of pasta to use for this dish is tagliatelle or pappardelle.
  • If you don’t have brown lentils, you can also use the green variety. Just steer away from red lentils as they will not hold their shape as well.
  • Optional ingredients are not reflected in the price or calories of this recipe.


Serving: 1serving | Calories: 488kcal | Carbohydrates: 88.1g | Protein: 20.7g | Fat: 9g | Saturated Fat: 3.8g | Polyunsaturated Fat: 0.7g | Monounsaturated Fat: 3.5g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 460.7mg | Potassium: 967mg | Fiber: 18g | Sugar: 8g | Vitamin A: 4009IU | Vitamin C: 12.4mg | Calcium: 51.7mg | Iron: 6.8mg
Don’t miss another recipe!Subscribe to our newsletter!

♻️ Similar recipes

For more hearty and filling meal ideas, check out our:


Can you use any type of lentil for this recipe?

You can use any lentil variety you prefer in this recipe. We use brown lentils because they hold their shape the best and give it that “meaty” texture a traditional Bolognese has.

Do I have to use coconut milk?

You do not have to use coconut milk. You can use another kind of plant milk like soy or cashew. However, for the richest sauce, we recommend full-fat canned coconut milk.

Where can I find tagliatelle or pappardelle pasta?

If you cannot find tagliatelle or pappardelle pasta at the usual grocery stores, try looking at your local Mediterranean market.

Similar Posts

Leave a Reply

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

Recipe Rating