A healthy, filling vegan version of popular Bolognese sauce using lentils and quinoa for a meaty texture. Even my meat-loving husband loves this vegan Bolognese!

Recipe Overview

Why you’ll love it: Vegan pasta sauce may surprise you. It’s very flavorful and satisfying.

How long it takes: 30 minutes to prep, an hour or so to simmer
Equipment you’ll need: large skillet or Dutch oven, medium saucepan, blender or food processor
Servings: 8

Vegan bolognese on spaghetti.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Everyone who chooses vegetarian, whether it’s for one night a week or for a lifetime, does it for different reasons. Whether you’re concerned about the health of our planet, the health of your body, or just trying to eat on a budget, meatless meals make good sense.

I was a little doubtful about serving this vegan Bolognese to my husband the first time I made it. I truly didn’t think he would like it. I mean, it’s lentils and quinoa fronting as beef. Not exactly a meat eater’s dream come true. 

But you guys! This is really good. And he agrees! The combined texture of the lentils and quinoa is hearty and feels like ground beef. The flavor of the sauce is so good, with lots of tomatoes, herbs, and spices, and just a splash of rich balsamic vinegar. While a classic Bolognese usually includes cream, this recipe is dairy-free.

I think you’re going to love this pasta sauce. It’s super satisfying and you can feel good about serving a delicious and healthy meal to your family.

About This Vegan Bolognese Recipe

It’s easy to make. All of the ingredients you need can be found in a well-stocked pantry. It’s a good choice when you don’t happen to have meat in the fridge or you only have frozen meat.

Uses pantry ingredients. The list of ingredients looks pretty long but don’t be intimidated. It’s easy stuff like canned tomatoes, dry herbs and seasonings, carrots and onions, etc. I always have my pantry stocked with lentils and quinoa, and they keep forever.

Cooking time is flexible. Total cooking time is about one hour minimum (that doesn’t include prep) but the sauce can simmer for as long as you need to. In fact, once you have it prepped, it can simmer in your slow cooker for a few hours if that works out better for your schedule.

Spaghetti with vegan sauce.

What You’ll Need

  • Brown or Green Lentils: Lentils are a fast-cooking legume. They have been around for centuries and are a good source of protein. Dry lentils usually come in a bag; look for either brown or green lentils. Before using lentils, be sure to sort out any foreign material and rinse them with cool water.
  • Quinoa: Quinoa is actually a seed but is often considered a whole grain. It is gluten-free and high in protein. It comes in different colors. I usually use white quinoa for recipes like this. Quinoa should be also rinsed before using.
  • Onion, Red Bell Pepper, Garlic, Carrots: These veggies add lots of flavor to the sauce, along with good nutrition. You can substitute any color bell pepper.
  • Spinach Leaves: We all need to up our greens intake and no one will ever guess that there are 3 cups of spinach in this sauce. Sometimes we need to be a little tricky.
  • Crushed Tomatoes, Diced Tomatoes, and Tomato Paste: Lots of tomatoes, an essential ingredient in a Bolognese sauce.
  • Red Pepper Flakes, Dried Basil and Oregano, Salt: You probably have all of these in your pantry.
  • Balsamic Vinegar: A couple tablespoons of tangy/sweet balsamic really rounds out the sauce and balances out the acidic tomatoes. It takes the place of the wine that is traditionally added to a Bolognese.
  • Cooked Pasta, Parmesan Cheese (optional), and Fresh Basil (optional)
Ingredients needed for recipe.

How To Make This Vegan Bolognese Recipe

Let’s get started! I’ll walk you through the steps. You’ll need a saucepan, and a large heavy skillet with a cover or a Dutch oven. You’ll also need a food processor or blender.

Simmer the carrots and lentils. Peel or scrub the carrots and cut them into pretty good-sized chunks, an inch or so. You don’t want them too small because you’ll be picking them out of the lentils after they cook. Place the lentils and chopped carrots into the saucepan with a couple cups of water or broth. Bring them to a simmer, lower the heat, and simmer for 20 minutes, or until they are tender.

Carrots and lentils boiling.

Sauté vegetables. Meanwhile, in the Dutch oven or skillet, sauté the onion and bell pepper in a bit of olive oil until softened.

Uncooked peppers and onions in a pan.

Add the garlic, red pepper flakes, and spinach and stir continually for a minute or so, until the garlic is fragrant and the spinach is wilted. Remove the pan from the heat.

Spinach wilted in pan with peppers and onions.

Process until smooth. Put the crushed tomatoes, tomato paste, dried herbs, cooked spinach mixture, and cooked carrots (not the lentils) in a blender or food processor. Process until the mixture is smooth.

Vegetables blended in blender.

Combine. In the same large pan, heat the diced tomatoes and vinegar. Scrape the bottom of the pan to remove any browned bits (deglaze the pan). Add the contents of the blender, along with the uncooked quinoa and cooked lentils.

Ingredients in white pan.

Simmer. Stir well, and bring to a simmer. Cover the pan and simmer the sauce for 45 to 50 minutes (or longer).

Close up of vegan bolognese.

Cook pasta. Meanwhile, cook the pasta as directed on the package.

Serve. Serve vegan Bolognese sauce over a hearty pasta such as rigatoni, penne, tagliatelle, or fettuccine. Try whole wheat pasta or gluten-free pasta.

If you want this meal to be truly vegan, omit the Parmesan cheese or use  your favorite vegan cheese. We’re cheese lovers in this family.

Fork in pasta and lentil quinoa bolognese.

Wondering what to serve with this meal? Warm crusty bread with dipping oil (restaurant style) is always a hit. A simple green salad with homemade Italian dressing or creamy Italian is a good choice, too. For special occasions, an Aperol spritz cocktail is fun and easy.

Make It Your Own

Classic Bolognese pasta sauce: If you’re looking for a creamy sauce that includes meat, try Instant Pot Bolognese. It’s a game changer, ready in an hour! Or try this healthier turkey Bolognese recipe. It’s made on the stovetop with ground turkey and turkey sausage, and it’s super flavorful.

Make-Ahead Ideas

Freeze it: This recipe makes a pretty big batch, about 8 cups of sauce, making it a good choice for food prepping. Serve half of it tonight and freeze the other half for an easy future meal.

Storage & Reheating Tips

Refrigerate/Freeze: Leftover sauce can be covered and refrigerated for three to five days. It also freezes well and will keep for up to three months in a freezer safe container. Defrost overnight in the refrigerator before reheating.

Reheat: Microwave individual portions until heated through. For larger amounts, warm the sauce up on the stove in a saucepan.

Vegan meal plan, meal plan 58, preview image with text and photos of recipes.

Free Meal Plan

Interested in a weekly meal plan that includes this recipe? Take a look at Meal Plan #58. You’ll find a wholesome recipe for each weekday plus a categorized grocery list. We add a new meal plan weekly.

More Pasta Sauce Recipes

Recipe

Vegan Bolognese Recipe

4.75 from 8 votes
Prep Time: 15 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 35 minutes
Servings: 8 servings
A healthy, filling vegan version of popular Bolognese sauce using lentils and quinoa for a meaty texture. Even my meat-loving husband loves this vegan Bolognese!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 cup uncooked brown or green lentils, sorted and rinsed
  • 3 medium carrots, peeled, cut into 1-inch chunks
  • 2 cups water or vegetable broth
  • 2 tablespoons olive oil
  • ½ small yellow onion, roughly chopped
  • 1 red bell pepper, roughly chopped
  • ½ teaspoon kosher salt, more to taste
  • 3 cloves garlic, roughly chopped
  • ¼ teaspoon red pepper flakes (more to taste)
  • 3 cups loosely packed spinach leaves
  • 1 can (28 ounces) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 tablespoon dried basil
  • 1 ½ teaspoons dried oregano
  • 1 can (14.5 ounces) petite diced tomatoes
  • 2 tablespoons balsamic vinegar
  • ½ cup uncooked quinoa, rinsed
  • cooked pasta for serving
  • grated Parmesan cheese for serving (optional — use a vegan cheese if desired)
  • Fresh basil, chopped, for serving (optional)

