Lentil Bolognese (Hearty Vegetarian Pasta Sauce)

Lentil Bolognese (Hearty Vegetarian Pasta Sauce)

Isabel Bernard
Isabel Bernard

Isabel is the organizer and home cook behind Sip Savor Mix. She writes about simple systems that keep a home calm and cozy fall dinners that fit real weeknights. Read more

Jump to Recipe

Lentil Bolognese has all the things you want from a classic meat sauce: it is thick, savory, a little sweet from slow-cooked vegetables, and it clings to pasta.

Brown lentils give it a hearty, meaty texture, and finely chopped mushrooms add deep, savory flavor. It is budget friendly, pantry friendly and naturally vegan if you skip the cheese.

Make a big pot on Sunday and you have dinner for the week, or a few portions tucked away in the freezer.

Why this recipe works

  • Brown or green lentils. They hold their shape as they cook, giving the sauce the texture of ground meat instead of turning to mush.
  • Mushrooms for depth. Finely chopped cremini mushrooms, browned well, add savory umami that makes the sauce taste rich and slow-cooked.
  • A classic soffritto. Onion, carrot and celery cooked slowly in olive oil are the base of any good Bolognese.
  • Tomato paste and red wine. Browning the tomato paste and reducing the wine build layers of flavor quickly.
  • A splash of dairy or nondairy milk. Traditional Bolognese often includes milk, which softens the acidity of the tomatoes. Any unsweetened milk works.

Ingredients you’ll need

You’ll find the full amounts in the recipe card. Here is what the main ingredients do and how to swap them.

  • Dried brown or green lentils. Rinse and pick them over before using. Avoid red or yellow lentils, which break down into a puree. French green lentils hold their shape best but take a little longer to cook.
  • Cremini mushrooms. Chop them very finely, by hand or in a food processor, so they blend into the sauce. White button mushrooms work too.
  • Onion, carrot and celery. Chop them small so they melt into the sauce. A food processor makes quick work of this.
  • Tomato paste and crushed tomatoes. Tomato paste adds concentrated flavor; crushed tomatoes make the body of the sauce.
  • Dry red wine. A dry, medium-bodied red like Chianti or Merlot works well. To skip the wine, use extra broth and 1 tablespoon of balsamic vinegar.
  • Vegetable broth. Provides the liquid the lentils need to cook. Use low-sodium so you can control the salt.
  • Soy sauce. Just a teaspoon adds savory depth without tasting like soy sauce. Tamari works for gluten-free.
  • Pasta. Wide, sturdy shapes like pappardelle, rigatoni or tagliatelle stand up to a thick sauce.

Ingredient notes and smart substitutions

Lentils

One cup of dried brown or green lentils (about 7 ounces) cooks up to roughly 2 1/2 cups, which gives the sauce a ground-meat texture. French green lentils (Puy) hold their shape best but need 45 to 55 minutes. Black beluga lentils also work. Skip red and yellow lentils here; they dissolve in 20 minutes. Canned lentils are possible in a pinch: use two 15-ounce cans, drained, cut the broth to 1 cup and simmer only 15 minutes.

Mushrooms

Eight ounces of cremini, chopped to the size of a pea, is the amount that gives depth without tasting like mushroom sauce. White button mushrooms swap 1:1 and are milder. Shiitake caps (6 ounces) add even more savoriness. If you dislike mushrooms, replace them with 1/2 cup finely chopped toasted walnuts added with the lentils.

Soffritto vegetables

One onion, one carrot and one celery rib is about 2 cups chopped. Cut them to 1/4-inch dice or pulse them in a food processor in 1-second bursts. A 10-ounce bag of frozen mirepoix is a direct swap, cooked from frozen for 2 extra minutes. Skip the celery if you must, but keep the carrot; its sweetness balances the tomatoes.

Tomato paste and crushed tomatoes

Three tablespoons of paste plus a 28-ounce can of crushed tomatoes is the right balance. Double-concentrated paste from a tube is stronger; use 2 tablespoons. Whole peeled tomatoes crushed by hand or run through a food mill are the best-tasting swap for crushed. Fire-roasted crushed tomatoes add a smoky note that works well.

Red wine

Half a cup of dry red adds acidity and depth. Any drinkable dry red works; avoid sweet wines and cooking wine. Replace it with 1/2 cup broth plus 1 tablespoon balsamic vinegar, or 1/2 cup broth plus 1 tablespoon red wine vinegar for a sharper version.

Broth

