Lentil Bolognese

a bowl of lentil bolognese

A hearty vegan version of the classic Italian sauce



2 tablespoons olive oil

2 tablespoon non dairy butter

1 yellow onion, peeled and diced

3 sticks celery, diced

3 carrots, peeled and diced

4 cloves garlic, minced

1 1/3 cups French Le Puy Lentils, washed

2 bay leaves

1 1/2 teaspoons kosher salt

1 teaspoon freshly ground black pepper

1 tablespoon dried oregano

1/4 teaspoon red pepper flakes

1/8 teaspoon ground nutmeg

1 cup red wine

1/2 cup vegetable stock

28oz can whole peeled San Marzano tomatoes

2 tablespoon tomato puree

1 tablespoon vegan sour cream (optional)

Fresh basil or oregano for serving

Non dairy parmesan cheese


  1. Heat the olive oil and non dairy butter in a Dutch oven or large pan. Add the onion, carrots and celery. Cook on a medium – low heat for 10 minutes. Stir from time to time to make sure they don’t burn.
  2. Add the garlic and cook for a further 2 minutes.
  3. Add the lentils, bay leaves, salt, pepper, dried oregano, red pepper flakes and nutmeg. Stir well.
  4. Pour in the red wine.
  5. Let it bubble away while you add the tomatoes and stock. Break the tomatoes up roughly with a knife. Stir in the tomato puree.
  6. Bring to the boil, turn down to a simmer and partially cover the pot. Simmer for at least 40 minutes. Check from time to time to make sure the sauce isn’t burning, if if looks too thick add a little more stock.
  7. When cooked swirl through a tablespoon of non dairy sour cream, sprinkle with fresh herbs and serve with your favorite pasta.

Keywords: vegan, bolognese, lentils.

Download our FREE ebook of Deliciously Vegan Recipes