Written by

Maria Scott

Published

Best Brown Butter Sage Stuffing with Crispy Bacon

Ready In 75 minutes
Servings 8 servings
Difficulty Medium

For a while, I just accepted that stuffing wasn’t going to taste like the kind you dream about. The kind where every bite has that perfect balance of crispy edges, soft center, and a rich, nutty depth that makes you close your eyes for a second. Store-bought boxes were fine—easy, reliable, nothing to complain about. But they never had that “I made this” magic. They never had that moment where someone takes a forkful and stops mid-conversation just to look at their plate.

I wanted a stuffing that could stand on its own. Not just a side dish that sat quietly next to the turkey, but something people actually reached for first. Something with texture, with layers of flavor that didn’t rely on a packet of seasoning. I tried a few versions over the years—some too dry, some too soggy, some that just tasted like bread and butter without any real personality. It took some trial and error (and a few overly salty batches) to figure out what actually works.

Turns out, the secret wasn’t in the bread or the broth. It was in the butter. Brown butter, specifically, with crispy bacon folded in and fresh sage leaves crackling in the pan. That simple change—browning the butter before anything else—completely shifted the flavor profile. Suddenly, the stuffing had this warm, almost toasty richness that you just can’t get any other way. The Best Brown Butter Sage Stuffing with Crispy Bacon became the dish I actually looked forward to making.

It’s not fancy or complicated. It’s just honest, real food that tastes like someone put thought into it. And honestly, that’s the kind of stuffing I’d been missing all along.

Why You’ll Love This Recipe

This isn’t just another stuffing recipe you’ll find floating around the internet. I’ve tested this version more times than I can count, tweaking the ratios, adjusting the bake time, and even swapping out different types of bread to see what works best. What I landed on is a stuffing that’s consistently golden on top, tender in the middle, and packed with flavor in every single bite.

  • Rich, Nutty Flavor: Browning the butter is a game-changer. It adds a deep, almost caramel-like warmth that regular melted butter just can’t match.
  • Crispy Bacon Throughout: Instead of just sprinkling bacon on top, I mix half into the stuffing and save the rest for the topping. That way, you get little salty, smoky pockets in every spoonful.
  • Perfect Texture Every Time: The key is using slightly stale bread that soaks up the broth without turning mushy. Plus, baking it uncovered at the end gives you those irresistible crispy edges.
  • Simple Ingredients, No Fuss: You don’t need any obscure ingredients or specialty items. Everything on this list is something you can find at any grocery store.
  • Holiday-Worthy but Easy Enough for Weeknights: Sure, this is perfect for Thanksgiving or Christmas dinner. But I’ve also made it on random Sunday afternoons just because I was craving it. No judgment here.
  • Crowd-Pleaser, Through and Through: I’ve brought this to potlucks, family dinners, and even a Friendsgiving gathering. Every single time, someone asks for the recipe. It’s just one of those dishes that people remember.

This stuffing isn’t trying to be trendy or reinvent the wheel. It’s just really, really good comfort food that makes you feel like you’ve got it all figured out in the kitchen.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need and why each one matters:

  • 1 large loaf (about 16 oz) crusty sourdough or French bread, cut into 1-inch cubes – Stale bread is ideal here because it absorbs the broth without falling apart. If your bread is fresh, just spread the cubes on a baking sheet and toast them at 300°F for about 10 minutes. I prefer sourdough for its tangy flavor, but French bread works great too.
  • 6 tablespoons unsalted butter – This gets browned, so don’t skimp on quality. I recommend using a good European-style butter like Kerrygold for the richest flavor.
  • 8 slices thick-cut bacon, chopped – Thick-cut bacon holds up better during cooking and gives you those satisfying little chewy pieces. Applewood-smoked bacon adds a nice subtle sweetness.
  • 1 large yellow onion, diced – Yellow onions have the best balance of sweetness and sharpness when sautéed. You can use white onion in a pinch.
  • 3 celery stalks, diced – Celery adds that classic stuffing crunch and freshness. Make sure to dice them small so they cook evenly.
  • 4 cloves garlic, minced – Fresh garlic is non-negotiable here. The jarred stuff just won’t give you the same punch.
  • 1/4 cup fresh sage leaves, chopped – Fresh sage is miles ahead of dried in this recipe. It has a milder, more aromatic flavor that pairs beautifully with brown butter. If you only have dried sage, use about 1 tablespoon.
  • 1 tablespoon fresh rosemary, chopped – Rosemary adds an earthy, pine-like note that complements the sage. You can also use 1 teaspoon dried rosemary.
  • 1 1/2 cups low-sodium chicken or vegetable broth – Low-sodium is important here because the bacon already adds salt. You can always add more salt later, but you can’t take it out.
  • 1 large egg, lightly beaten – The egg helps bind everything together so the stuffing holds its shape when you scoop it out. Don’t skip it.
  • Salt and freshly ground black pepper, to taste – Go easy on the salt since the bacon and broth both have sodium. Freshly ground pepper makes a difference here.
  • Optional: 1/2 cup dried cranberries or chopped pecans – I sometimes add these for a little sweetness or crunch. They’re not traditional, but they’re lovely if you want to mix things up.

