Whole truffle roast celeriac with cheese sauce & hazelnuts

Try this sensational whole truffle roast celeriac with creamy cheese sauce and hazelnuts. It makes a fantastic alternative vegetarian Christmas lunch or Sunday roast

  • Prep:20 mins
    Cook:2 hrs
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 493
  • fat 37g
  • saturates 18g
  • carbs 18g
  • sugars 0g
  • fibre 11g
  • protein 16g
  • salt 1.1g


  • 1 large celeriac
  • 2 tbsp truffle oil, plus extra for drizzling
  • 3 garlic cloves, sliced
  • ½ small bunch of sage, leaves picked
  • 30g hazelnuts, toasted and chopped
  • 40g butter
  • 40g plain flour
  • 350ml whole milk
  • 100g vegetarian Italian-style hard cheese, grated
  • 50ml double cream


  1. Heat the oven to 180C/160C fan/gas 4. Layer a large sheet of baking parchment over a large sheet of foil, then put the celeriac in the centre. Rub all over with the truffle oil, then season well. Scatter over the garlic and sage leaves, then bring the edges of the parchment and foil up, scrunching together to seal make a parcel. Put in a roasting tin and roast for 2 hrs, or until tender and golden. Baste halfway through with an extra drizzle of truffle oil, if you like.

  2. Meanwhile, make the sauce. Melt the butter in a saucepan until foaming, then add the flour and stir until smooth. Cook for 2 mins, then whisk in the milk, a little at a time, until fully incorporated and smooth and creamy. Whisk in the cheese and cream, then season to taste.

  3. Cut the roasted celeriac into four wedges. Spoon over the cheese sauce and scatter with the hazelnuts.

Suggested recipes from this collection...