October 14, 2026

Around the World Entrees

Vegan Mushroom and Lentil Bolognese Sauce

This is my kind of “I don’t feel like cooking” pasta: a jar of favorite tomato sauce, a few vegetables, and cooked lentils turned into something hearty and full of flavor. Nothing fussy, nothing complicated. Just a really satisfying bowl of pasta.

Mushrooms give this vegan bolognese its robust texture, while lentils add protein, fiber, and plenty of substance. A little soy sauce and balsamic vinegar bring depth without taking over. Spoon it over brown rice penne, and you have a dinner worth keeping on rotation.

What You’ll Learn

  • Cook the vegetables down before salting to build a browned, textured base.
  • Use cooked lentils to add protein, fiber, and substance to the sauce.
  • Small additions of soy sauce and balsamic vinegar deepen and balance the flavor.
  • Simmer your favorite jarred tomato sauce with the mushroom and lentil mixture for about 15 minutes.

What You’ll Need

Yield: Enough sauce for 3 to 4 servings.

  • Your favorite pasta, enough for 3 to 4 servings. I use brown rice penne.
  • 1 yellow onion, or half of a very large onion, diced
  • 3 cloves garlic, chopped
  • 2 tablespoons olive oil
  • 1 cup mushrooms, wiped clean and diced
  • 1 cup cooked lentils. I use horse gram.
  • 1 cup your favorite tomato sauce or marinara sauce
  • 1 teaspoon salt, adjusted to taste, plus salt for the pasta water
  • ½ teaspoon black pepper
  • 1 teaspoon crushed red pepper, or to taste
  • A little soy sauce
  • A little balsamic vinegar
  • A small splash of water to rinse the sauce jar
  • Fresh basil, if you have it

The soy sauce and balsamic vinegar are small, informal additions rather than precisely measured ingredients. You want a little extra savory depth and balance, not a sauce that tastes distinctly of either one.

Why I Use Horse Gram

Horse gram is a protein-rich legume used across southern India, and I love how well it holds its texture in this sauce. It makes the bolognese substantial without turning everything into mush.

Use cooked lentils here, not dry ones. The cooking method starts with them already prepared, which is part of what makes this dinner so easy. Horse gram is my choice, but the recipe works with cooked lentils you have on hand.

Lentils are a useful way to add plant-based protein and fiber to a meal. For more background on those nutritional benefits, the Harvard Nutrition Source guide to lentils is a helpful reference.

1. Build the Onion, Garlic, and Mushroom Base

Peel and dice the onion. Heat the olive oil in a pan, add the onion, and let it start cooking while you chop the garlic. Add the garlic, then wipe the mushrooms clean, dice them, and stir them into the pan.

Put a separate pot of water on for the pasta while the vegetables cook. That way, the two parts of dinner can come along together.

Give the vegetables a chance to brown before adding salt. I like to keep the pan uncovered and hold off on salting until the vegetables have cooked down. The goal is a base with good texture, not vegetables sitting in a pool of liquid.

Stir as needed and let the moisture cook away. You’re looking for some browning and a mixture that feels substantial rather than watery.

Diced mushrooms and onion in an uncovered stainless steel pot with a spoon resting inside
Let the vegetables cook down before adding the salty seasonings.

2. Add the Lentils and Layers of Flavor

Stir the cooked horse gram or lentils into the mushrooms and aromatics. Let everything cook together for a little while so the lentils become part of that flavorful base.

Once the mixture has cooked down, add the salt, a little soy sauce, and a little balsamic vinegar. Then stir in the black pepper and crushed red pepper.

These small additions do different jobs:

  • Soy sauce: Adds savory depth without needing to make the finished sauce taste like soy sauce.
  • Balsamic vinegar: Adds acidity and a deep flavor that balances the other ingredients.
  • Black pepper: Adds another layer of seasoning.
  • Crushed red pepper: Brings as much warmth as you like.

Balsamic is especially handy when you don’t have a bottle of wine open, don’t feel like opening one, or prefer not to use wine. A little gives the sauce that extra something without making vinegar the main flavor.

I like about a teaspoon of crushed red pepper. You can leave it out entirely or add more. Make the heat level feel good to you.

Let the seasoned mixture cook a little longer. Before the tomato sauce goes in, it should have some nice browning and no excess liquid pooling around it.

3. Add the Tomato Sauce and Simmer

Stir in about 1 cup of your favorite tomato sauce or marinara. There’s no particular brand or variety you need. This is an easy dinner, so a jar of sauce you already enjoy is perfect.

Add a little water to the jar, swirl it around to loosen the sauce left inside, and pour that into the pan too. Just a small splash does the job.

Let the bolognese simmer for about 15 minutes, stirring occasionally. The tomato sauce brings everything together, and the flavors develop as it cooks.

After that initial simmer, add some fresh basil if you have it. Let the sauce gently simmer a little longer while you finish the pasta. It should look rich and chunky, with the mushrooms and lentils still giving it texture.

Thick red tomato sauce with visible lentils and mushroom pieces in a stainless steel pot

4. Cook the Pasta and Put Dinner Together

When the pasta water comes to a boil, add salt and then your pasta. Follow the package directions for the best cooking method and timing.

I use brown rice penne because I like whole grain pasta, and this one cooks up nicely for me. Whole wheat pasta is another option, or simply use whatever pasta you enjoy most.

Drain the cooked pasta, put a portion on each plate, and spoon the mushroom and lentil bolognese over the top.

That’s it. A little chopping, a good simmer, and a jar of sauce made much more interesting. You get plenty of flavor, a hearty texture, and the protein and fiber of lentils in a comforting pasta dinner. Exactly what I want when I don’t feel like making a big production out of cooking.