For the walnut pesto:

  • 50 g walnuts
  • 25 g finely grated Parmesan
  • 0.25 garlic clove, crushed
  • 28 g flat-leaf parsley, leaves only, finely chopped
  • 125 ml olive oil
  • 1 tbsp ricotta

For the risotto:

  • 250 g leeks (2-3 leeks)
  • 25 g butter
  • 2 tbsp olive oil
  • 3 sprigs of thyme, leaves only
  • 400 g risotto rice
  • 150 ml dry white wine
  • 1.3 litres hot vegetable stock
  • 200 g Taleggio (with rind), roughly chopped (or vegetarian alternative)


  1. 1

    Preheat the oven to 200°C, fan 180°C, gas 6. For the pesto, spread out the walnuts on a baking tray and bake for 6 minutes or until toasted. Transfer the walnuts to a food processor, add the rest of the pesto ingredients and season well. Whiz until smooth, then transfer to an airtight container with a lid and set aside.

  2. 2

    Chop the leeks finely. Heat the butter and oil together in a large heavy-based sauté pan. Add the leeks and fry over a gentle heat for 6-8 minutes until soft. Stir in the thyme leaves, then add the rice and ‘toast' it for a few minutes, stirring constantly. Add the wine, bring to the boil and allow it to reduce for a few minutes.

  3. 3

    Add the hot stock a ladleful at a time, stirring constantly and waiting until a crescent-moon shape appears at the bottom of the pan before adding the next ladleful. Continue stirring ladlefuls of stock into the rice until the rice is almost cooked, but the grains are slightly al dente – this will take about 25 minutes. You may have stock left over; just use as much as you need.

  4. 4

    Stir in the cheese and season to taste, then immediately remove the pan from the heat and cover with a lid. Leave to stand for a couple of minutes before serving in warmed bowls, topped with a spoonful of pesto.

Recipe adapted from The Italian Cookery Course by Katie Caldesi (Kyle Books, £19.99)

Nutritional Details

Each serving provides
  • Energy 2847kj 680kcal 34%
  • Fat 44.6g 64%
  • Saturates 12.8g 64%
  • Sugars 2.1g 2%
  • Salt 2.7g 45%

% of the Reference Intakes

Typical values per 100g: Energy 657kj/157kcal

Each serving provides

48.2g carbohydrate 3.3g fibre 15.7g protein

Show us how you cook it!
Back to top