Forgive me for serving you lentil bolognese in spring!

I promise it will be worth it.

It feels odd to share a lentil bolognese recipe in May — to me this dish belongs to cooler months. I usually shift to lighter, early summer meals this time of year, yet this bolognese is one I make all year long. Right now, when many of us are cooking from the pantry and meat may be harder to come by, it’s the perfect time to revisit a hearty, meatless classic.

So.
If you know the favorite bolognese on this site, this is a vegetable-forward take on that classic. It keeps the mushrooms that already make the original so hearty, adds zucchini and lentils, and removes the meat entirely — with delicious results. It’s rich, saucy and satisfying, and you might even prefer it to the meat version.

This isn’t a stripped-down recipe. It’s layered and thoughtful, but not difficult. Plan on about an hour from start to finish, most of which is hands-off simmering while those flavors deepen. Like any good bolognese, it uses red wine and a touch of cream for roundness. The filling also makes a fantastic lasagna layer.

Okay, so it’s absolutely to die for.
Serve it over pasta for a classic dinner, spoon it onto zucchini noodles for a lighter option, or enjoy it over rice — regular or cauliflower — for a comforting bowl. It’s versatile and is easily one of the most frequently made recipes in my kitchen.

The best part? It fools even staunch meat-eaters. Over the years I’ve convinced picky eaters to try things they were sure they didn’t like, and this lentil bolognese is another success story. One night I tossed pasta right into the sauce, covered it, and forgot about it while doing bedtime. When my husband came home he ate two plates before I told him it was meatless — he was stunned. The texture and depth of flavor make it hard to believe there’s no meat.
There’s so much nuance here: caramelized onions, sautéed mushrooms, tender zucchini, tomato paste and wine concentrated into a luxuriously saucy base, finished with Parmesan and a splash of cream. It reheats beautifully and freezes well, too.

Lentil Bolognese
Lentil Bolognese
6 to 8 people
15 mins
1 hr
1 hr 15 mins
Pin Recipe
Ingredients
- 2 tablespoons olive oil
- 1 sweet onion, diced
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 4 garlic cloves, minced
- 8 ounces cremini mushrooms, chopped
- 2 medium zucchini, diced
- 2 tablespoons tomato paste
- 1 tablespoon brown sugar
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes
- 2 (14 ounce) cans cooked lentils, drained and rinsed
- 1/2 cup dry red wine
- 1 (14 ounce) can fire roasted diced tomatoes
- 1 (28 ounce) can crushed tomatoes
- 1/2 cup freshly grated Parmesan, plus more for serving
- 1/3 cup half and half
Instructions
- Heat a large pot over medium heat and add the olive oil.
- Add the onions with the salt and pepper and cook, stirring occasionally, until softened, about 5 to 6 minutes. Add the garlic and mushrooms and cook another 5 to 6 minutes, until the mushrooms soften.
- Stir in the zucchini and cook for 5 minutes.
- Add the tomato paste, dried basil, oregano, red pepper flakes and brown sugar. Cook for 5 minutes to concentrate the flavor.
- Add the lentils and stir to combine.
- Pour in the wine and the tomatoes. Stir in the Parmesan and half and half. Bring to a boil, then reduce to a simmer. Cover and cook at least 20 minutes, longer if you like, to develop flavor. Taste and adjust salt and pepper before serving.
- This can be made ahead, reheats well, and freezes for up to 6 months.
- Serve with your favorite pasta or over zucchini noodles or rice.
Did you make this recipe?
Tag your photo with #howsweeteats on Instagram. I appreciate you so much!

This is the epitome of comfort food.