There's nothing quite like the smell of classic sage and sausage stuffing baking in the oven on Thanksgiving morning. Honestly, I think it might be my second favorite part of the holiday (right after the pumpkin pie, obviously).

I've been making this recipe for about eight years now, ever since I attempted my first Thanksgiving dinner and realized that boxed stuffing just wasn't going to cut it anymore. Emily was only two at the time, and I remember her toddling into the kitchen asking why the house smelled so good. That's when I knew I had a winner on my hands!
This homemade stuffing is everything you want in a Thanksgiving side dish – crispy golden edges, a moist and flavorful center, and that perfect balance of savory sausage with aromatic sage. The best part? It's actually way easier than most people think. If you're looking for more crowd-pleasing holiday sides, you'll want to check out my dairy-free mashed potatoes that pair beautifully with this stuffing.
Jump to:
- Why You'll Love This Sage and Sausage Stuffing
- Ingredients You'll Need for Classic Stuffing
- How to Make the Best Sage and Sausage Stuffing from Scratch
- Storage and Reheating Your Stuffing
- Tips and Variations for Your Homemade Stuffing
- Classic Sage and Sausage Stuffing FAQs
- Recipes You May Like
- Conclusion
- Classic Sage and Sausage Stuffing (Dressing)
Why You'll Love This Sage and Sausage Stuffing
- Absolutely packed with flavor – The combination of Italian sausage, fresh sage, and buttery toasted bread creates layers of savory goodness in every bite
- Perfect texture every time – Crispy, golden top with a moist (not mushy!) interior that holds together beautifully
- Make-ahead friendly – Assemble everything the day before and just pop it in the oven on Thanksgiving Day
- Feeds a crowd – This recipe serves 10-14 people, so it's perfect for large family gatherings
- Classic comfort food – This is the traditional Thanksgiving stuffing recipe that everyone expects and loves
- Versatile base recipe – Easy to customize with your favorite add-ins like mushrooms, apples, or dried cranberries
Ingredients You'll Need for Classic Stuffing
- 2 ½ pounds high-quality sandwich bread or soft Italian bread (about 2 loaves), cut into ¾-inch cubes – Don't use pre-seasoned or overly crusty bread
- 8 tablespoons butter (1 stick) – Because everything's better with butter
- 1 ½ pounds sage sausage – I prefer Italian sausage, but any good-quality pork sausage works
- 1 large onion, finely chopped (about 12 ounces)
- 4 large ribs celery, finely chopped (about 12 ounces)
- 2 cloves garlic, minced or grated
- ¼ cup minced fresh sage leaves (or 2 teaspoons dried sage) – Fresh is SO much better here
- Kosher salt and freshly ground black pepper – Adjust based on your sausage's saltiness
- 1 quart low-sodium chicken or turkey stock (4 cups), divided
- 3 large eggs
- ¼ cup minced fresh parsley, divided
How to Make the Best Sage and Sausage Stuffing from Scratch
Step 1: Dry Out the Bread
- Preheat your oven to 275°F.
- Spread the cubed bread across two large baking sheets in a single layer.
- Bake for 45-50 minutes, stirring occasionally, until the bread is completely dried out and slightly golden.
- Let the bread cool completely on the baking sheets.
This step is REALLY important! I learned this the hard way my first year when I skipped it and ended up with soggy stuffing. The dried bread absorbs all those delicious flavors without turning into mush.
Step 2: Cook the Sausage and Vegetables
- Increase oven temperature to 375°F and adjust the rack to the center position.
- Melt the butter in a large skillet over medium-high heat.
- Add the sausage and cook, breaking it up with a wooden spoon, until browned and cooked through (about 8-10 minutes).
- Add the chopped onion and celery to the skillet with the sausage.
- Cook, stirring occasionally, until the vegetables are softened and starting to brown (about 10 minutes).
- Stir in the minced garlic and fresh sage, cooking for another minute until fragrant.
- Season with salt and pepper if needed (remember, the sausage might already be pretty salty).


The smell at this stage is absolutely incredible. Emily always wanders into the kitchen asking when dinner will be ready!
Step 3: Combine Everything
- Transfer the dried bread cubes to a very large mixing bowl.
- Pour the sausage and vegetable mixture over the bread, scraping all those flavorful bits from the pan.
- Add half of the minced parsley and toss everything together well.
- In a separate bowl, whisk together the eggs and 3 cups of the chicken stock.
- Pour the egg mixture over the bread mixture and fold gently until everything is evenly moistened.
- Let the mixture sit for about 5 minutes so the bread can absorb the liquid.
Step 4: Bake to Perfection


