Spaghetti with Vegan Lentil Bolognese

Of all the recipes that have become staples in my kitchen, this Spaghetti with Vegan Lentil Bolognese holds a special place in my heart. I remember the first time I decided to create a plant-based version of the classic, comforting bolognese I grew up with. My family, to put it mildly, was skeptical. They were accustomed to a rich, traditional sauce, and the idea of using lentils as the star ingredient was met with raised eyebrows and polite but doubtful smiles. I was determined to prove that a vegan version could be just as hearty, savory, and soul-satisfying. As the sauce simmered on the stove, the kitchen began to fill with an incredible aroma—deep, earthy, and herbaceous. The rich scent of sautéed vegetables, garlic, and herbs mingling with tomatoes and red wine was intoxicating. When I finally served a heaping portion over a bed of spaghetti, the silence that fell over the dinner table was the best compliment I could have received. The skeptics were won over. They were amazed by the “meaty” texture the lentils provided and the incredible depth of flavor that rivaled any traditional bolognese they’d ever had. Now, it’s a requested regular in our meal rotation, a testament to the fact that plant-based eating doesn’t mean sacrificing flavor, comfort, or tradition. It’s a dish that nourishes the body and the soul, and I’m thrilled to share the recipe that transformed my family’s dinner table.

Ingredients

  • 2 tablespoons Olive Oil: Use a good quality extra virgin olive oil for a rich, fruity base to sauté your vegetables.
  • 1 large Yellow Onion (about 2 cups, finely diced): Provides the sweet, aromatic foundation of the sauce.
  • 2 large Carrots (about 1 ½ cups, finely diced): Adds a natural sweetness and vibrant color, a key component of the classic Italian soffritto.
  • 2 Celery Stalks (about 1 ½ cups, finely diced): Offers a subtle, earthy bitterness that balances the sweetness of the carrots and onions.
  • 8 ounces Cremini Mushrooms (finely chopped): This is a key ingredient for creating a deep, umami-rich, and “meaty” texture.
  • 4-5 cloves Garlic (minced): For that pungent, aromatic kick that is essential in any good Italian-style sauce.
  • 1 ½ cups Brown or Green Lentils (rinsed): The star of the show. Brown or green lentils hold their shape well during cooking, providing a wonderful, hearty bite.
  • 2 tablespoons Tomato Paste: A concentrated tomato flavor that adds incredible depth and a beautiful ruby color to the bolognese.
  • ½ cup Dry Red Wine (such as Merlot or Cabernet Sauvignon): This is optional but highly recommended. It deglazes the pan and adds a complex, robust layer of flavor.
  • 1 (28-ounce) can Crushed Tomatoes: Forms the primary liquid and flavor base of the sauce, providing a bright, tangy tomato taste.
  • 4 cups Vegetable Broth: Used to cook the lentils and thin the sauce to the perfect consistency. Use a low-sodium version to better control the salt level.
  • 1 tablespoon Soy Sauce or Tamari: A secret weapon for umami! It adds a savory, salty depth that mimics the complexity of a traditional bolognese.
  • 2 teaspoons Dried Oregano: A classic herb that brings a peppery, aromatic warmth.
  • 1 teaspoon Dried Basil: Adds a touch of sweet, anise-like flavor.
  • 1 Bay Leaf: Infuses the sauce with a subtle, herbal background note as it simmers.
  • Salt and Freshly Ground Black Pepper (to taste): To season and enhance all the flavors.
  • 1 pound Spaghetti or other long pasta: The classic vessel for carrying this delicious sauce.
  • For Garnish (Optional): Fresh basil or parsley, a drizzle of high-quality olive oil, red pepper flakes, or vegan parmesan cheese.