Two and a half cups of low-sodium vegetable broth cooks the lentils. Mushroom broth is a stronger-tasting swap. Water plus 1 teaspoon bouillon paste is fine. Chicken broth works if the sauce does not need to be vegetarian.

Soy sauce

One teaspoon adds savoriness without making the sauce taste Asian. Tamari keeps it gluten-free. A teaspoon of miso paste, 2 teaspoons Worcestershire (vegan or regular) or 1 tablespoon nutritional yeast does the same job.

Milk

Half a cup of whole milk rounds off the acidity. Unsweetened oat or soy milk is the best plant-based swap; almond milk is thin but acceptable. Full-fat coconut milk changes the flavor noticeably. You can skip the milk entirely and add 1 teaspoon of sugar instead.

How to make it

1. Brown the mushrooms

Heat olive oil in a large Dutch oven and add the finely chopped mushrooms. Cook, stirring occasionally, until they release their liquid and it evaporates, and the mushrooms start to brown. This takes about 8 to 10 minutes and is worth the wait.

2. Cook the vegetables

Add the onion, carrot and celery with a pinch of salt and cook until soft and starting to turn golden. Stir in the garlic, tomato paste, oregano and red pepper flakes, and cook for a couple of minutes until the tomato paste darkens to a brick red.

3. Deglaze and simmer

Pour in the red wine and scrape up the browned bits, then let it bubble until reduced by about half. Add the lentils, crushed tomatoes, broth, soy sauce and a bay leaf.

Bring it to a boil, then lower the heat, partially cover and simmer for 35 to 45 minutes, stirring now and then. The lentils should be tender but not falling apart, and the sauce should be thick. Add a splash of water if it gets too thick before the lentils are done.

4. Finish the sauce

Stir in the milk and simmer a few more minutes. Taste and season with salt and pepper, then stir in fresh basil. The finished sauce should be thick enough to mound on a spoon.

5. Toss with pasta

Cook the pasta in salted water until al dente, reserving some pasta water. Toss the pasta with the sauce and a splash of pasta water so it coats every strand.

Common mistakes and how to fix them

The lentils are still firm after 45 minutes. Old lentils, hard water or too much acid too early. Add 1/2 cup hot water and keep simmering; they will soften, sometimes at 60 to 70 minutes. Next time, check the date on the bag and make sure the sauce is at a real simmer, not just steaming.

The lentils are mushy and the sauce looks like puree. Red lentils were used, or brown lentils cooked too long at a hard boil. Keep the heat low enough that a bubble breaks the surface every second or two, and start testing at 30 minutes.

The sauce tastes like tomatoes and not much else. The mushrooms and tomato paste were not browned. Both need real color: mushrooms until their liquid is gone and they are golden, tomato paste until it turns brick red and smells sweet. Add the soy sauce if it was skipped.

The sauce is watery. The pot was covered fully, or the lentils cooked faster than expected. Simmer uncovered for 10 minutes, stirring often. Do not add more tomato paste at this point; it tastes raw.

The sauce is thick and dry with hard lentils. Not enough liquid for the lentils to absorb. Add broth 1/4 cup at a time and keep going. Lentils absorb about twice their volume in liquid.

The bottom scorched. Thick sauces stick as they reduce. Stir to the bottom every 10 minutes and lower the heat as the sauce thickens. If you catch a scorched spot, move the sauce to a clean pot without scraping.

The sauce is sour or sharp. Tomatoes vary. Stir in the milk, add 1/2 teaspoon sugar and simmer 5 more minutes. A tablespoon of butter or olive oil at the end also softens sharp edges.

Timing and make-ahead plan

  1. Up to 3 days ahead: Make the entire sauce, cool it and refrigerate. It thickens overnight, so plan on a splash of water when reheating.
  2. The night before (if cooking fresh): Chop the mushrooms, onion, carrot and celery and store them covered. Rinse and pick over the lentils.
  3. Morning of: Grate the Parmesan and chop the basil; keep the basil in a damp paper towel.
  4. 30 minutes before: Reheat the sauce over medium-low with 1/4 cup water, stirring occasionally. Put the pasta water on to boil.
  5. Holding it warm: The sauce holds in a covered pot on the lowest heat for 1 hour or in a slow cooker on warm for 3 hours. Add water as needed; the lentils keep absorbing it.