- Butter a 9x13-inch baking dish (or two smaller dishes if you prefer).
- Transfer the stuffing mixture to the prepared dish and spread it evenly.
- Pour the remaining 1 cup of stock over the top of the stuffing.
- Cover tightly with aluminum foil.
- Bake covered for 45 minutes.
- Remove the foil and continue baking for another 30-45 minutes until the top is golden brown and crispy.
- Let the stuffing rest for 10 minutes before serving.
- Garnish with the remaining fresh parsley right before bringing it to the table.
That crispy top is what dreams are made of! I always make sure to get a good scoop from the edges where it's extra crunchy.
Storage and Reheating Your Stuffing
Refrigerator: Store leftover sausage dressing in an airtight container in the fridge for up to 4 days. I actually think stuffing tastes even better the next day after all the flavors have melded together!
Freezer: Cool the stuffing completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Place stuffing in a baking dish, add a splash of chicken stock to prevent drying out, cover with foil, and bake at 350°F for 20-30 minutes until heated through. Remove the foil for the last 5 minutes if you want to crisp up the top again.
Pro tip: I always intentionally make extra because leftover stuffing makes the BEST next-day sandwiches with turkey and cranberry sauce!
Tips and Variations for Your Homemade Stuffing
Use day-old bread – If you're planning ahead, buy your bread a few days early and let it sit out uncovered to dry naturally. This saves you the oven-drying step!
Don't skip the drying – Seriously, this is the number one mistake people make. Wet bread equals mushy stuffing, and nobody wants that.
Customize the sausage – Try using Italian sausage stuffing (my personal favorite), breakfast sausage, or even chorizo for a spicy kick.
Add extras – I sometimes throw in sautéed mushrooms, diced apples, dried cranberries, or toasted pecans for variety. Just fold them in during Step 3.
Make it vegetarian – Skip the sausage and double up on mushrooms and celery. Use vegetable stock instead of chicken stock.
Adjust the moisture – Everyone has different preferences! If you like drier stuffing, use less stock. If you want it super moist, add an extra half cup.
Use fresh herbs – Fresh sage makes such a difference compared to dried. It's worth seeking out for this recipe!
Want to round out your holiday menu? Try serving this alongside my roasted asparagus with parmesan for a pop of color on your plate.
Classic Sage and Sausage Stuffing FAQs
Yes! Assemble the stuffing completely, cover, and refrigerate up to 24 hours before baking. Add 15-20 minutes to baking time if baking directly from the fridge.
While called "stuffing," it's safer and yields better results when baked separately as dressing. If stuffing the turkey, ensure it reaches 165°F internally and increases cooking time.
High-quality sandwich bread, soft Italian bread, or French bread works best. Avoid pre-seasoned bread and make sure to dry it out completely for optimal texture.
Absolutely! Cool completely, then freeze in airtight containers for up to 3 months. Reheat in a covered dish at 350°F until warmed through, about 30-40 minutes.
Recipes You May Like
- Baked Creamed Corn Casserole – Another must-have Thanksgiving side that's creamy, sweet, and always disappears first
- Brussels Sprouts with Bacon – The perfect veggie side to balance out all that rich, savory stuffing
- Honey Glazed Carrots – A simple, slightly sweet side that adds beautiful color to your holiday table
Conclusion

This classic sage and sausage stuffing recipe has become non-negotiable at our Thanksgiving table. Emily (who's now ten!) has even started helping me cube the bread and mix everything together.
What I love most about this traditional stuffing recipe is that it delivers exactly what you expect from a holiday classic – no weird surprises, just pure comfort food that tastes like Thanksgiving should taste. The crispy top, the moist center, the perfect balance of herbs and sausage – it all just works.
Make this once, and I promise it'll become your go-to homemade turkey stuffing recipe every single year. Don't forget to save this to Pinterest so you can find it easily when November rolls around!




Classic Sage and Sausage Stuffing (Dressing)
Equipment
- Baking dish
Ingredients
- 2 ½ pounds high-quality sandwich bread or soft Italian or French bread about 2 loaves, cut into ¾-inch dice (about 5 quarts)
- 8 tablespoons butter 1 stick
- 1 ½ pounds sage sausage removed from casing
- 1 large onion finely chopped (about 12 ounces; 350 g)
- 4 large ribs celery finely chopped (about 12 ounces; 350 g)
- 2 cloves garlic minced or grated on a Microplane grater
- ¼ cup minced fresh sage leaves or 2 teaspoons dried sage leaves
- Kosher salt and freshly ground black pepper if needed
- 1 quart low-sodium chicken or turkey stock 4 cups, divided
- 3 large eggs
- ¼ cup minced parsley leaves divided
Instructions
- Preheat oven to 275°F. Spread bread cubes on baking sheets and toast until dry but not browned, about 45-60 minutes. Transfer to a large bowl and set aside.
- Increase oven temperature to 350°F. In a large skillet, melt butter over medium-high heat. Add sausage and cook, breaking up with a wooden spoon, until browned and cooked through, about 8-10 minutes.
- Add onion and celery to the skillet and cook until softened, about 8-10 minutes. Add garlic and sage, cook for 1 minute until fragrant. Season with salt and pepper if needed.
- Add the sausage mixture to the bowl with dried bread cubes. Pour 3 cups of stock over the mixture and toss to combine.
- In a small bowl, whisk together eggs and remaining 1 cup of stock. Pour over bread mixture along with half of the parsley. Fold gently to combine.
- Transfer stuffing to a buttered 9x13-inch baking dish. Cover with foil and bake for 45 minutes.
- Remove foil and continue baking until top is golden brown and crispy, about 30 minutes more. Let cool for 25 minutes, then garnish with remaining parsley before serving.






