Asparagus and artichoke risotto

  • Vegetarian
  • Gluten Free


1.2 litres fresh vegetable or chicken stock
630g asparagus, trimmed and chopped into 3cm pieces
30g unsalted butter
280g jar sliced artichoke hearts in oil, drained, plus 1 tbsp oil from the jar
2 shallots, finely diced
320g carnaroli risotto rice
100ml white wine
50g pecorino cheese, finely grated, plus extra shavings to serve


1. Simmer the stock in a pan. Add the asparagus, simmer for 3 minutes until tender, then remove with a slotted spoon. Transfer ½ the asparagus to a blender with 100ml of the stock and whizz until smooth. Set aside the purée and remaining cooked asparagus and keep the remaining stock simmering.

2. In a separate saucepan, melt 15g butter and add 1 tbsp oil from the artichoke jar. Add the shallot and fry over a low heat for 5 minutes, until soft but not coloured. Raise the heat slightly, add the rice and cook, stirring, for 3-4 minutes. Add the wine and simmer for 2 minutes.

3. Add a large ladleful of simmering stock and stir gently until the liquid has almost disappeared. Repeat this process over the next 15 minutes, adding the drained artichokes and last ladleful of stock when the rice is just cooked. Do not allow this last ladleful to fully evaporate.

4. Stir in the asparagus purée, remove from the heat and add the remaining 15g butter and the pecorino. Cover and set aside for 5 minutes. Stir well, season, and stir through the reserved asparagus. Serve in shallow bowls with extra pecorino scattered over. 

This recipe first appeared in Waitrose Food, May 2017 issue. Download the Waitose Food app for the full issue

  • Preparation time: 20 minutes
  • Cooking time: 30 minutes
  • Total time: 50 minutes

Serves: 4

Nutritional Info

Typical values per serving:

Energy 2,254kJ
Fat 20.8g
Saturated Fat 8.4g
Carbohydrate 72.1g
Sugars 5.5g
Protein 15.2g
Salt 0.9g
Fibre 5.8g

Click here for more information about health and nutrition

4 stars

Average user rating Based on 6 ratings

This recipe was first published in Mon May 01 16:00:55 BST 2017.