Hearty Lentil Bolognese

A rich, slow-simmered tasting bolognese made with lentils instead of meat. Hearty, deeply savory and packed with plant protein.

Lentil bolognese is proof that you do not need meat to make a rich, satisfying pasta sauce. Brown or green lentils cook down in the sauce and give it a hearty texture very similar to minced beef.

The flavor comes from building layers. A soffritto of onion, carrot and celery is cooked slowly, tomato paste is caramelized, and a splash of red wine and a little soy sauce add savory depth. Serve it over whole-wheat pasta for a comforting family dinner.

Total: 55 minServes: 6Calories: 260 per servingJump to recipe ↓

At a glance: this hearty lentil bolognese serves 6, needs about 15 min of hands-on prep and 40 min of cooking, and provides roughly 260 calories and 15 g of protein per serving. It is naturally vegan and dairy-free.

Why you'll love this recipe

  • Hearty and meaty without any meat
  • About 15 g of plant protein per serving
  • Budget-friendly and freezer-friendly
  • Kids rarely notice the swap

About this lentil bolognese

Ragù alla bolognese is a slow-cooked meat sauce from Bologna in northern Italy, traditionally made with beef, pork, soffritto, wine, milk and tomatoes. This vegan version keeps the slow-cooked spirit but replaces the meat with brown or green lentils, which give a hearty texture very similar to minced meat.

The flavor comes from layers. A finely chopped soffritto of onion, carrot and celery is cooked slowly, mushrooms add savory depth, tomato paste is caramelized, and red wine and a splash of soy sauce bring richness. The lentils simmer in the sauce until tender, absorbing all the flavors.

It is a budget-friendly, protein-rich sauce that freezes beautifully, and many people who usually prefer meat sauce do not notice the difference.

Ingredient notes and substitutions

  • Brown or green lentils. They hold their shape and give a meaty texture. Red lentils break down into a smoother sauce.
  • Mushrooms. Finely chopped cremini mushrooms add umami and a meat-like texture.
  • Soffritto. Onion, carrot and celery form the base of Italian sauces. Chop them very finely.
  • Tomato paste. Caramelizing it adds depth and richness.
  • Red wine. Wine adds acidity and complexity. Use extra broth and a little balsamic vinegar instead if you prefer.
  • Soy sauce. A tablespoon adds savory umami. Use tamari for a gluten-free sauce.

Equipment you'll need

  • A large heavy pot or Dutch oven
  • A sharp knife or food processor for chopping
  • A wooden spoon
  • A large pot for pasta

How to make it, step by step

Cook the soffritto slowly

Cook the onion, carrot and celery over medium heat until soft and sweet. This takes 8 to 10 minutes and gives the sauce its depth.

Brown the mushrooms

Add the mushrooms and cook until their liquid has evaporated and they begin to brown.

Caramelize the tomato paste

Stir in the tomato paste and cook until it darkens. Deglaze with wine and let it reduce.

Simmer with lentils

Add lentils, tomatoes, broth and seasonings and simmer for 30 to 35 minutes, stirring occasionally, until thick.

Adjust and serve

Taste and adjust the seasoning. Serve over pasta with fresh basil.

Recipe

Hearty Lentil Bolognese

Italian · Dinner · Vegan · Dairy-Free · High-Protein

Prep15 min
Cook40 min
Total55 min
Servings6

Ingredients

  • 2 tablespoons olive oil
  • 1 onion, finely diced
  • 2 carrots, finely diced
  • 2 celery stalks, finely diced
  • 8 oz (225 g) cremini mushrooms, finely chopped
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1/2 cup (120 ml) dry red wine, or extra broth
  • 1 cup (200 g) brown or green lentils, rinsed
  • 1 can (28 oz / 800 g) crushed tomatoes
  • 2 cups (480 ml) low-sodium vegetable broth
  • 1 tablespoon soy sauce
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 1 teaspoon salt and black pepper, to taste
  • Fresh basil, to serve

Instructions

  1. Cook the soffritto. Heat the olive oil in a large pot over medium heat. Add the onion, carrots and celery and cook for 8 to 10 minutes, until soft.
  2. Brown the mushrooms. Add the mushrooms and cook for 5 minutes, until their liquid evaporates. Add the garlic and cook for 1 minute.
  3. Caramelize the tomato paste. Stir in the tomato paste and cook for 2 minutes until it darkens. Pour in the wine and simmer until mostly reduced.
  4. Simmer. Add the lentils, crushed tomatoes, broth, soy sauce, oregano, bay leaf and salt. Bring to a boil, then reduce the heat and simmer, partially covered, for 30 to 35 minutes, stirring occasionally, until the lentils are tender and the sauce is thick.
  5. Serve. Remove the bay leaf, season with pepper and adjust the salt. Serve over whole-wheat pasta with fresh basil.

