The best Christmas stuffing recipes

Christmas dinners are a definite highlight of the festive season. There is so much to look forward to, including of course the essential Christmas stuffing!

Christmas stuffing recipes

by Ellen Kinsey |
Updated on

Whether you are the Christmas dinner chef or their little helper, we have three Christmas stuffing recipes that are guaranteed to please the whole family.

The first is a classic recipe from Mary Berry. The second recipe is a simple stuffing to cater to vegetarians or vegans. Lastly, a Jamie Oliver recipe that is packed full of flavour and is a guaranteed show-stopper. No matter your preference, we have got you covered!

Mary Berry's Christmas stuffing

This classic recipe from Mary Berry uses traditional flavours combining sage, onion and sausage meat with zesty undertones from the lemon.

The below recipe makes 16 servings.

Prep: 30 minutes to 1 hour.

Cooking time: 10 to 30 minutes.

Ingredients

40g of butter, plus extra for greasing

1 large onion, finely chopped

700g pork sausage meat

150g fresh white breadcrumbs

1 large unwaxed lemon, juice and finely grated zest

3 tbsp chopped fresh parsley

1 tbsp chopped fresh sage

salt and freshly ground black pepper

1 tbsp vegetable oil

Method

  1. Melt the butter in a saucepan over medium heat, add the onion and fry gently for 8-10 minutes, or until softened.
  1. Stir in the remaining stuffing ingredients, except for the vegetable oil, until well combined. Season to taste, with salt and freshly ground black pepper.
  1. Using wet hands, shape the sausage meat mixture into 16 equally-sized balls. Place on a lightly greased baking tray, cover with cling film and chill in the fridge for at least 30 minutes.
  1. Preheat the oven to 200C/180C Fan/Gas 6.
  1. Heat the oil in a large frying pan over high heat. Add the stuffing balls and fry for 4–5 minutes, turning once, until golden on both sides.
  1. Return the fried stuffing balls to the baking tray (or, if there is room, place them in the same roasting tray as the turkey or chicken). Bake the stuffing balls for 20–25 minutes, or until cooked through. If they brown too quickly during cooking, cover with kitchen foil.
  1. Serve with roast turkey, roast chicken, or other roast meat.

Vegan sage and onion stuffing

This simple and versatile recipe is perfect for catering to vegetarians or gluten sensitivities. It is quick and easy but does not skimp out on flavour.

The below recipe makes 6 servings.

Prep: less than 30 minutes.

Cooking time: 30 minutes to 1 hour.

Ingredients

1 onion, peeled and finely chopped

1 tbsp vegetable oil

1 tbsp fresh sage, finely chopped

80g of fresh white breadcrumbs (To make it gluten-free substitute for gluten-free breadcrumbs)

salt and pepper

1 egg, beaten (To make it vegan substitute 1 tbsp of chickpea flour mixed with 3 tbsp of water or 1 tbsp of egg replacer to 3 tbsp of water)

Method

  1. Sweat the onion in the oil, until soft but not coloured
  1. Mix the onion, sage and breadcrumbs and season well.
  1. Add enough of the beaten egg to bind the mixture together and use to stuff meat or poultry or to roll into individual stuffing balls.
  1. If making stuffing balls, cook in a roasting tin for 30 minutes.

Jamie Oliver's vegetarian Christmas stuffing

Jamie Oliver’s showstopper vegetarian stuffing is a great meat-free alternative to the Christmas spread. Combining aromatic flavours from the cinnamon and nutmeg with nuts, dried fruit and squash; this stuffing is guaranteed to stand out.

The below recipe makes 8 servings.

Cooking time: 2 hours plus cooling.

Ingredients

1 small butternut squash (1kg)

2 red onions

Glug of olive oil

1 pinch of ground cinnamon

1 tsp ground coriander

1 whole nutmeg, for grating

1 bunch of fresh sage (30g)

50g dried cranberries

50g shelled pistachios

500g stale bread (For gluten-free use gluten-free bread)

300ml semi-skimmed milk (For dairy-free use oat or cashew milk)

Essential equipment:

A 1.5 L pudding bowl.

Cook time: 2 hours plus cooling.

Method

  1. Preheat the oven to 180ºC/350ºF/gas 4. Wash the squash, then carefully quarter it lengthways and remove the seeds, placing the squash in a roasting tray, skin side down. Peel, quarter and scatter over the onions, drizzle with 1 tablespoon of oil, add the cinnamon, ground coriander and a pinch of sea salt and black pepper, finely grate over half the nutmeg, then toss together. Roast for 40 minutes, then remove from the oven. Pick and roughly chop the sage leaves with the cranberries and pistachios, toss with a light drizzle of oil, then scatter over the squash and onions. Roast for another 5 minutes, then remove and leave to cool.
  1. Tear the bread into a bowl, pour over the milk and leave to soak for a few minutes. Squeeze out any excess milk, then pinch and tear the bread into the tray of cooled veg. Using your hands, really squash and squidge everything together with another pinch of sea salt and black pepper until well mixed.
  1. Line a 1.5-litre pudding bowl with a scrunched-up sheet of wet, oiled greaseproof paper (or you can use a baking dish to give you a greater surface area for a crispy top if you prefer). Pack in the stuffing and drizzle with 1 more tablespoon of oil, then cover with greaseproof paper, tying it in place with string. Bake for 1 hour to 1 hour 10 minutes, or until golden and gnarly. Use the greaseproof paper to help you lift it out of the bowl, then confidently flip it on to a plate and serve.
  1. Get ahead: Make this in advance up to the stage where it’s ready to bake. You can use 250g of this stuffing in your turkey, should you so wish.

Gordon Ramsay's sage and onion stuffing

This classic stuffing recipe from Gordon Ramsay can be made as stuffing balls or in one large dish if you prefer to serve it that way. For an extra Christmas twist, Gordon suggests to try adding a handful of chopped cooked chestnuts and dried cranberries along with the sausage meat.

The below recipe serves 6.

Cooking time: 25-30 minutes

Ingredients

1 tbsp butter, plus extra for greasing

1 onion, peeled and finely chopped

30g breadcrumbs

½ tsp garlic powder or granules

½ tsp smoked paprika

Pinch ground white pepper

1 tsp mixed dried herbs

Few sprigs fresh sage, leaves finely chopped

½ tsp baking powder

1 tsp self-raising flour

500g sausage meat

Method

  1. Preheat the oven to 220°C/Fan 200°C/Gas 7. Grease an ovenproof dish or small roasting tray with butter. Melt the butter in a small frying pan over a medium heat and add the chopped onion. Cook for 6-8 minutes or until softened. Transfer the onion to a large bowl and allow to cool.
  1. Add the breadcrumbs, dried spices, dried herbs, sage, baking powder and flour to the bowl and mix well to combine. Pour in 200ml boiling water from the kettle, mix well and leave to stand for 5 minutes.
  1. Add the sausage meat and mix thoroughly – this may be easier by hand.
  1. Using damp hands, divide the stuffing mixture into 12 portions and roll each into a ball (each about the size of a walnut or golf ball) then place in the greased dish.
  1. Leave to stand for 5 minutes.
  1. Bake for 25-30 minutes or until cooked through.

Read more popular articles

Nigella Lawson’s Christmas cake recipe

Traditional German Stollen recipe

Last-minute Christmas chutney recipe

Puff pastry mince pies recipe

Just so you know, we may receive a commission or other compensation from the links on this website - read why you should trust us