Instructions 

  • In a medium sized saucepan, stir together lentils, carrots and water or broth (if using water, add ½ teaspoon kosher salt). Bring to a boil over high heat and reduce to a simmer, cover, and cook for 20 minutes or until the carrots are fork tender and the lentils are cooked.
  • Meanwhile, in a deep skillet or Dutch oven, heat the oil over medium heat. Add the onions, red bell pepper, and salt and cook, stirring frequently, until onions become translucent (7 to 8 minutes). Add the garlic, red pepper flakes, and spinach and cook, stirring, until spinach is wilted (2 to 3 minutes). Remove from heat.
  • To a blender or food processor, add crushed tomatoes, tomato paste, sauteed vegetables (keep the pan – you’ll be using it again), basil, and oregano. Once the lentils have cooked, remove carrots and add them to the blender or food processor, as well. Puree/blend until smooth.
  • Place the skillet or Dutch oven back on medium heat. Add diced tomatoes and balsamic vinegar and scrape any brown bits off the bottom of the pan. Add the pureed tomato mixture, quinoa, and lentils and bring to a simmer. Cover and cook over low heat for 45 to 50 minutes or until quinoa is cooked, stirring occasionally.
  • Meanwhile, cook pasta as directed on the package. Before draining, reserve ½ cup pasta water to thin out the sauce, if necessary.
  • Taste the sauce and season with salt and pepper as needed. Serve on cooked pasta, garnished with basil and parmesan cheese, if desired.

Notes

  • Nutrition information is for sauce only and does not include pasta, cheese, or fresh basil.
  • This recipe makes a big batch, about 8 cups. It freezes well, and will keep for up to 3 months. Store in labeled freezer-safe containers. Thaw overnight in the fridge before reheating.
  • Recipe card updated 10/13/2022. 

Video

Nutrition

Serving: 1cup, Calories: 209kcal, Carbohydrates: 34g, Protein: 10g, Fat: 5g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 283mg, Potassium: 782mg, Fiber: 11g, Sugar: 7g, Vitamin A: 5613IU, Vitamin C: 36mg, Calcium: 97mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
Free email series

5 Time & Stress Saving Cooking Secrets

Free email series of my best tips!

FREE BONUS!

4.75 from 8 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating




The maximum upload file size: 1 MB. You can upload: image. Drop files here

19 Comments

  1. HPierce says:

    It doesn’t taste bad.  I would keep the spinach out of the blender and put it in last to give it a bit if green. My end result looks more like brown baby food with chunks in it. It did taste good though. 

  2. Amanda says:

    Looks delicious! Giving this recipe a try tonight! Double checking, is the quinoa to be cooked with the rest of the mixture at the end or added to the mixture at the end and heated all together? Thanks! 

    1. Rachel Gurk says:

      After you cook the vegetables and puree them, you add the cooked lentils, pureed vegetables, and uncooked quinoa. The quinoa cooks in the tomato/vegetable mixture. Hope that helps!

  3. Kathryn says:

    This sounds great! Really hearty and flavourful – I bet you don’t miss the meat at all.

  4. Stephanie @ Eat. Drink. Love. says:

    Yum! My husband is the same way abut dinners. He wants the meat, but I could easily go without it!

  5. Julie says:

    This is a brilliant way to mix up the typical Bolognese. I love the idea of doing half lentils-half meat for the sauce, too!!

  6. Liz @ Virtually Homemade says:

    What a creative way to use quinoa. makes so much sense since it’s packed with protein.

  7. Kim | Just For Clicks says:

    This looks SO good! I’m focused on Clean Eating right now and this will definitely go onto my menu plan. I’ve found some great Brown Rice Pasta…. which will pair perfectly! Pinning this now…

  8. Marnely Rodriguez-Murray says:

    I love this because it looks like a great meal to make when I’ve got NO idea what to make! I’ve always got lentils in the pantry, so saving this recipe for a meal this winter!

  9. Carrie @ Bakeaholic Mama says:

    love this! We eat a lot of lentils and quinoa, my kids hate ground meat but will do both of these! This recipe is a keeper for sure!

  10. denise says:

    looks good!