Nutrition (estimated, per serving)

260Calories
15 gProtein
40 gCarbs
5 gFat
11 gFiber

Nutrition values are estimates calculated from typical ingredient data and will vary with the exact products and quantities you use.

Tips for success

  • Chop the vegetables very finely so they melt into the sauce.
  • Add a splash of water if the sauce gets too thick before the lentils are tender.
  • Like meat bolognese, this tastes even better the next day.

Troubleshooting

  • The lentils are still hard. Add more broth and keep simmering. Older lentils take longer.
  • The sauce is too thick. Add a splash of broth or pasta water.
  • The sauce is watery. Simmer uncovered until thickened.
  • It tastes flat. Add salt, a splash of balsamic vinegar or more soy sauce.

Variations

  • Half and half. Use half lentils and half lean ground turkey or beef.
  • Lasagna. Layer the sauce with whole-wheat lasagna sheets and ricotta.
  • Gluten-free. Use tamari and serve over gluten-free pasta or polenta.

What to serve with it

Serve the bolognese over whole-wheat spaghetti, tagliatelle or rigatoni, or spoon it over polenta or zucchini noodles. A sprinkle of vegan Parmesan or nutritional yeast adds a cheesy finish.

A green salad with a lemon vinaigrette is a perfect fresh side.

Make ahead and storage

The sauce keeps for five days in the fridge and three months in the freezer. Make a big batch and freeze it in portions for quick dinners.

Refrigerate for up to 5 days or freeze for up to 3 months.

Is it healthy?

Lentils provide plant protein, fiber, iron and folate, making this bolognese filling and nutritious. It is much lower in saturated fat than traditional meat sauce.

Serving it with whole-wheat pasta adds even more fiber.

Nutrition information is an estimate for general guidance only and is not medical or dietary advice.

Frequently asked questions

Which lentils are best for bolognese?

Brown or green lentils hold their shape and give a meaty texture. Red lentils break down and make a softer, smoother sauce.

Can I make lentil bolognese in a slow cooker?

Yes. Cook the soffritto and tomato paste on the stove, then transfer everything to a slow cooker and cook on low for 6 to 7 hours.

Can I skip the wine?

Yes. Replace it with broth and add 1 teaspoon balsamic vinegar for acidity.

Is lentil bolognese vegan?

Yes.

Can I add meat?

Yes. Use half lentils and half ground beef or turkey.

Can I use canned lentils?

Yes. Add them in the last 10 minutes.

Can I make it in a slow cooker?

Yes. Cook the soffritto first, then cook on low for 6 to 7 hours.

Can I use it for lasagna?

Yes. It makes an excellent vegetarian lasagna.

Do kids like lentil bolognese?

Many children love it, especially with the vegetables finely chopped.

How much protein is in a serving?

About 15 g of protein per serving, before pasta.

Can I skip the mushrooms?

Yes. Add more carrots or a few extra lentils.

What pasta works best?

Wide pasta like tagliatelle or tube pasta like rigatoni.

Is lentil bolognese gluten-free?

Yes, with tamari and gluten-free pasta.

Why add soy sauce to bolognese?

Soy sauce adds umami, the savory taste usually provided by meat, which makes the lentil sauce taste richer and more complex.

Can I add vegetables like zucchini or peppers?

Yes. Finely chop them and add them with the mushrooms. They will melt into the sauce and add extra nutrients.

How do I reheat frozen bolognese?

Thaw it overnight in the fridge, then reheat gently in a saucepan with a splash of water, stirring often.

How long can I keep the sauce in the fridge?

Up to five days in an airtight container. It tastes even better after a day as the flavors meld.

Can I make it without wine?

Yes. Use extra broth and a teaspoon of balsamic vinegar for acidity.

Final thoughts

This hearty lentil bolognese takes about 55 min from start to finish and serves 6. It is vegan, dairy-free and high-protein, and it is easy to adapt with the variations above. If you make it, adjust the seasoning to your taste and make a note of what you changed, so the next batch is exactly how you like it. Looking for more ideas? Browse all our dinner recipes or the full recipe index.

More recipes you might like

Get new healthy recipes in your inbox. No spam, just good food.