Equipment Needed

You don’t need a ton of fancy tools to make this stuffing, which is part of why I love it. Here’s what you’ll need:

  • Large skillet or frying pan – For browning the butter and cooking the bacon. A 12-inch skillet gives you plenty of room.
  • 9×13-inch baking dish – This is the perfect size for this recipe. You can also use a 3-quart casserole dish.
  • Large mixing bowl – For combining the bread cubes with the broth mixture. Make sure it’s big enough to toss everything without spilling.
  • Chef’s knife and cutting board – For dicing the onion, celery, and chopping the herbs.
  • Wooden spoon or spatula – For stirring the butter as it browns and mixing the stuffing.
  • Measuring cups and spoons – Accuracy matters, especially with the broth and butter.

If you don’t have a 9×13 dish, you can use a 10-inch cast iron skillet instead. Just be aware that the bake time might be a few minutes shorter since the skillet retains heat differently. I’ve also made this in a disposable aluminum pan when bringing it to potlucks—works perfectly fine.

Preparation Method

best brown butter sage stuffing preparation steps

Let’s walk through this step by step. I’ll include all the little details that make the difference between good stuffing and unforgettable stuffing.

  1. Preheat your oven to 375°F (190°C). You want it nice and hot before the stuffing goes in. Position the rack in the middle of the oven.
  2. Prepare the bread cubes. If your bread isn’t stale, spread the cubes on a large baking sheet and toast them for 10 minutes at 300°F (150°C). You want them dry but not browned. Set aside to cool.
  3. Brown the butter. In a large skillet over medium heat, melt the 6 tablespoons of butter. Swirl the pan occasionally. After about 3-4 minutes, the butter will start to foam and turn golden. Watch closely—once you see little brown specks forming at the bottom and it smells nutty, remove it from the heat immediately. Pour the brown butter into a heatproof bowl, scraping all those brown bits in. Set aside.
  4. Cook the bacon. In the same skillet (no need to wipe it out), cook the chopped bacon over medium heat until crispy, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the skillet.
  5. Sauté the aromatics. Add the diced onion and celery to the skillet with the bacon fat. Cook over medium heat, stirring occasionally, until softened and translucent, about 5-6 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
  6. Add the herbs. Stir in the chopped sage and rosemary. Cook for 1 minute until the herbs are wilted and aromatic. Remove from heat.
  7. Combine the liquid ingredients. In a small bowl or measuring cup, whisk together the chicken broth, beaten egg, and about half of the brown butter (reserve the rest for later). Season with a pinch of salt and a few cracks of black pepper.
  8. Assemble the stuffing. In a large mixing bowl, combine the bread cubes, sautéed vegetables, and half of the crispy bacon. Pour the broth mixture over the top and gently toss with a wooden spoon or your hands until everything is evenly moistened. Don’t overmix—you want some texture, not a paste.
  9. Transfer to the baking dish. Spread the stuffing mixture evenly into your greased 9×13-inch baking dish. Drizzle the remaining brown butter over the top and sprinkle with the rest of the crispy bacon.
  10. Bake. Cover the dish with foil and bake for 25 minutes. Then, remove the foil and bake for another 15-20 minutes, until the top is golden brown and crispy. The internal temperature should reach 165°F (74°C).
  11. Let it rest. Allow the stuffing to sit for 5-10 minutes before serving. This helps it set and makes it easier to scoop without falling apart.

Cooking Tips & Techniques

