Here I’ll show you the easiest and most delicious way to make classic sage and onion stuffing!
For most of my life, stuffing meant the classic packet sage and onion mix you just add boiling water to. Don’t get me wrong, I grew up on the stuff, but homemade is so simple and genuinely 10x more delicious! I found the key is softening the onions until they’re lovely and sweet, then adding just enough stock for a moist centre and beautifully golden, crisp top. Follow me…

UK vs US Stuffing
If you’re in the US, this might be a little different from the stuffing you’re used to! Traditional British sage and onion stuffing typically uses fine breadcrumbs rather than the larger bread cubes often found in American stuffing. The result is a softer, more compact stuffing with a lovely golden, crisp top.
Bread Stuffing
Unlike many stuffing recipes, traditional sage and onion stuffing has no sausage in it. In fact, there’s no meat in it at all. It’s purely bread-based.
What kind of bread should I use?
Trusty white sandwich bread does the trick. No need for fancy bread, it’s often too tough for a stuffing recipe. Also, bonus points if the bread is a little stale. This will give the stuffing a little more structure and prevent it from being too mushy.
Process shots: add bread to food processor (photo 1), blitz into a crumb (photo 2).

Sage and Onion Stuffing
Of course, alongside the bread we’ve got a few other goodies going in too:
- Butter – this is the backbone of stuffing. It helps bind the bread and also gives the stuffing a rich flavour. It’s also used to fry the other ingredients.
- Onion & Celery – you’ll want to gently sweat these down in the butter until soft and sweet. Don’t rush this process.
- Sage & Thyme – we’ll mainly be using sage, but some added thyme works really nicely. Both must be fresh!
- Garlic – for an added boost of flavour.
- Vegetable Stock – this is my secret weapon. Just a small amount helps bind the breadcrumbs and keep them moist. Without it, I find the stuffing to be too dry and crumbly.
What texture should the stuffing be?
The classic packet stuffing always ends up quite moist and compact. This version is a little more light and fluffy, but it still has the classic crispy topping with the slightly more soft/moist in the centre.
Process shots: melt butter (photo 1), fry celery and onion (photo 2), fry sage, thyme and garlic (photo 3), stir in stock then add breadcrumbs (photo 4), stir to coat (photo 5), add to baking to dish, spray with oil and bake (photo 6).

Make Ahead Tips
As with most things, this is best assembled and cooked fresh, notably with regards to the texture. Having said that, you can absolute prepare or make it ahead of time with great results:
- Prep ahead – This is my preferred method. Cook the onion, celery, garlic and herbs in the butter up to a day ahead, then cool and tightly cover in the fridge. You can also prepare the breadcrumbs and refrigerate separately. When ready, gently reheat the onion mixture, stir in the stock, then add the breadcrumbs and bake as instructed. I recommend keeping the breadcrumbs separate because they’re quite fine and can become too soft and compact if left sitting in the stock overnight.
- Make ahead – You can also fully bake the stuffing ahead of time. Allow to cool, then tightly cover and refrigerate overnight. Reheat covered with foil until piping hot through the centre. Remove the foil for the final 5 minutes to help crisp up the top if needed. It might not be quite as crisp as freshly baked, but it’s still a great option for getting ahead!

Serving Sage and Onion Stuffing
For me, sage and onion stuffing is a must-have with a Roast Dinner, especially at Christmas! It’s perfect alongside roast chicken or turkey, roast potatoes and, of course, plenty of Gravy.
It also makes a fantastic Thanksgiving side dish if you fancy something a little different from traditional American stuffing. The softer breadcrumb texture and savoury flavours of sage, thyme and sweet onion work beautifully alongside roast turkey and all the trimmings.
For a meatier alternative, check out my Sausage Stuffing Balls!
Alrighty, let’s tuck into the full recipe for this sage and onion stuffing shall we?!

How to make Sage and Onion Stuffing (Full Recipe & Video)

Classic Sage and Onion Stuffing
Equipment
- Food Processor (for breadcrumbs)
- Sharp Knife & Chopping Board
- Large Pan & Wooden Spoon
- 25cm x 17cm / 10" x 7" Baking Dish (or similar size)
Ingredients
- 9oz / 250g White Sandwich Bread, preferably 1-2 days old (see notes)
- 75g / 5 tbsp Butter, diced into cubes
- 2 large White Onions, finely diced (approx 200g/7oz each)
- 1 large rib of Celery, finely diced
- 2 large cloves of Garlic, finely diced
- 2 tbsp Fresh Sage, finely diced
- 1 tsp Fresh Thyme, finely diced
- 1/4 tsp EACH: Salt, Black Pepper
- 1/3 cup / 80ml Vegetable Stock
- Oil Spray, as needed
Instructions
- Preheat the oven to 350F/180C.
- Place the bread in a food processor and blitz into a coarse breadcrumb. You may need to do this in batches.
- Melt the butter in a large pan over medium heat. Add the onion and celery and gently sweat it all down until soft and just starting to turn light golden. Don't rush this process, it can take around 15 minutes to properly soften and sweeten the onions. Add in the garlic, sage and thyme and continue frying for another 1-2 minutes.
- Stir in the vegetable stock then stir in the breadcrumbs, salt and pepper until fully coated in the butter/stock. Spray the baking dish with oil, then pour in the breadcrumbs and use your wooden spoon to gently press down and level off the top.
- Liberally spray the top with oil then bake in the oven for 30-35 minutes or until crisp and deep golden on top. Rest for a few minutes before serving.
Video
Notes
Your Private Notes:
Nutrition

Looking for more?
You’ll find plenty more delicious comfort food like this in my Debut Cookbook ‘Comfy’









My daughter tried to make this for her 5 year old son and he said, “:this doesnt taste anything like grany,’s” . Now i have to send her this recipe.
Hope he loves it! C.
An excellent version of this dish. Absolutely delicious. I did not add any thyme since we do not traditionally use it in sage stuffing.
Thank you
Pleased to hear it went down well, Rose! C.
Erm no. WAY too complicated. Boil the onion until soft (none of this ‘sweating’ nonsense) add to food processor with previously ‘crumbed’ white bread, sage (fresh or dried) salt n pepper to taste and an egg. If it’s too dry add some butter. Stick it in the oven.
I love that you have your version of this dish! The beauty of cooking hey, Annie. Have a lovely Christmas 🙂 C.
Lush thanks
Thanks John!
I made this last year to go with our Xmas dinner and it was delicious. The nicest stuffing I have ever made. I am trying to get ahead this year, would I be able freeze this stuffing and if so would it be better to freeze it before or after it has been cooked in the oven? What would the reheating time be if it was frozen after being cooked?
Thanks
Hi Gill! Glad it went down so well. I have never made this ahead of time unfortunately, but I would probably freeze after baking then thaw and reheat in the oven at 180C/350F tightly covered in foil. C.
Great recipe !
I’ve made my own before and just blended everything and then cook it !
Your way is best as the onions are nicer cooked before hand !
The stick makes the difference lovely taste thanks
Awesome to hear, Phil. Thanks so much for the review! C.
Found it not to my taste, it was bland
Sorry it wasn’t to your personal taste, Mel! Hopefully you have better success with a different stuffing recipe 🙂 C.
Fantastic with Christmas dinner.
Thanks so much for the review 🙂 C.
Never made stuffing before so gave it a go. Took a while as I only have a mini food processor but the end result once baked was absolutely delicious!
Ah that’s awesome to hear, Katy! Thanks for the review 🙂 C.
great tasty recipe, thanks we loved it
Thanks so much for the review, Val! C.