Lentil Bolognese Recipe
If you’re searching for a hearty, deeply satisfying meal that’s big on flavor and plant-based goodness, Lentil Bolognese is bound to become your new go-to. This warming, rustic sauce stars earthy lentils simmered with vibrant tomatoes, fragrant herbs, and a veggie medley, creating a comfort food classic that just happens to be vegan and incredibly nutritious. One spoonful, and you’ll see why this beloved Italian-inspired recipe is cherished by anyone who loves a rich, slow-cooked sauce packed with texture yet entirely meatless!

Ingredients You’ll Need
This Lentil Bolognese calls for a handful of everyday staples, and each brings something wonderful to the table—aroma, color, hearty body, or irresistible depth. With these simple components, you can easily craft a sauce so good, no one will miss the meat!
- Olive oil: Adds a luscious base and subtly rich flavor while helping soften the veggies.
- Onion (1 medium, finely chopped): Brings sweetness and plenty of savory undertones to the sauce.
- Garlic (2 cloves, minced): Lends its unmistakable fragrance and warmth, boosting the sauce’s overall depth.
- Carrots (2 medium, finely diced): Provide gentle sweetness and a lovely pop of color throughout the sauce.
- Celery (2 stalks, finely diced): Balances the flavors with its mild, earthy character—absolutely essential in a classic Bolognese.
- Dried brown or green lentils (1 cup, rinsed): The star—these will break down perfectly and create that “meaty” texture.
- Crushed tomatoes (1 28-ounce can): Deliver bright, robust tomato flavor and a beautiful red hue.
- Tomato paste (2 tablespoons): Packs in extra depth and a touch of tanginess.
- Vegetable broth (1 cup): Helps the lentils become tender while infusing savory notes.
- Dried oregano (1 teaspoon): Offers classic Italian character and an inviting herbaceous scent.
- Dried basil (1 teaspoon): Adds fresh, sweet, and peppery undertones to round out the flavor.
- Red pepper flakes (1/2 teaspoon, optional): A subtle kick of heat for those who like a little extra warmth.
- Salt and freshly ground black pepper (to taste): Bring all the flavors alive—season generously!
- Fresh basil or parsley (for garnish): A bright, aromatic finish that makes everything look and taste extra special.
- Cooked pasta or spaghetti squash (for serving): To cradle all that luscious Lentil Bolognese sauce!
How to Make Lentil Bolognese
Step 1: Sweat the Veggies
Begin by heating your olive oil in a large skillet or saucepan over medium heat. When it shimmers, add the chopped onion, garlic, carrots, and celery. Sauté this veggie quartet for about 7-8 minutes, stirring occasionally, until everything looks soft and the kitchen smells absolutely incredible. This classic soffritto forms the soul of your Lentil Bolognese, so let it get sweet and tender.
Step 2: Bring In the Lentils and Tomatoes
Now stir in the rinsed lentils, crushed tomatoes, tomato paste, and vegetable broth. This is where the sauce begins to take shape! The lentils will soak up the tomato goodness and soften, mimicking a slow-cooked, hearty texture. If you love a more complex flavor, splash in a bit of red wine now as a bonus tip.
Step 3: Season and Simmer
Toss in your oregano, basil, and (if you like a little kick) the red pepper flakes. Everything should be well combined. Bring the sauce to a boil, then immediately reduce the heat to low. Let it simmer uncovered for 30-35 minutes, giving it an occasional stir. The sauce will thicken, and the lentils will become perfectly tender, soaking up every bit of flavor.
Step 4: Taste and Adjust
As the sauce transforms, finish by seasoning with salt and plenty of freshly ground black pepper. Give it a taste—if you feel it needs more brightness, a sprinkle of salt or a dash of vinegar can work wonders. Scoop up a spoonful to make sure those lentils are beautifully soft and mingle deliciously with the sauce.
Step 5: Serve and Enjoy
When your Lentil Bolognese is thick, fragrant, and irresistible, spoon it over your favorite cooked pasta or buttery spaghetti squash. Finish with a flurry of fresh basil or parsley to make the dish pop! This is comfort food at its best—honest, warming, and totally satisfying.
How to Serve Lentil Bolognese

