Spinach, Ricotta & Hazelnut Rigatoni

  • 3 1/2 cups rigatoni pasta
  • 1 tsp salt
  • 1/4 cup butter
  • 1 tsp olive oil
  • 2 garlic cloves, sliced
  • 1 red chili, finely chopped
  • 3/4 cups hazelnuts, diced
  • 1 tbsp ricotta cheese
  • 3/4 cup parmesan cheese, grated
  • 3 1/2 cups baby spinach leaves

Here’s how

  1. Bring a large pan of salted water to the boil and cook the rigatoni for 9 minutes, or until al dente.
  2. While the pasta cooks, prepare the sauce.
  3. Melt the butter and olive oil in a large frying pan over medium heat.
  4. Add the sliced garlic and chopped red chili, allowing them to soften and release their flavor.
  5. Stir in the diced hazelnuts, letting them toast slightly for a deeper, roasted flavor.
  6. Add one ladle of pasta cooking water to the frying pan—this starchy water helps create a silky, emulsified sauce that binds everything together.
  7. Stir in the ricotta cheese and most of the grated parmesan, saving a little for the final garnish.
  8. Once the pasta is cooked, drain and add it directly to the pan, followed by the baby spinach leaves.
  9. Toss everything together until the spinach wilts and the pasta is coated in the creamy, nutty sauce.
  10. Finish with the remaining parmesan cheese and serve immediately.