Tips for the best lentil Bolognese

  • Chop finely. The smaller the mushrooms and vegetables, the more the sauce resembles a classic Bolognese.
  • Brown, don’t just soften. Letting the mushrooms and tomato paste brown creates the savory depth that makes this sauce taste rich.
  • Salt at the end. Salting lentils early won’t ruin them, but the broth and soy sauce add salt as the sauce reduces, so it’s easier to season at the end.
  • Stir the bottom. Lentils can settle and stick as the sauce thickens. Scrape the bottom of the pot every 10 minutes.
  • Let it rest. Like most tomato sauces, this one tastes even better the next day.
  • Finish with good olive oil. A drizzle of extra-virgin olive oil over each bowl adds a fresh, fruity note that rounds out the long-simmered flavor.
  • Save the pasta water. Lentil sauces are thick. A few tablespoons of starchy pasta water help the sauce coat the noodles instead of sitting on top.

Variations

  • Lentil lasagna. Use this sauce in place of meat sauce in our classic lasagna for a hearty vegetarian version.
  • Add walnuts. Stir in 1/2 cup finely chopped toasted walnuts with the lentils for extra richness and texture.
  • Half and half. Brown 8 ounces of ground beef or Italian sausage with the vegetables and reduce the lentils to 3/4 cup.
  • Slow cooker. Brown the mushrooms, vegetables and tomato paste on the stove, then transfer everything to a slow cooker and cook on low for 6 to 7 hours.
  • Extra veggies. Stir in a few handfuls of chopped kale or spinach in the last 5 minutes.

Equipment that makes this easier

  • A 5- to 6-quart Dutch oven. The wide base browns 8 ounces of mushrooms in one layer, and the heavy bottom keeps the thick sauce from scorching.
  • A food processor. Pulsing the mushrooms and vegetables takes 30 seconds instead of 15 minutes of knife work and gets the fine texture that mimics ground meat.
  • A flat wooden spoon. Scraping the bottom of the pot every 10 minutes is much easier with a flat edge.
  • A fine-mesh strainer. For rinsing the lentils and catching any small stones.
  • An 8-quart pasta pot. One pound of pappardelle needs at least 4 quarts of water to cook without clumping.
  • Freezer-safe pint containers. Two-cup portions thaw quickly and are the right amount for two servings.

Scaling up or down

To halve it: Use 1/2 cup lentils, a 14.5-ounce can of crushed tomatoes and 1 1/4 cups broth in a 3-quart saucepan. The cooking time stays about the same. Halving the mushrooms means they brown faster, so check them at 6 minutes.

To double it: Brown the mushrooms in two batches; a full pound in one pot steams instead of browning. Use a 7- to 8-quart pot, and expect the simmer to take 50 to 60 minutes because the larger volume heats more slowly. Use 4 1/2 cups broth rather than 5, since less evaporates from a deep pot, and add more only if needed.

For batch cooking: A double batch freezes into eight 2-cup portions. Cool it in shallow containers so it chills quickly, then freeze.

What to serve with it

Serve lentil Bolognese over pasta with a green salad and crusty bread. It is also good spooned over creamy polenta or baked potatoes.

If you love lentils, our hearty lentil soup is another easy, budget-friendly fall dinner. For a vegetarian night with a different flavor, try our creamy mushroom stroganoff.

Dried lentils keep for months, which makes them a great staple. Our guide on how to organize your pantry for fall cooking covers how to store them.

How to store, freeze and reheat

Refrigerate: Store the sauce in an airtight container for up to 5 days. Store pasta separately if you can, so it doesn’t soak up all the sauce.

Freeze: Lentil Bolognese freezes beautifully. Cool it completely and freeze in portions for up to 3 months. Our fall freezer meal prep plan includes it as a batch-cooking staple.

Reheat: Thaw overnight in the fridge, then warm on the stove over medium heat with a splash of water or broth, stirring until steaming. The lentils absorb liquid as they sit, so expect to loosen the sauce a bit.

Leftover ideas

  • Lentil sloppy joes. Warm the sauce with 1 tablespoon ketchup and 1 teaspoon mustard and spoon onto toasted buns.
  • Stuffed peppers or squash. Mix leftover sauce with cooked rice, fill halved peppers or roasted acorn squash and bake at 375°F for 25 minutes.
  • Shepherd’s pie. Spread the sauce in a baking dish, top with mashed potatoes and bake at 400°F until browned, about 25 minutes.
  • Lentil chili. Add 1 teaspoon chili powder, 1/2 teaspoon cumin and a can of black beans, thin with a little broth and simmer 10 minutes.
  • Polenta bowls. Spoon hot sauce over creamy polenta with a spoonful of ricotta.
  • Lentil-stuffed baked potatoes. Split a baked potato, spoon over warmed sauce and top with cheese.

Nutrition notes

