Walnut Bolognese

Walnut Bolognese is a rich and hearty plant-based version of the traditional Italian meat sauce. By combining finely chopped walnuts with lentils, vegetables, and robust seasonings, this vegan-friendly dish delivers the comforting umami depth of a classic bolognese—without any meat. It’s perfect for serving over pasta or as a base for lasagna, and even better the next day.

Why You’ll Love This Recipe

  • Completely plant-based and packed with protein
  • Uses pantry staples and simple prep techniques
  • Incredibly flavorful with a meaty texture from walnuts and lentils
  • Freezer-friendly and perfect for meal prep
  • A versatile sauce for pasta, lasagna, or stuffed vegetables

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Olive oil
  • Yellow onion, finely chopped
  • Carrot, finely chopped
  • Celery, finely chopped
  • Garlic, minced
  • Walnuts, finely chopped or pulsed in a food processor
  • Cooked green or brown lentils
  • Tomato paste
  • Crushed tomatoes
  • Red wine (optional, for deglazing)
  • Vegetable broth
  • Dried basil
  • Dried oregano
  • Salt and pepper, to taste
  • Pasta of your choice (spaghetti, rigatoni, etc.)
  • Fresh basil or parsley, for garnish

Directions

  1. Sauté the aromatics: Heat olive oil in a large pan over medium heat. Add chopped onion, carrot, and celery. Cook for about 7–10 minutes until softened.
  2. Add garlic and walnuts: Stir in garlic and cook for another minute. Add the chopped walnuts and toast lightly for 2–3 minutes.
  3. Stir in tomato paste: Add tomato paste and cook for a minute to deepen the flavor. Deglaze the pan with red wine if using, and let it reduce.
  4. Build the sauce: Add crushed tomatoes, cooked lentils, broth, basil, oregano, salt, and pepper. Stir well and bring to a simmer.
  5. Simmer: Reduce the heat and let the sauce simmer uncovered for 30–40 minutes, stirring occasionally until thickened.
  6. Cook pasta: Meanwhile, cook pasta according to package instructions. Drain and set aside.
  7. Serve: Toss the cooked pasta with the sauce or spoon the sauce on top. Garnish with fresh basil or parsley and serve hot.

Servings and timing

Servings: 6
Prep time: 15 minutes
Cook time: 45 minutes
Total time: 1 hour

Variations

  • Gluten-free: Use gluten-free pasta to keep the whole dish gluten-free.
  • Add mushrooms: Include finely chopped mushrooms for even more umami.
  • Spicy kick: Add red pepper flakes or a splash of hot sauce.
  • No wine: Skip the wine and add a dash of balsamic vinegar or more broth.
  • Creamy twist: Stir in a splash of coconut milk or vegan cream at the end.

Storage/Reheating

  • Storage: Store in an airtight container in the fridge for up to 4 days.
  • Freezing: Freeze sauce (without pasta) in containers for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Reheat gently on the stove or in the microwave. Add a bit of water or broth if it’s too thick.

FAQs

Can I use canned lentils?

Yes, canned lentils work well—just be sure to drain and rinse them first.

Do I have to soak the walnuts?

No, soaking isn’t necessary. Just pulse them into small pieces or finely chop.

Is this recipe gluten-free?

It can be if you use gluten-free pasta and ensure other ingredients are gluten-free.

Can I make this ahead of time?

Yes! This sauce actually tastes better after sitting for a day.

What can I use instead of red wine?

Use vegetable broth and a splash of balsamic vinegar for a similar depth of flavor.

Can I add vegetables to this sauce?

Absolutely—try mushrooms, zucchini, or bell peppers for extra texture and nutrition.

How do I make this oil-free?

Sauté the vegetables in a splash of vegetable broth instead of olive oil.

What kind of pasta pairs best with this sauce?

Hearty pastas like rigatoni, penne, or spaghetti work beautifully.

Can I serve this with something other than pasta?

Yes! Try it over polenta, baked potatoes, or in a vegan lasagna.

How do I make it less chunky?

Blend half the sauce with an immersion blender for a smoother texture.

Conclusion

Walnut Bolognese is a comforting, nourishing alternative to traditional meat sauces. With its deep flavor and hearty texture, it’s the kind of plant-based meal that even meat-lovers will enjoy. Serve it over pasta, freeze it for later, or use it in your favorite Italian-inspired dishes—this versatile sauce is one you’ll return to again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Walnut Bolognese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian

Description

This walnut Bolognese is a rich and savory vegan alternative to the traditional meat sauce. Packed with finely chopped walnuts, vegetables, and herbs, it delivers deep, satisfying flavor and a meaty texture—without the meat. Serve it over your favorite pasta for a comforting, protein-packed meal everyone will love.


Ingredients

  • 1 tbsp olive oil

  • 1 small onion, finely chopped

  • 2 carrots, peeled and finely diced

  • 2 celery stalks, finely diced

  • 3 cloves garlic, minced

  • 1 cup walnuts, finely chopped or pulsed in a food processor

  • 1 (28 oz) can crushed tomatoes

  • 2 tbsp tomato paste

  • 1/2 cup dry red wine (optional, or use veggie broth)

  • 1 tsp dried oregano

  • 1 tsp dried basil

  • 1/2 tsp thyme

  • 1/2 tsp salt

  • 1/4 tsp black pepper

  • 1 tbsp soy sauce or tamari (for umami)

  • 1/4-1/2 cup water or veggie broth (as needed)

  • 12 oz spaghetti or pasta of choice

  • Fresh basil or parsley, for garnish (optional)

  • Vegan Parmesan, for serving (optional)


Instructions

  1. Cook the veggies:
    Heat olive oil in a large skillet over medium heat. Add onion, carrot, and celery. Sauté for 5–7 minutes, until softened.

  2. Add garlic and chopped walnuts. Cook for another 3–4 minutes, stirring often, to toast the walnuts and release flavor.

  3. Stir in tomato paste and cook for 1 minute. Then pour in the red wine (or broth) to deglaze the pan. Let it simmer for 2–3 minutes.

  4. Add crushed tomatoes, oregano, basil, thyme, soy sauce, salt, pepper, and a splash of water or broth. Stir and reduce heat to low. Let the sauce simmer for 20–25 minutes, stirring occasionally. Add more liquid if the sauce gets too thick.

  5. Meanwhile, cook pasta according to package instructions. Drain and set aside.

  6. Taste and adjust seasoning in the sauce as needed. Serve over pasta, topped with fresh herbs and vegan Parmesan if desired.


Notes

  • Pulse walnuts in a food processor until crumbly, not powdery.

  • Leftovers store well in the fridge for up to 4 days.

  • Great with gluten-free pasta or zucchini noodles for a lighter option.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star