Instructions

  1. Prepare the Soffritto: Begin by preparing your vegetable base, known in Italian cooking as a soffritto. This step is crucial for building a deep flavor foundation, so don’t rush it. Heat the 2 tablespoons of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once the oil is shimmering, add the finely diced onion, carrots, and celery. Sauté the vegetables, stirring occasionally, for about 10-12 minutes. You’re looking for them to become very soft and fragrant, and the onion should be translucent. This slow cooking process coaxes out their natural sweetness. Season generously with a pinch of salt and black pepper during this stage to help draw out the moisture and flavor.
  2. Add Mushrooms and Garlic: Add the finely chopped cremini mushrooms to the pot. Continue to cook, stirring frequently, for another 8-10 minutes. The mushrooms will initially release a lot of water. Keep cooking until that water has evaporated and the mushrooms have reduced in size and started to brown. This browning process, known as the Maillard reaction, is essential for developing a deep, savory, umami flavor. Once the mushrooms are well-browned, add the minced garlic and cook for just one more minute until fragrant. Be careful not to let the garlic burn, as it can become bitter.
  3. Toast the Tomato Paste: Push the vegetables to one side of the pot to create a small open space. Add the 2 tablespoons of tomato paste directly to this hot spot. Allow it to cook for 1-2 minutes, stirring it constantly. This step “toasts” the paste, which caramelizes its sugars and deepens its flavor, removing any raw or tinny taste. Once it has darkened slightly in color, stir it into the vegetable mixture until everything is well coated.
  4. Deglaze with Wine: If using, pour in the ½ cup of dry red wine. Use a wooden spoon or spatula to scrape up any browned bits that have stuck to the bottom of the pot. These little bits, called fond, are packed with flavor. Let the wine bubble and cook for 2-3 minutes, or until the strong smell of alcohol has cooked off and the liquid has reduced by about half. This process, called deglazing, incorporates all that concentrated flavor from the bottom of the pot back into your sauce.
  5. Combine Remaining Ingredients: Now it’s time to bring it all together. Add the rinsed brown or green lentils, the can of crushed tomatoes, the 4 cups of vegetable broth, the soy sauce or tamari, the dried oregano, dried basil, and the bay leaf to the pot. Stir everything thoroughly to combine.
  6. Simmer for Flavor: Bring the sauce to a boil, then immediately reduce the heat to low. Cover the pot and let the sauce simmer gently for at least 45-60 minutes. Stir it every 15 minutes or so to prevent the lentils from sticking to the bottom. The longer it simmers, the more the flavors will meld and deepen. The lentils should be tender but not mushy, and the sauce should have thickened considerably. If the sauce becomes too thick for your liking during the simmering process, you can add a small splash of additional vegetable broth or water to reach your desired consistency.
  7. Final Seasoning and Pasta: While the sauce is finishing its simmer, bring a large pot of salted water to a rolling boil. Cook your spaghetti according to the package directions until it is al dente (firm to the bite). Once the bolognese has finished simmering, remove the bay leaf. Taste the sauce and adjust the seasoning with additional salt and freshly ground black pepper as needed. You might also want to add a splash of balsamic vinegar at this stage to brighten up the flavors.
  8. Serve and Enjoy: Drain the cooked spaghetti well. You can either toss the spaghetti directly with the lentil bolognese in the large pot or serve the pasta onto individual plates and top it with a generous ladle of the sauce. Garnish with fresh basil, a drizzle of good olive oil, or a sprinkle of vegan parmesan cheese before serving hot.

Nutrition Facts

This recipe makes approximately 8 servings. The nutritional information is an estimate per serving (sauce only).

  • Calories: Approximately 350-400 kcal per serving. This hearty sauce provides substantial energy primarily from complex carbohydrates and plant-based protein, making it a filling and satisfying meal.
  • Protein: Around 18g per serving. The lentils are a powerhouse of plant-based protein, which is crucial for muscle repair, immune function, and keeping you feeling full and satisfied long after your meal.
  • Fiber: Around 16g per serving. This recipe is exceptionally high in dietary fiber, thanks to the lentils and vegetables. Fiber is essential for digestive health, helps regulate blood sugar levels, and contributes to a feeling of fullness.
  • Iron: This dish is a good source of plant-based iron, which is vital for carrying oxygen in the blood and preventing fatigue. Pairing it with vitamin C-rich tomatoes helps improve iron absorption.
  • Low in Saturated Fat: As a completely plant-based recipe, this bolognese is naturally very low in saturated fat and contains zero cholesterol, making it a heart-healthy choice compared to its traditional counterpart.

Preparation Time

The total time for this recipe is approximately 1 hour and 30 minutes, but much of this is hands-off simmering time, which is essential for developing the deep, rich flavors.

  • Preparation Time: 20-25 minutes. This includes washing and finely dicing all the vegetables (onion, carrots, celery) and chopping the mushrooms. Having everything prepped before you start cooking (mise en place) will make the process smooth and enjoyable.
  • Cook Time: 65-75 minutes. This includes the initial sautéing of the vegetables (about 20 minutes) and the crucial simmering period (45-60 minutes), where the magic really happens and the flavors meld together beautifully.

How to Serve