One serving with pasta (a sixth of the recipe, without Parmesan) is roughly 520 to 600 calories, 22 to 26 grams of protein, 85 to 95 grams of carbohydrates and 10 to 14 grams of fat, with a good amount of fiber from the lentils and vegetables. The sauce alone is about 260 to 300 calories per serving. These are estimates and will vary with your pasta, milk and how much sauce lands on each plate.

  • Lighter: Serve the sauce over 3 ounces of pasta per person instead of a full pound for six, and add a side salad to fill the plate.
  • More protein: Stir in 1/2 cup toasted walnuts or top each bowl with Parmesan. A 3-ounce portion of pasta made from chickpeas or lentils adds about 8 more grams.
  • Gluten-free: Use tamari and serve over gluten-free pasta, polenta or baked potatoes.
  • Dairy-free and vegan: Use plant milk and skip the cheese or use a vegan Parmesan. The sauce is otherwise vegan as written.

Lentil Bolognese

A thick, savory vegetarian Bolognese made with brown lentils, mushrooms, vegetables, tomatoes and red wine.

  • Prep20 min
  • Cook1 hr
  • Total1 hr 20 min
  • Servings6
  • CourseDinner
  • CuisineItalian-inspired

Equipment

  • Large Dutch oven or heavy pot
  • Large pot for pasta
  • Food processor (optional)

Ingredients

For the sauce

  • 3 tbsp olive oil
  • 8 oz cremini mushrooms, finely chopped
  • 1 medium yellow onion, finely chopped
  • 1 medium carrot, finely chopped
  • 1 rib celery, finely chopped
  • 1 tsp kosher salt, divided, plus more to taste
  • 4 cloves garlic, minced
  • 3 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/4 tsp red pepper flakes, optional
  • 1/2 cup dry red wine
  • 1 cup dried brown or green lentils, rinsed and picked over
  • 1 (28 oz) can crushed tomatoes
  • 2 1/2 cups low-sodium vegetable broth, plus more as needed
  • 1 tsp soy sauce or tamari
  • 1 bay leaf
  • 1/2 cup whole milk or unsweetened plant milk
  • 1/2 tsp black pepper
  • 1/4 cup chopped fresh basil

For serving

  • 1 lb pappardelle, rigatoni or tagliatelle
  • Grated Parmesan or vegan Parmesan, optional

Instructions

  1. Heat the olive oil in a large Dutch oven over medium-high heat. Add the mushrooms and cook for 8 to 10 minutes, stirring occasionally, until their liquid evaporates and they begin to brown.
  2. Reduce the heat to medium. Add the onion, carrot, celery and 1/2 tsp salt and cook for 8 to 10 minutes, until soft and lightly golden.
  3. Add the garlic, tomato paste, oregano and red pepper flakes. Cook for 2 minutes, stirring, until the tomato paste darkens.
  4. Pour in the red wine and scrape up the browned bits. Simmer for 2 to 3 minutes, until reduced by about half.
  5. Add the lentils, crushed tomatoes, broth, soy sauce and bay leaf. Bring to a boil, then reduce the heat to low, partially cover and simmer for 35 to 45 minutes, stirring every 10 minutes, until the lentils are tender and the sauce is thick. Add broth or water, 1/4 cup at a time, if it thickens before the lentils are done.
  6. Remove the bay leaf. Stir in the milk and simmer for 5 minutes. Season with the remaining 1/2 tsp salt, the pepper and more salt to taste. Stir in the basil.
  7. Meanwhile, cook the pasta in well-salted boiling water until al dente. Reserve 1 cup pasta water and drain.
  8. Toss the pasta with about half the sauce and a splash of pasta water until coated. Serve topped with the remaining sauce and Parmesan, if using.

Notes

  • Vegan: Use plant milk and skip the Parmesan or use a vegan version.
  • No wine: Replace with 1/2 cup broth plus 1 tbsp balsamic vinegar.
  • Lentil cooking time: Older lentils can take longer to soften. Keep simmering and add liquid as needed.
  • Freezing: Freeze the sauce without pasta up to 3 months.

Frequently asked questions

What kind of lentils are best for Bolognese?

Brown or green lentils, including French green lentils, hold their shape and give a meaty texture. Red and yellow lentils break down and turn the sauce mushy.

Do I need to soak lentils first?

No. Lentils cook without soaking. Just rinse them and pick out any small stones or debris.

Is lentil Bolognese vegan?

It is when made with plant milk and without Parmesan, or with a vegan Parmesan.

Can I freeze lentil Bolognese?

Yes. Cool the sauce completely and freeze it in portions for up to 3 months. Thaw overnight in the fridge and reheat with a splash of water.

Scroll to Top