Love this? Pin it for later!
Caramelized Onion & Sage Stuffing for a Traditional Christmas Dinner
Christmas morning in our house smells like pine needles, cinnamon-scented candles, and—most importantly—buttery onions slowly turning mahogany in my grandmother’s cast-iron skillet. That skillet has witnessed forty-two Christmas mornings, three moves, and one unfortunate year when the dog pulled the turkey off the counter. Yet every December 25th, it’s called back to duty for the single dish my siblings fight over most: caramelized onion and sage stuffing. The edges bake up crouton-crisp while the interior stays custardy and fragrant, the way stuffing should be. Over the years I’ve tinkered—swapping in sourdough for plain white bread, adding a whisper of nutmeg, and browning the butter first—but the soul of the recipe (patiently caramelized onions, handfuls of fresh sage, and a generous pour of good stock) remains untouched. If you’re looking for the side dish that disappears before the turkey is carved, the one that tastes like December comfort, you’ve just found it.
Why This Recipe Works
- Deep flavor base: Slowly caramelized onions create natural sweetness and umami without added sugar.
- Fresh sage power: Two applications—sautéed with onions and strewn on top—give herbal brightness and color.
- Texture contrast: Cubes of day-old sourdough bake into crispy edges while custardy custard keeps the center moist.
- Make-ahead friendly: Assemble entirely the night before; simply slide into the oven while the turkey rests.
- Vegetarian adaptable: Swap vegetable stock and plant butter for a meat-free table.
- Holiday aroma: Butter, sage, and sweet onions perfume the house better than any scented candle.
Ingredients You'll Need
Great stuffing starts with great bread. Seek out a crusty sourdough boule—its tangy crumb stands up to custard without tasting soggy. Slice and cube it the night before so it stales slightly; dry bread absorbs flavor like a sponge. Next, yellow onions (three pounds may look excessive, but they shrink dramatically) slowly surrender their moisture, turning jammy and sweet. A mix of butter and olive oil prevents the dairy from browning too quickly while still giving that nutty richness. Fresh sage is non-negotiable; its piney perfume shouts “holiday” in the best way. Look for silvery green leaves, no black spots, and store them wrapped in damp paper towel inside a zip bag for up to a week. Eggs and half-and-half bind everything into a plush casserole; if you’re feeling indulgent, swap the half-and-half for equal parts whole milk and heavy cream. Finally, stock—homemade turkey or chicken if you have it—adds depth. Warm stock soaks into the bread faster and keeps the baking time predictable.
How to Make Caramelized Onion and Sage Stuffing for Traditional Christmas Dinner
Dry the Bread
Heat oven to 250 °F. Spread sourdough cubes on two rimmed baking sheets and bake 35–40 minutes, stirring twice, until dry and crisp but not browned. Cool completely; you should have about 12 packed cups. Leave the oven on if you’ll bake stuffing right away.
Brown the Butter
In a 12-inch skillet melt 4 Tbsp unsalted butter over medium heat. Continue cooking 3–4 minutes until the milk solids turn chestnut brown and smell nutty. Immediately pour into a small bowl to stop cooking; reserve.
Caramelize the Onions
Return the skillet to medium-low heat with 2 Tbsp olive oil and the remaining 4 Tbsp butter. Add sliced onions, 1 tsp kosher salt, and ½ tsp sugar to jump-start browning. Cook 35–40 minutes, stirring every few minutes, until deep amber. If the bottom threatens to burn, splash in 1 Tbsp water and scrape. Stir in minced garlic and 2 Tbsp chopped sage during the last 2 minutes.
Build the Custard
In a large bowl whisk eggs, half-and-half, 2 tsp kosher salt, 1 tsp pepper, ½ tsp nutmeg, and the reserved brown butter until homogenous. Warm 2 cups turkey stock in the microwave for 45 seconds; whisk into egg mixture.
Combine & Soak
Fold bread cubes and caramelized onions into custard, pressing gently so every cube is saturated. Let stand 10 minutes; add additional warm stock ¼ cup at a time until the mixture looks like a very wet bread pudding. You may use up to 1 extra cup.
Pack and Top
Heat oven to 375 °F. Butter a 9-by-13-inch baking dish. Spread stuffing in an even layer; scatter remaining 1 Tbsp sage leaves on top and drizzle with 2 Tbsp melted butter for extra browning.
Bake to Golden
Cover with foil and bake 25 minutes. Remove foil; bake 20–25 minutes more until the top is chestnut brown and the center puffs. Let rest 10 minutes to set before serving.
Expert Tips
Overnight Bread Cubes
No time to oven-dry? Cube bread and leave on a cooling rack overnight. The circulating air does the work while you sleep.
Hot Stock Rule
Cold stock shocks the custard and increases bake time. Warm it to touch (about 100 °F) for faster, even cooking.
Butter Barrier
Brushing the foil with butter before covering prevents it from sticking to the top sage leaves and ripping them off.
Refrigerated leftovers soften. Spread on a sheet pan and blast under the broiler 2–3 minutes to bring back crunch.
Variations to Try
-
Apple & Sausage: Brown 8 oz crumbled breakfast sausage, fold in with 1 diced tart apple for sweet-savory balance.
-
Porcini Mushroom: Soak ½ oz dried porcini in hot water, chop, and add to onions during last 10 minutes of caramelizing.
-
Chestnut & Cranberry: Stir in 1 cup roasted peeled chestnuts and ⅓ cup dried cranberries for festive chew.
-
Gluten-Free: Substitute sturdy gluten-free bread or cornbread; bake 10 extra minutes uncovered for crispness.
Storage Tips
Stuffing is famously cooperative with busy holiday schedules. Once baked and cooled, refrigerate in an airtight container up to four days. For longer storage, cut into individual portions, wrap in plastic then foil, and freeze up to two months. Thaw overnight in the fridge, then reheat at 350 °F covered with foil 15 minutes, uncover and bake 10 minutes more until hot and crisp. If you want to prep ahead without baking, assemble through Step 5, press plastic wrap directly onto surface, and refrigerate up to 24 hours. When ready to serve, pour ¼ cup warm stock over the top to refresh, then bake as directed—adding 10 extra minutes to account for the chill.
Frequently Asked Questions
Caramelized Onion & Sage Stuffing for Traditional Christmas Dinner
Ingredients
Instructions
- Dry the bread: Heat oven to 250 °F. Spread sourdough on baking sheets; bake 35–40 min until dry. Cool.
- Brown 4 Tbsp butter: Cook until nutty, then pour into a bowl to stop cooking.
- Caramelize onions: In remaining butter and olive oil, cook onions with salt and sugar 35–40 min over medium-low. Add garlic and 2 Tbsp sage at the end.
- Make custard: Whisk eggs, half-and-half, seasonings, and reserved brown butter. Whisk in 2 cups warm stock.
- Combine: Fold bread and onions into custard; let stand 10 min, adding up to 1 cup more stock until very moist.
- Bake: Heat oven to 375 °F. Transfer to buttered 9-by-13-inch dish, top with remaining sage and 2 Tbsp melted butter. Cover with foil 25 min, uncover and bake 20–25 min more until browned and center puffed.
- Rest 10 minutes before serving.
Recipe Notes
For a glossy finish, broil 1–2 minutes at the end, watching closely. Leftovers reheat beautifully in a skillet with a fried egg on top.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes