Turn pasta night into a healthy vegetarian feast with this lentil bolognese recipe! Cooked lentils offer a meaty texture and depth of flavor to the sauce, as well as a boost of plant-based protein and fiber.

Whether you’re finding meat too expensive or looking to add another meatless meal to your repertoire, this lentil bolognese recipe is for you! Not only is it economical and easy to make, but it’s incredibly delicious and nutritious, and something even meat eaters can enjoy.
While traditional bolognese uses ground beef, cooked lentils provide a texture similar to ground meat, which makes them perfect for a vegetarian bolognese sauce. You can serve it over your favorite pasta for a hearty, healthy, and family-friendly weeknight meal.

Why You’ll Love It
- Vegetarian – This lentil bolognese is a delicious vegetarian recipe that everyone can enjoy, and can easily be made into a vegan bolognese by omitting the milk.
- High in Fiber – Using lentils in this bolognese sauce gives it 10 grams of fiber per serving.
- Freezes Well – The sauce keeps incredibly well in the freezer, making it a great meal prep idea.

Ingredients + Substitutions
- Lentils – To add some vegetarian protein and complex carbohydrates to the sauce. The recipe calls for green or brown lentils, but you can use red lentils if needed. See the notes section of the recipe card for details.
- Tomatoes – To make the sauce. The recipe calls for a combination of canned crushed tomatoes and tomato paste, but you can use diced canned tomatoes and tomato puree if needed. See the notes section of the recipe card for details.
- Mirepoix – A combination of onion, celery, and carrots to create the base of the sauce and add some veggies.
- Garlic – To flavor the sauce. The recipe calls for garlic cloves, but you can use garlic powder if needed. See the notes section of the recipe card for details.
- Herbs – A combination of dried oregano, thyme, and bay leaf to flavor the sauce. The recipe calls for dried herbs, but you can use fresh herbs if preferred. See the notes section of the recipe card for details.
- Broth – To cook the lentils. Use certified gluten-free broth to ensure the recipe is naturally gluten-free.
- Olive Oil – To add some healthy fats.
- Salt and Pepper – To season.
- Fresh Parsley – To serve, although optional, fresh basil would also work well.
Dietary Adaptions
To Make it Gluten-Free: Use certified gluten-free broth and gluten-free pasta and/or serve the sauce over baked potatoes instead.
To Make it Dairy-Free: Swap the milk for almond milk, or omit it completely.

Red’s Nutrition Tip
Lentils are a highly underrated, versatile, and inexpensive ingredient. They are one of the best sources of plant-based protein and one of the highest fiber foods, and work well in soups, stews, chillis, casseroles, salads, and dips.

Serving Suggestions
This lentil bolognese is a balanced meal with protein, carbohydrates, fiber, and healthy fats. It can be enjoyed as is or adapted to suit your personal calorie or macro needs, for example:
- To make it higher in fiber, swap the regular pasta for whole-wheat pasta.
- To make it low carb, serve it over zucchini noodles.
- To make it vegan, omit the milk to turn this recipe into a vegan lentil bolognese.
- To add a bit of heat, add a pinch of chili flakes.
- To give it extra umami flavor, add a splash of balsamic vinegar to the sauce.

Storage + Reheating
To Refrigerate: Once cooked, allow the sauce to cool completely, then transfer it to an airtight container and store it in the fridge for up to 5 days.
To Freeze: Once the bolognese sauce has cooled, transfer it to an airtight container, or containers if storing individual portions, and store it in the freezer for up to 3 months.
To Reheat: Once thawed, the lentil bolognese can be reheated in a pot on the stovetop on medium-high heat for 5-10 minutes or in the microwave for 2-3 minutes.
More Lentil Recipes:
Print
Lentil Bolognese
This vegetarian lentil bolognese recipe is filled with plant-based protein and fiber. It’s easy to make and keeps well in the fridge for days and freezer for months.
-
Prep Time: 10 minutes
-
Cook Time: 55 minutes
-
Total Time: 1 hour 5 minutes
-
Yield: 6 servings 1x
-
Category: Dinner
-
Method: Stovetop
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 1 stalk celery, diced
- 1 carrot, peeled and diced
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 teaspoon salt
- 1 cup brown or green lentils, uncooked
- 3 cups vegetable broth, or water
- 1 can (28 ounce) crushed tomatoes
- 1/4 cup tomato paste
- 1 bay leaf
- 1/2 cup milk, or almond milk
To Serve:
- 1 pound pasta, such as spaghetti, pappardelle, or rigatoni
- Parmesan cheese, grated
- Fresh parsley, finely chopped
Instructions
- In a large pot or Dutch oven over medium heat, warm the olive oil, then add the diced onion, celery, and carrot and cook for 6-8 minutes, stirring occasionally, until tender and translucent.
- Add the minced garlic, dried oregano, dried thyme, salt, and pepper, stir to combine with the onion mixture, and cook for an additional minute until fragrant.
- Add the lentils, stir to coat in the onion mixture, then add broth, crushed tomatoes, and tomato paste, and stir until well combined, then bring to a boil.
- Add the bay leaf, give everything a good stir, then cover the pot with a lid, reduce the heat to low-medium, and cook for 35-45 minutes, stirring occasionally, until the lentils are tender.
- With 10 minutes remaining on the sauce, cook the pasta. Bring a large pot of well-salted water to a boil, add the pasta, and cook to al dente or as per package directions. Then strain to remove water and set pasta aside.
- Once the sauce is cooked, remove the bay leaf, add milk, and stir to combine. Then taste and adjust seasoning with additional salt and pepper as needed.
- Serve the lentil bolognese over the cooked pasta with freshly grated parmesan on top. Any leftover sauce can be stored in an airtight container in the fridge for up to 5 days or in the freezer for up to 3 months.
Notes
To Use Red Lentils: Swap the brown or green lentils for 1 cup of uncooked red lentils and add them in step #3.
To Use Diced Tomatoes: Swap the crushed tomatoes for 1 (28 ounce) can of diced tomatoes and add them in step #3.
To Use Garlic Powder: Swap the garlic cloves for x teaspoons of garlic powder in step #2.
To Use Fresh Oregano: Swap the dried oregano for 1 tablespoon of fresh oregano in step #2.
To Use Fresh Thyme: Swap the dried thyme for 1 tablespoon of fresh thyme in step #2.
Nutrition
- Serving Size: 1 serving
- Calories: 516 calories
- Fat: 7 grams
- Carbohydrates: 95 grams
- Fiber: 10 grams
- Protein: 22 grams




This was so delicious! I love lentils and am always looking for more ways to incorporate them into meals. Your recipes are consistently great.
I’m so happy you liked it! And thank you so much, many more to come. ๐
Delicious! Didnโt miss the meat. Husband loved it too. Will definitely make again.
So happy you enjoyed it, Lisa, thanks for sharing!