Ultimate Thanksgiving Stuffing with Brown Butter and Crispy Sage
This Thanksgiving stuffing recipe is golden and wonderfully crisp on top, tender and buttery underneath. It brings together toasted country bread, golden cornbread, aromatic sage, celery, onions and the irresistible nuttiness of brown butter.
A combination of homemade turkey stock and whole milk gives the bread a beautifully moist interior without making it heavy or soggy. A little fennel seed adds a subtle savoury warmth, while fresh thyme brings everything together.
And then there are the crispy sage leaves. Fried gently in butter until delicate and fragrant, they provide the finishing touch to a dish that might just steal a little attention from the Thanksgiving turkey.
Best of all, most of the preparation can be done the day before.
TIME About 1 hour 40 minutes | SERVES 10 to 12 | LEVEL Easy |
BEFORE YOU START Neatly diced onion and celery and a good homemade stock make all the difference here, and these lessons from my Kitchen School will help. Each one takes about five minutes to read. |

Why You'll Love It
CRISP ON TOP Baked covered, then uncovered, for golden, crunchy edges | MOIST, NOT SOGGY Turkey stock and milk added gradually, so every cube stays whole |
BROWN BUTTER AND SAGE Nutty brown butter, with crispy sage leaves to finish | MAKE AHEAD Dry the bread and cook the aromatics the day before |
As seen on TODAY and The Tonight Show · Parade magazine's chef for 10 years · About Chef Jon → |
Thanksgiving Stuffing with Brown Butter and Crispy Sage
Serves 10 to 12 | Prep: 30 minutes | Cook: about 1 hour 10 minutes | Total: about 1 hour 40 minutes
Ingredients
For the Bread
12 ounces (340 g) crusty country bread or sourdough, cut into ½ inch cubes
12 ounces (340 g) unsweetened or lightly sweetened cornbread, cut into ¾ inch cubes
For the Brown Butter and Aromatics
¾ cup (1½ sticks, 170 g) unsalted butter, divided
15 fresh sage leaves, plus ¼ cup finely chopped fresh sage
1 large yellow onion, finely diced
3 celery stalks, finely diced
2 garlic cloves, finely minced
2 teaspoons fresh thyme leaves
1 teaspoon fennel seeds, lightly crushed
½ teaspoon poultry seasoning
¼ teaspoon cayenne pepper, optional
1 teaspoon kosher salt, plus more to taste
½ teaspoon freshly ground black pepper
For the Moisture and Binding
1½ cups (360 ml) homemade turkey stock, preferably unsalted
1 cup (240 ml) whole milk
2 large eggs, lightly beaten
2 tablespoons finely chopped fresh flat leaf parsley
Instructions
STEP 1 OF 10
Dry the Bread
Preheat the oven to 300°F (150°C). Spread the country bread cubes in a single layer on a large baking sheet. Arrange the cornbread cubes on a second baking sheet, keeping the two breads separate because they may dry at different rates.
Bake for about 20 to 30 minutes, turning occasionally, until dry and lightly crisp. The cornbread may need less time. Remove both trays from the oven and let the bread cool completely.
You'll know it's right when the cubes feel dry and firm on the outside without being deeply browned. |
STEP 2 OF 10
Prepare the Dish
Increase the oven temperature to 375°F (190°C). Lightly butter a 9 by 13 inch baking dish using 1 tablespoon of the measured butter.
STEP 3 OF 10
Brown the Butter and Crisp the Sage
Place the remaining butter in a large skillet over medium heat. Let it melt, then add the whole sage leaves. Cook gently for about 2 to 4 minutes, stirring occasionally, until the butter develops golden brown specks and a nutty aroma, and the sage leaves become crisp.
Using tongs, transfer the sage leaves to a plate lined with kitchen paper. Save them for serving.
You'll know it's right when the butter smells nutty and has golden brown specks, and the sage leaves are crisp. |
If something's off: brown butter can turn from beautifully browned to burnt very quickly. If it smells acrid or the specks turn black, start again with fresh butter. |
STEP 4 OF 10
Soften the Onion and Celery
Add the diced onion to the brown butter and cook over medium low heat for about 6 to 8 minutes, stirring occasionally, until softened and translucent.
Add the celery and cook for another 5 minutes, until tender but not browned.
STEP 5 OF 10
Add the Herbs and Spices
Stir in the garlic, chopped sage, thyme, crushed fennel seeds, poultry seasoning and cayenne, if using. Cook for about 1 minute, stirring constantly, until fragrant.
STEP 6 OF 10
Warm the Stock and Milk
Pour the turkey stock and milk into the skillet. Add the salt and black pepper. Warm gently until steaming, then remove from the heat.
Taste the liquid and adjust the seasoning. It should be pleasantly savoury, because the bread will absorb much of the flavour.
STEP 7 OF 10
Moisten the Bread
Place the dried country bread and cornbread in a very large mixing bowl. Pour about three quarters of the warm stock mixture over the bread and gently fold everything together using two large spoons.
Let the bread stand for about 5 minutes so it can absorb the liquid. Add the remaining stock mixture gradually, folding gently between additions. Depending on your bread, you may not need all of it.
You'll know it's right when the bread is moist throughout, the cubes are still recognisable, and no liquid is pooling in the bottom of the bowl. |
If something's off: if the mixture looks wet and pasty, stop adding liquid. If it still looks dry after resting, add a little more. |
STEP 8 OF 10
Add the Eggs
Let the mixture cool until warm rather than hot. Add the beaten eggs and chopped parsley, then fold gently until evenly distributed. Avoid excessive mixing, which can break down the cornbread.
STEP 9 OF 10
Bake Covered, Then Uncovered
Transfer the stuffing to the prepared baking dish, spreading it evenly without pressing it down. A loose, uneven surface gives you more crisp edges.
Cover the dish tightly with foil and bake for about 25 minutes. Remove the foil and bake for another 20 to 25 minutes, until the top is golden and crisp and the centre is hot.
You'll know it's right when the top is golden and crisp, and a thermometer in the centre reads at least 165°F (74°C). |
Chef Jon's tip: don't press the stuffing into the dish. Those little peaks and edges are the first pieces to disappear. |
STEP 10 OF 10
Rest and Serve
Let the stuffing rest for 5 to 10 minutes. Scatter the crispy sage leaves over the top just before serving, and serve warm with roast turkey and plenty of homemade gravy.
Chef's Notes
Choosing the bread: a sturdy country loaf provides structure, while cornbread brings a tender crumb and gentle sweetness. Avoid very sweet, cake like cornbread, which can turn mushy.
Drying the bread: drying the bread thoroughly is essential. Fresh bread absorbs liquid differently and can make a dense, pasty stuffing.
Adjusting moisture: different breads absorb different amounts of liquid, so add the stock mixture gradually. The stuffing should feel moist throughout without liquid collecting at the bottom of the bowl.
Making ahead: dry the bread and cook the aromatics the day before, and refrigerate the cooled aromatic mixture separately. On Thanksgiving Day, warm the liquid, combine with the bread, add the eggs and bake. This is the most reliable way to keep the texture.
Baking the whole dish ahead: if you need to, assemble and bake the stuffing the day before, cool it promptly and refrigerate. Reheat covered at 350°F (175°C) until the centre reaches 165°F (74°C), then uncover briefly to crisp the top again.
Storage: refrigerate leftovers promptly, within two hours, and use within 3 to 4 days.
Made it? I'd love to see it
Share a photo or ask me a question. I read every one. Enjoyed it? Tap the stars at the bottom of the page to rate it.
The Secret to Wonderful Thanksgiving Stuffing
I've always thought Thanksgiving stuffing deserves considerably more attention than it receives. The turkey gets the grand entrance. The mashed potatoes arrive looking wonderfully comfortable beneath a generous blanket of butter. And the gravy, quite rightly, attracts a small crowd of admirers.
But stuffing? Stuffing quietly waits its turn. Which is rather unfair when you consider what a magnificent dish it can be.
A spoonful of beautifully made stuffing should offer a little of everything. Golden, buttery edges. A soft, savoury centre. The earthy fragrance of sage. Sweet onions, tender celery and the comforting aroma of toasted bread. And somewhere in the background, that unmistakable nuttiness of brown butter.
It's the sort of dish that makes you wonder whether you really need quite so much turkey on your plate. Although I wouldn't suggest saying that too loudly at Thanksgiving.
Why I Use Two Different Breads
For this recipe, I use a combination of crusty country bread and cornbread. They bring different qualities to the table.
Country bread provides structure. Its sturdy crumb can absorb the seasoned liquid while keeping enough integrity to make pleasantly distinct pieces. Cornbread is more tender. It contributes a gentle sweetness and a softer texture that works beautifully alongside the savoury herbs. Together, the two breads give a stuffing with more variety than either would alone.
But there is one important consideration. Cornbread can be fragile. Some varieties are almost cake like, particularly when they contain plenty of sugar, and those can break down when mixed with liquid. So I recommend a relatively sturdy, lightly sweetened cornbread, handled gently.
Why Drying the Bread Matters
Fresh bread contains moisture. When you add more liquid, the crumb can become overly soft and lose its structure. Drying the bread in the oven removes some of that moisture and makes the bread more receptive to the seasoned stock and milk.
The goal isn't to toast everything until dark brown. We simply want the cubes to become dry and firm. Once moistened, they should soften without collapsing into a paste.
I dry the country bread and cornbread separately because they don't always behave the same way. The cornbread may be ready sooner, and paying attention to that small detail makes a considerable difference to the finished stuffing.
The Magic of Brown Butter
Ordinary melted butter is delicious. Brown butter is something else entirely. As butter heats, its water evaporates and the milk solids begin to brown, developing wonderfully complex flavours. Nutty. Toasted. Almost reminiscent of warm biscuits. The aroma is extraordinary.
For this recipe, I cook whole sage leaves in the butter as it browns. The sage becomes crisp while its flavour infuses the butter. Once the leaves are ready, I lift them out and save them for the finished dish. The remaining butter becomes the foundation for the onions, celery and herbs. It's a small technique that brings an enormous amount of flavour.
Why Sage and Fennel Work So Well Together
Sage has a distinctive earthy aroma that seems almost inseparable from Thanksgiving. It pairs beautifully with poultry, onions and butter.
Fennel seeds contribute something slightly different. Their flavour is gently sweet and aromatic, reminiscent of the seasoning in certain sausages. You don't need much, just enough to add another layer of savoury complexity. I lightly crush the seeds before adding them to the warm butter, which helps release their aromatic oils.
A little fresh thyme and poultry seasoning complete the mixture. The result is fragrant and deeply comforting without overwhelming the bread.
Why I Combine Turkey Stock and Milk
Most traditional stuffing recipes use stock to moisten the bread, and a good homemade turkey stock is wonderful. It provides savoury depth and connects the stuffing to the roast turkey served alongside it.
But milk offers something different. It contains proteins, fat and natural sugars that contribute richness and a softer mouthfeel. I like combining the two. The turkey stock provides the savoury backbone, the milk rounds out the texture, and neither dominates. The result tastes wonderfully rich without feeling heavy.
And because different breads absorb liquid differently, I add the mixture gradually. You want every piece to become moist. You don't want a puddle at the bottom of the bowl.
Should You Add Eggs to Stuffing?
This is one of those questions that can inspire surprisingly passionate discussion. Some cooks insist eggs are essential. Others wouldn't dream of adding them.
I use two eggs in this version because I want the stuffing to hold together gently when served. As the stuffing bakes, the egg proteins set and help bind the moistened bread, giving a tender, cohesive interior.
But the eggs shouldn't turn the stuffing into a dense bread pudding. That's why I avoid pressing the mixture into the baking dish. A light touch makes all the difference.
The Secret to a Crispy Top
A good stuffing needs contrast. If every spoonful is soft, the dish can feel rather heavy. I want the top to be golden and crisp, with little pieces of toasted bread offering a satisfying bite.
The solution is to bake the stuffing in two stages. First, cover the dish with foil, so the inside heats through without the surface drying out. Then remove the foil, so the exposed bread can brown and crisp as moisture evaporates.
I also avoid pressing the stuffing firmly into the dish. An uneven surface creates little peaks and edges that brown beautifully, and those are often the first pieces to disappear when the dish reaches the table.
Why I Bake Stuffing Separately from the Turkey
I prefer baking stuffing in its own dish. For one thing, it's easier to control. The stuffing can reach a safe temperature without the turkey staying in the oven longer than it needs to.
It also gives more surface area for browning, and that's important, because stuffing cooked inside a turkey never develops the same golden, crisp top.
Baking it separately also means you can prepare it ahead and finish it while the turkey rests. Which is a considerable advantage when Thanksgiving dinner involves several dishes competing for oven space.
How to Keep Stuffing Moist Without Making It Soggy
The most important rule is to add the liquid gradually. Different breads have different structures. A dense sourdough loaf may absorb liquid differently from a soft country loaf, and cornbread can vary even more. Some versions are sturdy and crumbly. Others are tender and almost cake like.
So rather than pouring in all the liquid at once, I begin with about three quarters. I gently fold the bread, then wait a few minutes. Once the liquid has been absorbed, I decide whether more is needed.
The mixture should be moist throughout, but the cubes should still be recognisable, and there shouldn't be any liquid collecting in the bottom of the bowl.
Making Thanksgiving Stuffing Ahead
Thanksgiving cooking is considerably more enjoyable when some of the work is already done, and stuffing is very accommodating. The bread can be dried several days ahead and stored in an airtight container. The onion, celery and herb mixture can be made the day before and refrigerated. On Thanksgiving Day, all that's needed is to warm the liquid, combine everything, add the eggs and bake.
You can also bake the stuffing ahead and reheat it. But for the very best contrast between a moist inside and a crisp top, I prefer assembling and baking it on the day. While the turkey rests, the stuffing can take its turn in the oven. A rather satisfying arrangement.
A Little Extra Gravy
I have one final suggestion. Serve the stuffing with plenty of homemade turkey gravy. Not because the stuffing needs rescuing. Quite the opposite. A beautifully seasoned stuffing should be delicious on its own.
But a little rich gravy soaking into those golden edges is one of the great pleasures of Thanksgiving dinner. And if someone goes back for another helping of stuffing before returning for more turkey? Well, I certainly wouldn't blame them.
Key Ingredients
Country Bread or Sourdough: Gives the stuffing structure. Its sturdy crumb soaks up the seasoned liquid and still holds its shape.
Cornbread: Adds a tender crumb and a gentle sweetness. Choose a sturdy, lightly sweetened cornbread and handle it gently.
Brown Butter: As the butter cooks, its milk solids brown and turn nutty and toasty. It becomes the base for everything else.
Fresh Sage: Used two ways: chopped into the stuffing, and fried whole until crisp for the top.
Fennel Seeds: Just a teaspoon, lightly crushed, adds a gentle sweet, savoury warmth.
Turkey Stock and Whole Milk: The stock brings savoury depth, the milk brings richness and a tender texture.
Eggs: Two eggs bind the bread gently, so the stuffing holds together when you serve it.
Common Mistakes to Avoid
Using fresh, soft bread: it soaks up liquid too fast and turns pasty. Dry the cubes in the oven first.
Using very sweet, cake like cornbread: it falls apart once it's wet. Choose a sturdy, lightly sweetened one.
Adding all the liquid at once: start with three quarters, let it soak in, then add more only if it needs it.
Burning the butter: brown butter can go from nutty to burnt in seconds. Watch it closely and take it off the heat as soon as it smells nutty.
Adding the eggs to a hot mixture: let it cool until warm first, so the eggs don't start to scramble.
Packing it into the dish: a loose, uneven surface gives you crisp edges. Pressed down, it bakes dense.
Skipping the thermometer: the centre needs to reach at least 165°F (74°C) because the stuffing contains eggs.
What to Serve with Thanksgiving Stuffing
Serve it alongside my Ultimate Thanksgiving Roast Turkey and homemade gravy.
Silky Creamy Mashed Potatoes
Rich, golden Potatoes au Gratin for a special occasion
Something green, like Roasted Asparagus with Fresh Thyme and Lemon
How to Store
Make ahead: Dry the bread several days ahead and keep it in an airtight container. Cook the brown butter, sage and vegetable mixture the day before and refrigerate it. Store the cooled crispy sage separately in an airtight container.
Fridge: Refrigerate leftovers promptly, within two hours, and use within 3 to 4 days.
Reheat: Reheat covered at 350°F (175°C) until the centre reaches 165°F (74°C), then uncover briefly to crisp the top.
Thanksgiving Stuffing Timeline
3 days before: Buy the bread, cornbread, herbs and vegetables.
2 days before: Cut and dry the bread cubes.
1 day before: Make the brown butter, crispy sage and vegetable mixture. Measure the stock and milk, and refrigerate the cooked mixture.
Thanksgiving morning: Butter the baking dish and get the ingredients ready.
About 1 hour before serving: Warm the liquid and combine it with the bread and eggs.
50 minutes before serving: Start baking the stuffing, covered.
20 minutes before serving: Remove the foil to crisp the top.
Just before serving: Scatter over the crispy sage and bring it to the table.
Food safety note: refrigerate cooked components promptly. If you make the crispy sage ahead, store it separately in an airtight container once completely cool, and refresh it briefly in a warm pan if needed.
Frequently Asked Questions
What is the best bread for Thanksgiving stuffing?
Sturdy country bread, sourdough and cornbread are excellent choices. This recipe combines country bread for structure with cornbread for tenderness and gentle sweetness.
Should bread be fresh or stale for stuffing?
Dry bread is preferable because it absorbs the seasoned liquid while keeping more structure. Drying the cubes in the oven gives more consistent results than relying on naturally stale bread.
How do you make stuffing moist but not soggy?
Dry the bread thoroughly, add the liquid gradually and avoid overmixing. The bread should be evenly moistened without liquid pooling in the bowl.
Why use brown butter in stuffing?
Brown butter develops toasted, nutty flavours as its milk solids brown. These flavours complement the sage, onions, celery and savoury bread.
Can you use both cornbread and sourdough in stuffing?
Yes. The combination creates contrasting textures. Sourdough provides structure and a gentle tang, while cornbread brings tenderness and a little sweetness.
Why add milk to stuffing?
Milk adds richness and helps create a tender interior. Combined with homemade turkey stock, it gives both creaminess and savoury flavour.
Do you need eggs in Thanksgiving stuffing?
Eggs are optional in many stuffing recipes, but they help bind the bread. This version uses two eggs for a tender, cohesive texture.
Can Thanksgiving stuffing be made ahead?
Yes. Dry the bread and cook the vegetable mixture ahead of time. For the best texture, combine the ingredients and bake on Thanksgiving Day.
Can you bake stuffing the day before Thanksgiving?
Yes. Bake it fully, cool it promptly and refrigerate. Reheat until the centre reaches 165°F (74°C), then uncover briefly to crisp the top.
What temperature should stuffing be cooked to?
Stuffing containing eggs should reach at least 165°F (74°C) in the centre.
How do you make stuffing crispy on top?
Bake the stuffing covered at first, then remove the foil for the final 20 to 25 minutes. Avoid pressing the mixture into the baking dish.
Why is my stuffing mushy?
Common causes are bread that wasn't dried enough, too much liquid, overly soft cornbread or too much mixing.
Why is my stuffing dry?
The bread may not have absorbed enough liquid, or the stuffing may have baked too long. Add the liquid gradually and check the mixture before baking.
Can I make this stuffing vegetarian?
Yes. Use a flavourful vegetable stock instead of the turkey stock. The remaining ingredients are vegetarian.
What herbs go best in Thanksgiving stuffing?
Sage and thyme are traditional favourites. Parsley, rosemary and marjoram also work well, although stronger herbs should be used sparingly.
Recommended Equipment
Make this recipe easier with the right tools: Stainless Steel Frying Pan for the brown butter and aromatics, two baking sheets, a 9 by 13 inch baking dish and an instant read thermometer.
You Might Also Like
Short on cornbread? Bake a batch of The Only Cornbread Recipe You'll Ever Need a day or two ahead. For the turkey stock, see How to Make Stock.
Planning the whole meal? Start with A Thanksgiving Menu from My Kitchen, with a Make-Ahead Plan.
For more brown butter and sage, try my Roasted Butternut Squash Soup.




Comments