I learned a few of these the hard way, so you don’t have to. Here are the things I wish someone had told me earlier:

  • Don’t rush the brown butter. It can go from perfectly nutty to burnt in about 30 seconds. Keep the heat at medium, not high, and watch for that golden-brown color. If you see black specks, you’ve gone too far—start over.
  • Use day-old bread. Fresh bread turns into mush. If you’re in a hurry, toasting the cubes in the oven works just as well as letting them sit out overnight. The goal is dry, not crunchy.
  • Taste before you bake. Give the raw stuffing mixture a little taste (the egg is raw, so just a tiny bit). This is your chance to adjust the salt and pepper before it goes in the oven. I’ve saved many batches this way.
  • Don’t over-soak the bread. The broth mixture should coat the cubes, not pool at the bottom of the bowl. If it looks soupy, add a few more bread cubes or let it sit for a minute to absorb.
  • Bake uncovered at the end. That last 15-20 minutes without foil is what gives you those gorgeous crispy edges. If you like extra crunch, give it another 5 minutes under the broiler—just watch it like a hawk.
  • Let it rest. I know it’s tempting to dig in right away, but letting the stuffing sit for a few minutes allows the steam to redistribute and the structure to set. Trust me on this one.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. Here are some ways to make it your own:

  • Make it vegetarian: Skip the bacon and use vegetable broth instead of chicken broth. Add 1 cup of sautéed mushrooms for that savory, umami depth. I’ve done this for vegetarian guests and they loved it.
  • Gluten-free version: Swap the sourdough for your favorite gluten-free bread. Just make sure it’s sturdy enough to hold up to the liquid. I like using a crusty gluten-free loaf from the bakery section.
  • Add some sweetness: Toss in 1/2 cup of dried cranberries or chopped dried apricots along with the vegetables. The sweetness balances the savory brown butter and bacon beautifully.
  • Extra crunch: Stir in 1/2 cup of toasted pecans or walnuts when you add the vegetables. They add a lovely texture and nutty flavor that complements the brown butter.
  • Spicy kick: Add 1/2 teaspoon of red pepper flakes along with the garlic. It’s subtle but adds a nice warmth without overwhelming the dish.
  • Make it a meal: Turn this into a main dish by adding 2 cups of shredded rotisserie chicken or leftover turkey. Serve it with a side of roasted vegetables or a simple green salad.

I personally love adding dried cranberries and pecans when I’m making this for a holiday gathering. It feels a little more festive, and the textures are just perfect together.

Serving & Storage Suggestions

This stuffing is best served warm, straight from the oven, with those crispy edges still intact. I like to garnish it with a few fresh sage leaves and an extra crack of black pepper right before bringing it to the table.

It pairs beautifully with roasted turkey or chicken, but honestly, it’s just as good alongside a simple roast chicken or even grilled sausages. If you’re going all out, serve it with grilled honey mustard chicken skewers for a meal that feels special without being fussy.

Storage: Leftover stuffing keeps well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld together even more overnight, so leftovers might taste even better the next day.

Reheating: To bring back that crispy texture, reheat the stuffing in a 350°F (175°C) oven for about 10-15 minutes. You can also reheat it in a skillet over medium heat with a splash of broth to keep it from drying out. The microwave works in a pinch, but you’ll lose the crispy edges.

Freezing: You can freeze this stuffing for up to 3 months. Let it cool completely, then transfer it to a freezer-safe container or zip-top bag. To reheat, thaw overnight in the refrigerator and bake at 350°F until warmed through, about 20-25 minutes. Add a little extra broth if it seems dry.

Nutritional Information & Benefits

While this is definitely a comfort food recipe, it does have some redeeming qualities. Here’s a rough estimate per serving (based on 8 servings):

  • Calories: Approximately 380
  • Protein: 12g
  • Fat: 22g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Sugar: 4g
  • Sodium: 680mg

The brown butter adds healthy fats and fat-soluble vitamins like vitamin A. Sage is known for its anti-inflammatory properties and is a good source of vitamin K. Celery and onion provide fiber and antioxidants. And while bacon isn’t exactly a health food, it does add protein and flavor that lets you use less salt overall.

If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use turkey bacon or reduce the amount of bacon to 4 slices if you prefer. For a lighter option, check out our healthy zucchini bread with Greek yogurt for a different kind of comfort food.

Conclusion

This Best Brown Butter Sage Stuffing with Crispy Bacon has become my go-to for every holiday gathering, potluck, and cozy Sunday dinner. It’s the kind of recipe that looks impressive but is actually surprisingly simple to put together. The brown butter adds that little something extra that makes people ask, “What did you put in this?” And the crispy bacon? Well, that’s just the cherry on top.

I love that this stuffing feels both special and approachable. You don’t need to be a professional chef to pull it off. You just need good ingredients, a little patience with the brown butter, and the willingness to let it bake until those edges get nice and crispy. Trust me, it’s worth every minute.

I’d love to hear how yours turns out! Did you add any fun variations? Did you serve it with something unexpected? Drop a comment below and let me know. And if you’re looking for more cozy, crowd-pleasing recipes, don’t miss our cozy brown butter banana zucchini bread with cinnamon streusel topping or the quick cast iron s’mores dip for dessert. Happy cooking!

Frequently Asked Questions

Can I make this stuffing ahead of time?

Absolutely! You can assemble the stuffing completely (minus the final drizzle of brown butter and bacon topping) up to 24 hours in advance. Cover and refrigerate, then add the brown butter and bacon just before baking. You may need to add 5-10 minutes to the bake time since it’s starting from cold.

Can I use dried sage instead of fresh?

Yes, but use about 1 tablespoon of dried sage instead of the 1/4 cup fresh. Dried sage is more concentrated and can be a bit stronger, so start with less and taste as you go. I personally prefer fresh for this recipe because it’s more aromatic and less sharp.

What if I don’t have a 9×13 baking dish?

No problem! You can use a 10-inch cast iron skillet, a 3-quart casserole dish, or even a 9-inch square pan. Just keep an eye on the bake time—smaller dishes might cook faster, so start checking at the 20-minute mark.

Can I freeze leftover stuffing?

Yes, this stuffing freezes beautifully. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. To reheat, thaw overnight in the fridge and bake at 350°F until warmed through. Add a splash of broth if it seems dry.

Is this recipe gluten-free?

Not as written, but it’s easy to adapt! Simply swap the sourdough bread for a sturdy gluten-free loaf. Make sure to toast the bread cubes well so they hold up to the liquid. Everything else in the recipe is naturally gluten-free.

Pin This Recipe!

best brown butter sage stuffing recipe

Print

Best Brown Butter Sage Stuffing with Crispy Bacon

This stuffing features rich, nutty brown butter, crispy bacon, and fresh sage for a perfect balance of crispy edges and soft center. It’s a crowd-pleasing side dish that’s holiday-worthy but easy enough for weeknights.

  • Author: Luma
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 large loaf (about 16 oz) crusty sourdough or French bread, cut into 1-inch cubes
  • 6 tablespoons unsalted butter
  • 8 slices thick-cut bacon, chopped
  • 1 large yellow onion, diced
  • 3 celery stalks, diced
  • 4 cloves garlic, minced
  • 1/4 cup fresh sage leaves, chopped
  • 1 tablespoon fresh rosemary, chopped
  • 1 1/2 cups low-sodium chicken or vegetable broth
  • 1 large egg, lightly beaten
  • Salt and freshly ground black pepper, to taste
  • Optional: 1/2 cup dried cranberries or chopped pecans

Instructions

  1. Preheat your oven to 375°F (190°C). Position the rack in the middle of the oven.
  2. If your bread isn’t stale, spread the cubes on a large baking sheet and toast them for 10 minutes at 300°F (150°C). Set aside to cool.
  3. In a large skillet over medium heat, melt the 6 tablespoons of butter. Swirl the pan occasionally. After about 3-4 minutes, the butter will start to foam and turn golden. Once you see little brown specks forming at the bottom and it smells nutty, remove it from the heat immediately. Pour the brown butter into a heatproof bowl, scraping all those brown bits in. Set aside.
  4. In the same skillet, cook the chopped bacon over medium heat until crispy, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the skillet.
  5. Add the diced onion and celery to the skillet with the bacon fat. Cook over medium heat, stirring occasionally, until softened and translucent, about 5-6 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
  6. Stir in the chopped sage and rosemary. Cook for 1 minute until the herbs are wilted and aromatic. Remove from heat.
  7. In a small bowl or measuring cup, whisk together the chicken broth, beaten egg, and about half of the brown butter (reserve the rest for later). Season with a pinch of salt and a few cracks of black pepper.
  8. In a large mixing bowl, combine the bread cubes, sautéed vegetables, and half of the crispy bacon. Pour the broth mixture over the top and gently toss with a wooden spoon or your hands until everything is evenly moistened. Don’t overmix.
  9. Spread the stuffing mixture evenly into your greased 9×13-inch baking dish. Drizzle the remaining brown butter over the top and sprinkle with the rest of the crispy bacon.
  10. Cover the dish with foil and bake for 25 minutes. Then, remove the foil and bake for another 15-20 minutes, until the top is golden brown and crispy. The internal temperature should reach 165°F (74°C).
  11. Allow the stuffing to sit for 5-10 minutes before serving.

Notes

Don’t rush the brown butter; it can go from nutty to burnt in 30 seconds. Use day-old bread or toast fresh cubes to prevent mushiness. Taste the raw mixture before baking to adjust seasoning. Bake uncovered at the end for crispy edges. Let the stuffing rest for 5-10 minutes before serving.

Nutrition

  • Serving Size: 1 serving (about 1 c
  • Calories: 380
  • Sugar: 4
  • Sodium: 680
  • Fat: 22
  • Saturated Fat: 10
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 12

Keywords: brown butter, sage, stuffing, bacon, Thanksgiving, holiday, side dish, sourdough

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating