Jump to Recipe
Lentil Walnut Bolognese is a meatless take on the classic Italian sauce, built from brown lentils and toasted walnuts instead of ground beef.
I started making this on weeks when I didn’t want to defrost meat but still wanted something that eats like a real dinner. The walnuts get chopped rough and toasted first, then simmered with the lentils so the texture holds up instead of turning to mush.
It’s earthy. A little sweet from the carrots. Rich from tomato paste and a splash of red wine.
One thing I learned the hard way: skip toasting the walnuts and the sauce tastes flat, almost bitter, instead of nutty. Toast them dry in the pan for 3 to 4 minutes until they smell like popcorn, then set them aside before you start the sauce.

Why You’ll Love This Recipe
- Uses pantry lentils and walnuts, no meat thawing needed
- Ready in under an hour from start to finish
- Freezes well for fast weeknight pasta dinners
- Packed with plant protein and fiber per serving
Ingredient Notes
- Walnuts: Toast them dry before adding to the sauce for a deeper, less bitter flavor. Pecans or sunflower seeds work if you’re avoiding tree nuts.
- Brown or green lentils: These hold their shape better than red lentils, which is what gives the sauce its meaty texture. Cook them just until tender, not soft.
- Tomato paste: Cook it for a minute or two before adding liquid, this deepens the color and takes the raw edge off.
- Red wine: A dry red like Chianti works well. Swap in extra vegetable broth with a splash of balsamic if you’d rather skip the alcohol.
- Crushed tomatoes: Use canned whole peeled tomatoes crushed by hand if you want a chunkier sauce with more texture.
- Parmesan or nutritional yeast: Use nutritional yeast to keep the dish fully plant-based, parmesan if dairy isn’t a concern.

Lentil Walnut Bolognese: Hearty, Meatless Pasta Sauce
Ingredients
Method
- Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, carrot and celery, cook 6 to 7 minutes until softened.
- Add garlic and toasted chopped walnuts, cook 2 minutes until fragrant.
- Stir in tomato paste, cook 1 to 2 minutes until it darkens slightly.
- Add cooked lentils, crushed tomatoes, red wine, broth, oregano, bay leaf, salt and pepper. Stir to combine.
- Bring to a simmer, reduce heat to low, cover partially, and cook 25 to 30 minutes, stirring occasionally, until thickened and the sauce coats the back of a spoon.
- Remove the bay leaf, taste and adjust salt.
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente, about 9 to 10 minutes.
- Reserve 1/2 cup pasta water, then drain the pasta.
- Toss pasta with the bolognese, adding a splash of reserved pasta water if needed to loosen the sauce.
- Serve topped with parmesan or nutritional yeast and fresh basil.
Notes
- Toast walnuts before chopping, not after, so they don’t turn oily in the pan.
- Don’t skip the tomato paste step, browning it deepens the whole sauce.
- Sauce thickens more as it sits, so don’t over-reduce it on the stove.
- Use a wide, deep skillet so the sauce reduces evenly without scorching at the edges.

Tips for Success
- Toast the walnuts dry in the pan for 3 to 4 minutes before adding them to the sauce for better flavor.
- Cook lentils until just tender, about 20 minutes, so they hold shape instead of turning to mush.
- Deglaze the pan with red wine after the tomato paste browns to lift the stuck bits off the bottom.
- Simmer the sauce uncovered for the last 10 minutes if it looks thin, letting the liquid reduce down.
- Reserve a cup of pasta water before draining so you can loosen the sauce without watering down the flavor.
Variations
- Swap walnuts for pecans or sunflower seeds if you have a tree nut allergy in the house.
- Add a pinch of red pepper flakes and a splash of balsamic vinegar for a sharper, tangier sauce.
- Use red lentils instead of brown for a softer, creamier sauce that breaks down faster while simmering.
Storage and Reheating
Lentil walnut bolognese keeps well in the fridge for up to 4 days in an airtight container. The flavor actually deepens overnight, so leftovers taste better on day two.
For the freezer, cool the sauce completely and freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheat gently on the stove over medium-low heat, adding a splash of broth or water to loosen it. It takes about 5 to 7 minutes, stirring occasionally, until it’s hot through.
Serving Suggestions
Lentil walnut bolognese works best over wide noodles like tagliatelle or pappardelle that can hold onto the chunky sauce.
For a lighter dinner, spoon it over creamy polenta or roasted spaghetti squash instead of pasta.
A simple green salad with lemon vinaigrette, like this citrus pomegranate spinach salad, and some crusty bread on the side rounds out the meal.

FAQ
Why is my lentil walnut bolognese watery instead of thick?
It usually means the sauce didn’t reduce long enough or there’s too much broth in the pot. Simmer it uncovered for the last 10 minutes and mash a few lentils against the side of the pan to help it thicken. It should coat the back of a spoon before you toss it with pasta.
Can I use canned lentils instead of cooking dried lentils for this bolognese?
Yes, canned lentils work fine here. Drain and rinse two 15-ounce cans, which gets you close to the 2 cups of cooked lentils this recipe calls for, and add them straight into the sauce since they’re already tender.
Can I freeze lentil walnut bolognese sauce?
Yes, this sauce freezes well for up to 3 months. Cool it completely before portioning into freezer bags or containers, then thaw overnight in the fridge and reheat on the stove with a splash of broth to loosen it back up.
Does lentil walnut bolognese work over polenta instead of pasta?
Yes, it works well spooned over creamy polenta or roasted spaghetti squash if you want a lighter or gluten-free option. The sauce is chunky enough to hold its own without noodles, and it soaks nicely into soft polenta.
Is lentil walnut bolognese vegan?
It can be. The base sauce with lentils, walnuts and tomato is naturally plant-based, so swap the parmesan for nutritional yeast when serving, and the whole dish stays as vegan as a vegan banh mi without losing the savory finish.
How is lentil walnut bolognese different from traditional meat bolognese?
It swaps ground beef or pork for cooked brown lentils and toasted walnuts, which give a similar chew and richness without the meat. It’s lower in saturated fat and higher in fiber, but still gets its depth from tomato paste, wine and a slow simmer.





