It’s easy to make homemade sage and onion stuffing for chicken or turkey, and even better when combined with good-quality pork sausage meat. Ready in minutes, this fresh stuffing beats supermarket boxed mixes for flavour and texture.

The best-ever stuffing recipe
Picture a plump roast chicken filled with warm, aromatic sage and onion stuffing enriched by seasoned sausage meat. This is not the rehydrated packet variety — it’s a freshly mixed stuffing that delivers far more flavour and a satisfying texture. Once you try it, the boxed stuff will be a distant memory.
While boxed stuffing is quick, this recipe is almost as fast and gives you much richer flavour. You can prepare a large batch, use half to stuff a bird, roll the remainder into balls and freeze them for quick future meals — a genuine time-saver.
When roasted inside a chicken, the sausage fat and poultry juices mingle with the stuffing, intensifying taste in both the meat and the filling. Alternatively, shape the mixture into balls and roast or air-fry them alongside potatoes for a delicious side dish.

What you will need
Equipment
Minimal equipment is required: a mixing bowl, and a food processor to make quick work of breadcrumbs and finely chopping the onion. If you don’t have a food processor, a sharp knife and a box grater will do the job.
An air-fryer oven is optional but handy for cooking individual stuffing balls quickly. You can also bake the balls in a conventional oven.
Ingredients
This recipe yields about 12 large stuffing balls (or 24 smaller ones) and enough stuffing to fill two medium chickens if you double the quantity. The full ingredient list appears below for easy reference.

- Pork sausages – about 1 lb / 450 g. Choose good-quality sausages with real meat for the best flavour. If you avoid pork, use beef sausages instead.
- Fresh breadcrumbs – made from 3 slices (75 g) bread with crusts removed; blitz briefly in a food processor.
- Onion – 1 medium, very finely chopped (a food processor makes this easy; otherwise grate or chop finely).
- Dried sage and parsley – 2 teaspoons dried sage and 1 teaspoon dried parsley. If using fresh herbs, use three times the quantity (replace 1 tsp dried with 1 tbsp fresh chopped).
- Salt – 1/2 teaspoon, optional but recommended to enhance flavour.
What to do

Slit the sausage skins and remove the meat into a mixing bowl. Add the breadcrumbs, finely chopped onion, dried sage, dried parsley and salt.

Use your hands, a spatula or a wooden spoon to mix everything thoroughly until evenly combined and the mixture holds together when pressed.
Once combined you can either:
- Use half the mixture to stuff a chicken or turkey before roasting; or
- Shape the mixture into stuffing balls and cook them separately as a side dish.
How to stuff a chicken

Form half the mixture into a large sausage-shaped roll and insert it into the neck cavity of the bird. Roast the chicken as usual. Keep the stuffing inside while the chicken rests, then remove and slice the stuffing to serve.

The remaining mixture can be rolled into balls and frozen for later, or used to stuff another bird.
How to make stuffing balls
Shaping and cooking stuffing balls is a great way to serve this stuffing as a side for any roast.

Roll the mixture into golf-ball-sized balls. This recipe yields roughly 12 large balls.

Air-fryer oven: place balls on a rack lined with foil and cook for about 10 minutes, turn and cook another 5 minutes until golden and cooked through. Conventional oven: bake at 200°C / 400°F for around 20 minutes, turning once.


Serve hot alongside roast meat and vegetables, or tuck the balls into the roasting tray with potatoes for a one-dish finish.

FAQ
No. Alternatives include a standard air fryer (follow the manufacturer’s timings), baking the stuffing balls on a tray at 200°C / 400°F for about 20 minutes, or placing the stuffing in a small casserole dish and baking while the bird rests so you can serve spoonfuls of hot stuffing.
Shape leftover mixture into balls and lay them on a baking tray to freeze individually. Once solid, transfer to a freezer bag for up to 3 months. Cook from frozen: nestle frozen balls among roast potatoes for the last 20 minutes of cooking, or bake them on a tray at 200°C / 400°F for about 20 minutes, turning once. You can also freeze the mixed stuffing in a disposable dish; allow 25–30 minutes in a hot oven when cooking from frozen.
The recipe

Homemade sage and onion stuffing with sausage meat
Fast, flavourful sage and onion stuffing enriched with sausage meat — far better than boxed mixes.
Equipment
- Mixing bowl
- Food processor or sharp knife
- Air-fryer oven (optional)
Ingredients
- 1 pound / 450 grams pork sausages
- 3 slices / 75 grams white or wholewheat bread, crusts removed
- 1 medium onion, very finely chopped
- 2 teaspoons dried sage
- 1 teaspoon dried parsley
- ½ teaspoon salt (optional)
Instructions
- Tear the bread into pieces and pulse in a food processor until you have fresh breadcrumbs. Transfer to a mixing bowl.
- Finely chop the onion in the food processor until about the size of rice grains. Add to the breadcrumbs.
- Slit the sausage skins and remove the meat. Add the sausage meat to the mixing bowl.
- Add the dried sage, dried parsley and salt. Mix thoroughly until everything is evenly combined and the mixture holds together when pressed.
- Use half of the mixture to stuff a chicken before roasting. Alternatively, form the mixture into golf-ball-sized balls. Cook the balls in an air-fryer oven for 10 minutes, turn and cook for another 5 minutes, or bake at 200°C / 400°F for about 20 minutes until golden and cooked through. Freeze any unused balls for up to 3 months.
Notes
- If you don’t have a food processor, grate the bread and finely chop the onion by hand.
- If using fresh herbs, substitute each teaspoon dried with one tablespoon fresh chopped.
- This recipe makes enough stuffing for one chicken and about 12 large balls; double the quantities to prepare stuffing for two chickens.
- To freeze: open-freeze balls on a tray, then transfer to a freezer bag. Cook from frozen as described above.
Nutrition (per large ball)
Calories: 101 kcal | Carbs: 3.1 g | Protein: 4.7 g | Fat: 7.6 g | Saturated fat: 2.5 g
If you try this recipe and enjoy it, please leave a comment and a star rating. For questions or feedback you can email the recipe author at [email protected].