Nothing says Thanksgiving quite like the aroma of warm, savory stuffing filling the kitchen. This recipe brings back the cozy memories of my grandmother bustling around the stove, gently stirring the bread cubes with herbs and butter until the whole house smelled like pure comfort.
Made from scratch, this stuffing is hearty, flavorful, and the perfect companion to your Thanksgiving turkey or even as a stand-alone side. It’s simple enough for beginners, yet has all the old-fashioned charm of a dish passed down for generations.

Why You’ll Love This Recipe
- Classic holiday flavor with simple ingredients
- Easy to prepare ahead of time and bake when ready
- Crispy golden top with a soft, savory center
- Pairs perfectly with turkey, chicken, or even roast beef
- Family-tested and approved through generations
Ingredients
- 10 cups day-old bread cubes (1 lb / 450 g) – White or sourdough works best; slightly stale bread holds flavor.
- 1 cup unsalted butter (2 sticks / 226 g) – For richness and golden crisp edges.
- 2 cups yellow onion, diced (about 2 medium) – Adds sweetness and depth.
- 1 ½ cups celery, chopped (about 4 stalks) – Essential crunch and freshness.
- 2 ½ cups chicken broth (590 ml) – Use low-sodium to control salt.
- 2 large eggs, beaten – Helps bind the stuffing.
- 2 tsp poultry seasoning – Traditional blend of sage, thyme, rosemary, and marjoram.
- 1 tsp salt – Adjust to taste, especially if broth is salted.
- ½ tsp black pepper – Freshly ground for warmth.
- Fresh parsley (¼ cup, chopped) – Brightens the dish at the end.
Step-by-Step Instructions
- Prep the bread (10 minutes)
- Cut bread into 1-inch cubes. Spread on baking sheets and toast at 300°F (150°C) for 15 minutes, until dry but not browned.
- Cook the vegetables (12 minutes)
- In a large skillet, melt butter over medium heat. Add onion and celery. Cook until soft and fragrant, about 10 minutes.
- Mix the stuffing (10 minutes)
- In a large bowl, combine bread cubes, cooked vegetables, poultry seasoning, salt, and pepper. Pour in broth gradually. Add beaten eggs. Stir until bread is moist but not soggy.
- Bake (40 minutes)
- Transfer to a greased 9×13-inch (23×33 cm) casserole dish. Cover with foil. Bake at 350°F (175°C) for 30 minutes. Remove foil and bake uncovered for 10 minutes, until golden on top.
You Must Know
- Use day-old bread for best texture. Fresh bread makes stuffing mushy.
- Always taste your broth it may already be salty.
- You can prepare ahead and refrigerate overnight before baking.
Storage Tips
- Refrigerate leftovers in an airtight container for up to 4 days.
- Reheat in oven at 325°F (160°C) until warm, adding a splash of broth if dry.
- Freeze up to 2 months; thaw in fridge before reheating.
Ingredient Substitutions
- Butter → olive oil for a lighter version.
- Chicken broth → vegetable broth for vegetarian stuffing.
- White bread → cornbread or whole wheat for different flavors.
Serving Suggestions
- Classic with roast turkey and gravy.
- As a side with roast chicken or beef.
- Shape into muffin tins for single-serve stuffing cups.
Cultural Context
Stuffing has roots in European cuisine, where herbs and bread were used to stretch meals and add flavor. In the U.S., Thanksgiving stuffing became a staple, especially in the Northeast, where sage and bread cubes created the traditional version we still love today.
Pro Tips
- Dry bread completely before mixing for the best texture.
- Don’t overmix—gentle stirring keeps bread cubes intact.
- For a crispy edge, spread stuffing thinly in a larger pan.
- Add sautéed mushrooms or apples for extra flavor.

Recipe FAQs
Can I make stuffing ahead of time?
Yes! Assemble the stuffing, cover, and refrigerate overnight. Bake when ready.
Do I have to use eggs?
Eggs help bind, but you can omit them for a looser stuffing.
Can I stuff the turkey with this recipe?
Yes, but increase bake time to ensure safe temperature (165°F inside stuffing).
How do I make this gluten-free?
Use gluten-free bread cubes and check broth labels.
Can I make it vegetarian?
Yes, use vegetable broth and olive oil instead of butter.
Why is my stuffing mushy?
Too much liquid—add broth gradually until just moist.

Grandma’s Thanksgiving Stuffing
Ingredients
Equipment
Method
- Cut bread into 1-inch cubes. Spread on baking sheets and toast at 300°F (150°C) for 15 minutes, until dry but not browned.
- In a large skillet, melt butter over medium heat. Add onion and celery. Cook until soft and fragrant, about 10 minutes.
- In a large bowl, combine bread cubes, cooked vegetables, poultry seasoning, salt, and pepper. Pour in broth gradually. Add beaten eggs. Stir until bread is moist but not soggy.
- Transfer to a greased 9×13-inch (23×33 cm) casserole dish. Cover with foil. Bake at 350°F (175°C) for 30 minutes. Remove foil and bake uncovered for 10 minutes, until golden on top.