Garnishes
A scattering of chopped fresh basil or parsley right before serving not only adds color but a burst of freshness that brightens every bite. For a touch of indulgence, you can also try a sprinkle of vegan parmesan or toasted pine nuts—both give your Lentil Bolognese a restaurant-worthy finish.
Side Dishes
Pairing this sauce with classic pasta is always a hit. For a lighter twist, spoon your Lentil Bolognese over roasted spaghetti squash, zucchini noodles, or even a mound of creamy polenta. Add a crisp green salad or garlicky bread to round out the meal with irresistible crunch and freshness.
Creative Ways to Present
For a crowd-pleaser, try loading your Lentil Bolognese into roasted bell peppers or use it as a filling for stuffed eggplant. It also makes a luxurious base for baked gnocchi or as a hearty layer in a veggie lasagna. The possibilities are as comforting as they are creative!
Make Ahead and Storage
Storing Leftovers
Leftover Lentil Bolognese tastes even richer the next day! Cool it down, then transfer to airtight containers. Stash it in the fridge and enjoy within 4 to 5 days—a perfect make-ahead solution for busy weeks or easy lunches.
Freezing
This sauce is a superstar in the freezer. Once cooled, spoon portions into freezer-safe containers or bags (leaving a little space for expansion). Lentil Bolognese keeps beautifully for up to three months! Just label and date for easy meal planning.
Reheating
To reheat, simply warm your sauce gently on the stovetop over low heat, stirring occasionally until hot. If it’s a bit thick, add a splash of broth or water to loosen it up. Microwave reheating also works well for single servings—just be sure to cover and stir halfway through for even warming.
FAQs
Can I use canned lentils instead of dried?
Absolutely! If you’re in a rush, substitute one can of drained, rinsed lentils for the dried version. Just shorten the simmer time to about 15–20 minutes, since canned lentils are already cooked and only need to soak up the flavors.
Is Lentil Bolognese gluten-free?
Yes, the sauce itself is naturally gluten-free. Simply serve it over gluten-free pasta or vegetables like spaghetti squash for a completely gluten-free meal that everyone can enjoy without worry.
What kind of pasta pairs best with this sauce?
Any sturdy pasta shape shines with Lentil Bolognese! Traditional spaghetti, rigatoni, penne, or even creamy polenta are all fabulous choices. The sauce clings especially well to ridged and tube-shaped pastas.
Can I add other vegetables to the sauce?
Definitely—this recipe is wonderfully flexible. Mushrooms, zucchini, or bell peppers all work beautifully. Just chop them fine and sauté along with the onion, carrot, and celery for an extra boost of flavor and nutrition.
How can I make my Lentil Bolognese richer in flavor?
For extra depth, add a splash of red wine when adding the tomatoes and broth, or toss in a teaspoon of balsamic vinegar at the end. Slow simmering unlocks layers of savoriness, but those small additions can really take it over the top.
Final Thoughts
I can’t wait for you to experience the hearty, comforting joy of making and sharing this Lentil Bolognese. Each bite is packed with old-school Italian flavors and deep satisfaction—proving that a plant-based classic can be cozy, crowd-pleasing, and completely unforgettable. Gather your ingredients and give it a try tonight!
Print
Lentil Bolognese Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-Free
Description
A hearty and nutritious twist on a classic Italian dish, this Lentil Bolognese is a satisfying meatless alternative. Packed with protein-rich lentils and aromatic vegetables, this flavorful sauce pairs perfectly with your favorite pasta or spaghetti squash.
Ingredients
Main Sauce:
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 1 cup dried brown or green lentils, rinsed
- 1 (28-ounce) can crushed tomatoes
- 2 tablespoons tomato paste
- 1 cup vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper to taste
For Serving:
- Fresh basil or parsley for garnish
- Cooked pasta or spaghetti squash
Instructions
- Heat olive oil: In a large skillet or saucepan, heat olive oil over medium heat.
- Sauté vegetables: Add onion, garlic, carrots, and celery; sauté until softened, about 7-8 minutes.
- Add ingredients: Stir in lentils, crushed tomatoes, tomato paste, vegetable broth, oregano, basil, and red pepper flakes. Bring to a boil.
- Simmer: Reduce heat to low and simmer uncovered for 30-35 minutes until lentils are tender and sauce thickens.
- Season and serve: Season with salt and pepper. Serve over cooked pasta or spaghetti squash, garnished with fresh basil or parsley.
Notes
- For added depth, add a splash of red wine before simmering.
- This sauce freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 8g
- Sodium: 450mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg