Piedmont Hazelnut Ragù Recipe: Rustic Italian Sauce with Toasted Hazelnuts

This delicious and distinctive Piedmontese hazelnut ragu replaces meat with hazelnuts, simmered with red wine, vegetables and aromatic herbs to create a rich, vegetarian ragu. It’s full of flavor and pairs beautifully with pasta or polenta.

A blue and white vintage style bowl with paccheri and hazelnut ragu.

Quick recipe snapshot

  • Traditional Piedmontese inspiration
  • A satisfying meat-free alternative to classic ragu
  • About 1 hour simmer time and packed with flavor

Table of Contents

  • Quick recipe snapshot
  • Ingredient notes
  • Visual walk-through of the recipe
  • Recipe tips and FAQs
  • More recipes from Piedmont to try
  • Full Recipe

When I first discovered ragu alle nocciole I was eager to try it — it’s unlike the usual meat-based ragù. Piedmont in northern Italy is renowned for its hazelnuts, so it’s natural they feature prominently here. Hazelnuts also appear in many regional treats, from chocolate spreads to famous cookies and chocolates.

This dish doesn’t have a single canonical version, so this is our interpretation. The result is a deeply flavored, satisfying vegetarian sauce that highlights toasted hazelnuts, earthy mushrooms and a splash of red wine.

Ingredient notes

An overhead shot of all the ingredients needed to make a hazelnut ragu. They text labels read: Hazelnuts, carrot, celery & onion, passata (tom puree US), red wine, bay, rosemary & garlic, dried porcini mushrooms.
  • Hazelnuts – Use whole nuts with skins for the best depth of flavor; skinless is fine if preferred. If they’re already toasted, skip the toasting step and pulse them straight away.
  • Dried porcini – You can substitute mixed dried mushrooms or fresh crimini mushrooms. Rehydrate dried mushrooms in hot water for at least 10 minutes. If using fresh, chop finely and sauté with the other vegetables.
  • Passata – Known as tomato puree in the US. Choose a quality brand for a clean tomato flavor.

Visual walk-through of the recipe

Step 1 – Toast the hazelnuts in a dry pan until fragrant. Let them cool, then pulse in a food processor to a coarse crumb (photos 1–2).

Step 2 – Soak the dried porcini in hot water for at least 10 minutes and set aside (photo 3).

Four photos in a collage showing how to toast hazelnuts, blitz them, soak porcini mushrooms and saute vegetables.

Step 3 – Finely chop carrot, celery and onion and sauté gently until soft but not browned (photo 4).

Step 4 – Add the chopped hazelnuts, garlic, bay leaf and rosemary and cook for a few minutes until aromatic (photo 5).

Step 5 – Roughly chop the rehydrated porcini and add to the pan along with most of the soaking liquid (avoid the grit). Pour in the wine and simmer until the alcohol smell dissipates (photo 6).

Four photos in a collage showing how to make a hazelnut ragu with red wine, herbs and tomato.

Step 6 – Stir in the passata, water and a generous pinch of salt and pepper. Simmer on low for 1 hour, checking halfway and adding a splash of water if it becomes too thick. When the ragu is ready, cook pasta until al dente, combine with the sauce and serve (photos 7–8).

Recipe tips and FAQs

  • Best pasta to use – Paccheri was used here, but penne, rigatoni, tagliatelle or other robust shapes work well.
  • Hazelnut texture – The hazelnuts retain some bite in this version, which adds texture. For a softer result, pulse the nuts finer or extend the simmering time and add more water as needed.
  • Serving suggestion – This ragu is equally delicious over creamy polenta as it is with pasta.
Can I prep this in advance?

Yes. Prepare the ragu ahead of time and refrigerate—it will keep for 3–4 days. You can also freeze it for up to 3 months.

A close up of a fork holding a piece of pasta with hazelnut ragu over a bowl.

More recipes from Piedmont to try

Mains

Vitello Tonnato (Veal with Tuna Sauce)

Sides

Ricotta Chicken Croquettes

Fresh Pasta

Homemade Agnolotti (step by step)

Antipasti

Bagna Cauda (Anchovy, Garlic and Butter Dip)

If you try this hazelnut ragu or any recipe on the blog, please rate it and leave a comment — I love hearing how it turned out for you. You can also follow us on social media or sign up for the newsletter to get more recipes.

Step By Step Photos Above

Most of our recipes include step-by-step photos and helpful tips to get the result right the first time.

Piedmontese Hazelnut Ragu

No ratings yet

By Emily

Prep: 30 minutes
Cook: 1 hour 20 minutes
Total: 1 hour 50 minutes
Servings: 4 servings
A close up of hazelnut ragu and paccheri pasta in a blue and white vintage style bowl.
Pin
Print
This Piedmontese hazelnut ragu uses toasted hazelnuts, red wine, mushrooms and tomato to create a deeply flavored vegetarian sauce that works perfectly with pasta or creamy polenta.

Ingredients

  • 1 carrot
  • 1 celery stalk
  • 1 onion
  • 1 cup (150g) whole hazelnuts
  • 1/2 cup (15g) dried porcini mushrooms
  • 1 bay leaf
  • 2 sprigs rosemary
  • 1 garlic clove, finely chopped
  • 1/2 cup (125ml) red wine, (such as Barbera d’Asti or Chianti)
  • 2 cups (460g) Passata (tomato puree)
  • 1/2 cup (125ml) water
  • Olive oil
  • Salt and pepper
  • 1 lb (450g) pasta of choice, (such as paccheri, rigatoni or tagliatelle)
  • Parmigiano Reggiano, for serving (use vegetarian-friendly cheese if needed)

Instructions 

Prep

  • Place the dried porcini in a small bowl and cover with hot water. Let soak at least 10 minutes.
  • Toast the hazelnuts in a dry pan for a few minutes. Let cool completely, then pulse in a food processor to a coarse, crumbly texture. Set aside.

Make the ragu

  • Finely chop carrot, celery and onion. Heat 1–2 tablespoons olive oil in a large pan and sauté the vegetables gently until soft but not browned, about 10 minutes.
  • Add the chopped garlic, chopped hazelnuts, bay leaf and rosemary. Sauté 1–2 minutes until fragrant.
  • Roughly chop the rehydrated porcini and add them with most of their soaking liquid, taking care to leave any grit behind.
  • Pour in the red wine and simmer until the alcohol smell has evaporated. Stir in the passata, water, and a good pinch of salt and pepper.
  • Reduce heat to medium-low and simmer for 1 hour, checking halfway and adding ¼–½ cup (60–125ml) water if the sauce reduces too much.
  • Adjust seasoning with salt and pepper to taste.
  • Cook pasta in plenty of salted boiling water until al dente. Transfer the pasta to the sauce, adding a splash of pasta water if needed, and toss to coat.
  • Serve in bowls with plenty of grated Parmigiano Reggiano.

Notes

Storage and freezing – Refrigerate the ragu for up to 3–4 days or freeze for up to 3 months.

Helpful Info for All Recipes

  • I use extra virgin olive oil unless noted otherwise.
  • For canned or jarred tomatoes I prefer established quality brands for the best flavor.
  • Vegetable sizes are assumed medium unless specified.
  • Recipes were tested using a fan (convection) oven where applicable.
  • Nutrition is calculated automatically and should be used as an approximation.

Nutrition

Calories: 549kcal | Carbohydrates: 48g | Protein: 14g | Fat: 37g

Nutrition information is automatically calculated and should be treated as an estimate.

Did you try this recipe?Leave a comment below!