This versatile vegan lentil bolognese can be served in many delicious ways beyond the classic spaghetti. Here are some ideas to inspire you:

  • Classic Pasta Night:
    • Serve over a generous pile of spaghettitagliatelle, or pappardelle. The wide, flat noodles are excellent for catching the hearty sauce.
    • Toss with tube-shaped pasta like rigatoni or penne, which will trap the chunky sauce inside.
    • Use it as the rich, flavorful filling for a Vegan Lasagna or in Stuffed Shells.
  • Gourmet Garnishes:
    • Top with a handful of freshly chopped basil or parsley to add a burst of fresh, herbaceous flavor.
    • A generous sprinkle of high-quality vegan parmesan cheese adds a salty, cheesy tang.
    • For a bit of heat, add a pinch of red pepper flakes.
    • Finish with a final, luxurious drizzle of extra virgin olive oil just before serving to enhance the aroma and richness.
  • Beyond the Pasta Bowl:
    • Spoon the bolognese over creamy, soft polenta for a comforting and rustic Italian-style meal.
    • Serve it over a fluffy baked potato or sweet potato for a simple, nutritious, and gluten-free dinner.
    • Use it as a plant-based “chili” topping for vegan nachos or as a filling for savory crepes.
    • Pair it with a side of crusty garlic bread for dipping and a simple green salad with a light vinaigrette to round out the meal.

Additional Tips

  1. The Secret to “Meaty” Texture is in the Chop: For the best texture that most closely mimics a traditional bolognese, take the time to finely dice your vegetables (onion, carrot, celery) and very finely chop your mushrooms. You can even pulse the mushrooms in a food processor a few times for a perfect mince. This small-dice consistency helps all the ingredients meld together into a cohesive, rich sauce rather than a chunky vegetable stew.
  2. Maximize Umami Flavor: Umami is the deep, savory “fifth taste” that makes food so satisfying. To boost it in this vegan recipe, don’t skip browning the mushrooms well, toasting the tomato paste, and using soy sauce or tamari. For an even bigger umami bomb, consider adding a tablespoon of miso paste along with the tomato paste or rehydrating some dried porcini mushrooms in hot water and adding both the chopped mushrooms and their flavorful soaking liquid to the sauce.
  3. Don’t Rush the Soffritto: The initial step of sautéing the onion, carrots, and celery is the foundation of your sauce’s flavor. Be patient and allow them to cook over medium-low heat for at least 10-12 minutes until they are truly soft and sweet. Rushing this step will result in a less complex and slightly raw-tasting vegetable flavor in the final product.
  4. The Power of Red Wine (and its Substitutes): The red wine adds an undeniable depth and acidity that cuts through the richness of the sauce. If you prefer not to use alcohol, you can achieve a similar effect by deglazing the pan with an extra splash of vegetable broth mixed with 1-2 tablespoons of balsamic vinegar or red wine vinegar. This will still help lift the flavorful bits from the pan and add a necessary touch of acidity.
  5. Embrace the Simmer: The 45-60 minute simmer time is not just for cooking the lentils; it’s for melding the flavors. During this time, the acidity of the tomatoes mellows, the herbs infuse the entire sauce, and the flavors deepen into something truly special. If you have the time, letting it simmer even longer (up to 90 minutes) on very low heat will yield an even richer result. Just be sure to add a splash of water or broth if it gets too thick.
  6. Control the Consistency: If your sauce is thicker than you’d like after simmering, simply stir in a bit more vegetable broth or hot water until you reach your desired consistency. If your sauce is too thin, you can let it simmer uncovered for the last 10-15 minutes of cooking. This allows excess liquid to evaporate and the sauce to naturally reduce and thicken.
  7. A Finishing Touch of Acidity: A common chef’s trick to make flavors “pop” at the end of cooking is to add a small amount of acid. After you’ve seasoned with salt and pepper, taste the sauce. If it feels a little flat or one-dimensional, a tiny splash (about a teaspoon) of balsamic vinegar or lemon juice can brighten everything up and tie all the flavors together beautifully.
  8. Make it Ahead for Better Flavor: Like many stews and sauces, this lentil bolognese is even better the next day! The flavors have more time to meld and deepen overnight. Make a double batch over the weekend. Enjoy one portion for dinner and store the rest in the refrigerator for an incredibly easy and delicious weeknight meal. Just gently reheat it on the stovetop before serving.

FAQ Section

1. Can I make this lentil bolognese in a slow cooker or Instant Pot?
Absolutely! For a slow cooker, complete steps 1-4 on the stovetop. Then, transfer the sautéed mixture to your slow cooker and add the remaining ingredients (lentils, tomatoes, broth, herbs). Stir well and cook on low for 6-8 hours or on high for 3-4 hours. For an Instant Pot, use the “Sauté” function to complete steps 1-4. Then, cancel the sauté function, add the remaining ingredients, and stir. Secure the lid, set the valve to “Sealing,” and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes before performing a quick release.

2. Can I freeze vegan lentil bolognese?
Yes, this sauce freezes exceptionally well, making it perfect for batch cooking. Allow the bolognese to cool completely to room temperature. Then, transfer it to freezer-safe airtight containers or heavy-duty freezer bags. It can be stored in the freezer for up to 3 months. To reheat, thaw it overnight in the refrigerator and then gently warm it in a saucepan on the stove. You may need to add a splash of water or broth to loosen it up as it reheats.

3. What is the best type of lentil for this recipe?
Brown or green lentils are the best choice for this bolognese. They are firm and hold their shape well during the long simmer, providing a wonderful, hearty, and “meaty” texture. Red or yellow lentils are not recommended for this recipe, as they tend to break down and become mushy, which would result in a texture more like a thick soup or dal rather than a chunky bolognese sauce.

4. Is this recipe gluten-free?
Yes, this recipe can easily be made gluten-free. The sauce itself is naturally gluten-free, provided you use a tamari (which is typically gluten-free) instead of soy sauce (which often contains wheat). Simply serve the finished bolognese over your favorite gluten-free pasta, quinoa, or polenta to ensure the entire meal is gluten-free.

5. How can I add even more vegetables to this sauce?
This recipe is very forgiving and a great way to use up extra vegetables. You can easily add finely diced zucchini, bell peppers, or eggplant along with the soffritto (onion, carrot, celery). You could also stir in a few large handfuls of fresh spinach or kale during the last 5-10 minutes of simmering, allowing it to wilt into the sauce for an extra nutrient boost.

6. My bolognese turned out too watery. How do I fix it?
If your sauce is too thin, the easiest fix is to let it simmer for a bit longer with the lid off. Remove the lid from the pot and increase the heat slightly to a low bubble. This will allow the excess liquid to evaporate and the sauce to reduce and thicken. Stir occasionally to prevent sticking. For a quicker fix, you can create a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stirring it into the simmering sauce. Let it cook for another minute or two, and it will thicken right up.

7. What can I use as a non-alcoholic substitute for the red wine?
The red wine adds depth and acidity. If you’re avoiding alcohol, you can substitute the ½ cup of red wine with an equal amount of vegetable broth mixed with 1 to 2 tablespoons of balsamic vinegar or red wine vinegar. The vinegar will provide the necessary acidity to brighten the flavors and cut through the richness of the sauce.

8. Why does my lentil bolognese taste slightly bitter?
A slight bitterness can sometimes occur for a few reasons. The most common culprit is burning the garlic. Garlic cooks very quickly, so it should only be sautéed for about 30-60 seconds until it’s fragrant before you add liquid. Another potential reason is not “toasting” the tomato paste. Uncooked tomato paste can have a raw, slightly bitter edge, which is mellowed by cooking it for a minute or two before incorporating it. Finally, ensure you are using a good quality canned tomato, as some brands can be more acidic or bitter than others.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spaghetti with Vegan Lentil Bolognese


  • Author: Amanda

Ingredients

Scale
  • 2 tablespoons Olive Oil: Use a good quality extra virgin olive oil for a rich, fruity base to sauté your vegetables.
  • 1 large Yellow Onion (about 2 cups, finely diced): Provides the sweet, aromatic foundation of the sauce.
  • 2 large Carrots (about 1 ½ cups, finely diced): Adds a natural sweetness and vibrant color, a key component of the classic Italian soffritto.
  • 2 Celery Stalks (about 1 ½ cups, finely diced): Offers a subtle, earthy bitterness that balances the sweetness of the carrots and onions.
  • 8 ounces Cremini Mushrooms (finely chopped): This is a key ingredient for creating a deep, umami-rich, and “meaty” texture.
  • 45 cloves Garlic (minced): For that pungent, aromatic kick that is essential in any good Italian-style sauce.
  • 1 ½ cups Brown or Green Lentils (rinsed): The star of the show. Brown or green lentils hold their shape well during cooking, providing a wonderful, hearty bite.
  • 2 tablespoons Tomato Paste: A concentrated tomato flavor that adds incredible depth and a beautiful ruby color to the bolognese.
  • ½ cup Dry Red Wine (such as Merlot or Cabernet Sauvignon): This is optional but highly recommended. It deglazes the pan and adds a complex, robust layer of flavor.
  • 1 (28-ounce) can Crushed Tomatoes: Forms the primary liquid and flavor base of the sauce, providing a bright, tangy tomato taste.
  • 4 cups Vegetable Broth: Used to cook the lentils and thin the sauce to the perfect consistency. Use a low-sodium version to better control the salt level.
  • 1 tablespoon Soy Sauce or Tamari: A secret weapon for umami! It adds a savory, salty depth that mimics the complexity of a traditional bolognese.
  • 2 teaspoons Dried Oregano: A classic herb that brings a peppery, aromatic warmth.
  • 1 teaspoon Dried Basil: Adds a touch of sweet, anise-like flavor.
  • 1 Bay Leaf: Infuses the sauce with a subtle, herbal background note as it simmers.
  • Salt and Freshly Ground Black Pepper (to taste): To season and enhance all the flavors.
  • 1 pound Spaghetti or other long pasta: The classic vessel for carrying this delicious sauce.
  • For Garnish (Optional): Fresh basil or parsley, a drizzle of high-quality olive oil, red pepper flakes, or vegan parmesan cheese.


Instructions

  1. Prepare the Soffritto: Begin by preparing your vegetable base, known in Italian cooking as a soffritto. This step is crucial for building a deep flavor foundation, so don’t rush it. Heat the 2 tablespoons of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once the oil is shimmering, add the finely diced onion, carrots, and celery. Sauté the vegetables, stirring occasionally, for about 10-12 minutes. You’re looking for them to become very soft and fragrant, and the onion should be translucent. This slow cooking process coaxes out their natural sweetness. Season generously with a pinch of salt and black pepper during this stage to help draw out the moisture and flavor.
  2. Add Mushrooms and Garlic: Add the finely chopped cremini mushrooms to the pot. Continue to cook, stirring frequently, for another 8-10 minutes. The mushrooms will initially release a lot of water. Keep cooking until that water has evaporated and the mushrooms have reduced in size and started to brown. This browning process, known as the Maillard reaction, is essential for developing a deep, savory, umami flavor. Once the mushrooms are well-browned, add the minced garlic and cook for just one more minute until fragrant. Be careful not to let the garlic burn, as it can become bitter.
  3. Toast the Tomato Paste: Push the vegetables to one side of the pot to create a small open space. Add the 2 tablespoons of tomato paste directly to this hot spot. Allow it to cook for 1-2 minutes, stirring it constantly. This step “toasts” the paste, which caramelizes its sugars and deepens its flavor, removing any raw or tinny taste. Once it has darkened slightly in color, stir it into the vegetable mixture until everything is well coated.
  4. Deglaze with Wine: If using, pour in the ½ cup of dry red wine. Use a wooden spoon or spatula to scrape up any browned bits that have stuck to the bottom of the pot. These little bits, called fond, are packed with flavor. Let the wine bubble and cook for 2-3 minutes, or until the strong smell of alcohol has cooked off and the liquid has reduced by about half. This process, called deglazing, incorporates all that concentrated flavor from the bottom of the pot back into your sauce.
  5. Combine Remaining Ingredients: Now it’s time to bring it all together. Add the rinsed brown or green lentils, the can of crushed tomatoes, the 4 cups of vegetable broth, the soy sauce or tamari, the dried oregano, dried basil, and the bay leaf to the pot. Stir everything thoroughly to combine.
  6. Simmer for Flavor: Bring the sauce to a boil, then immediately reduce the heat to low. Cover the pot and let the sauce simmer gently for at least 45-60 minutes. Stir it every 15 minutes or so to prevent the lentils from sticking to the bottom. The longer it simmers, the more the flavors will meld and deepen. The lentils should be tender but not mushy, and the sauce should have thickened considerably. If the sauce becomes too thick for your liking during the simmering process, you can add a small splash of additional vegetable broth or water to reach your desired consistency.
  7. Final Seasoning and Pasta: While the sauce is finishing its simmer, bring a large pot of salted water to a rolling boil. Cook your spaghetti according to the package directions until it is al dente (firm to the bite). Once the bolognese has finished simmering, remove the bay leaf. Taste the sauce and adjust the seasoning with additional salt and freshly ground black pepper as needed. You might also want to add a splash of balsamic vinegar at this stage to brighten up the flavors.
  8. Serve and Enjoy: Drain the cooked spaghetti well. You can either toss the spaghetti directly with the lentil bolognese in the large pot or serve the pasta onto individual plates and top it with a generous ladle of the sauce. Garnish with fresh basil, a drizzle of good olive oil, or a sprinkle of vegan parmesan cheese before serving hot.

Nutrition

  • Serving Size: one normal portion
  • Calories: 400
  • Fiber: 16g
  • Protein: 18g