
A time-honored, herb-forward stuffing made with stale white bread, butter-sautéed aromatics, fresh sage and parsley, and a creamy egg-broth binder—crispy on top and tender inside.

This stuffing has been my holiday anchor for years: a simple, comforting mix of stale white bread, slowly softened onions and celery, and bright fresh herbs that always brings the whole table together. I first wrote this version down after a blustery Thanksgiving when I decided to trust my pantry staples and a big handful of fresh sage. The result was one of those dishes people reach for seconds of without thinking. Texture is the star here—the interior is moist and tender while the top crisps to golden brown after a brief time under the broiler.
I discovered the balance of flavors when I dialed back the salt and let the herbs sing. The poultry seasoning gives that classic, familiar backbone while the marjoram and an extra handful of fresh sage make each bite sing with bright, woodsy notes. A few small adjustments, like thoroughly softening the vegetables in butter and whisking eggs with warm broth, ensure the final mix holds together without becoming gluey. It's dependable, approachable, and perfect for holiday crowds or a cozy weeknight when you want something that tastes like home.
My family always knows the house smells like Thanksgiving when this is in the oven. Guests inevitably ask for the top pieces—the crispy, buttery bits—so I make sure to cube a little extra bread for crunch. Over the years I've learned that patience while softening the vegetables and using warm broth in the eggs makes the texture irresistible.
My favorite part is how forgiving the mixture is. Once you understand the desired final moisture—moist but not soupy—you can confidently tweak herbs, add-ins, and cooking vessels. The family will always argue over the crispy edge pieces; to avoid squabbles, I reserve a small tray of extra cubes browned separately.
Cool leftovers to room temperature no longer than two hours, then refrigerate in an airtight container for up to three days. For best texture, reheat in an oven set to 350 degrees F in a covered dish for 15 to 20 minutes, then uncover for 5 minutes to refresh the crust. For longer storage, assemble the mixture without baking, wrap tightly, and freeze for up to three months. Thaw overnight in the refrigerator before baking; allow an extra 5 to 10 minutes in the oven if still cold in the center.
If you need to swap ingredients, use whole-wheat or sourdough bread for a nuttier profile; reduce the soak time slightly since denser breads retain moisture differently. Replace chicken broth with vegetable stock for a vegetarian dish. To make it dairy-free, substitute the butter with 3/4 cup plus 2 tablespoons olive oil or vegan butter—note the final flavor will be less buttery and more herb-forward. If eggs are a concern, use an equal volume of additional broth plus 1 tablespoon ground flaxseed mixed with 3 tablespoons warm water as a binder, though the texture will be slightly different.
Serve warm as a classic holiday side alongside roast turkey, gravy, and roasted vegetables. For a modern presentation, spoon into individual ramekins and bake until the edges are crisp for portable portions. Garnish with a few small sage leaves fried in butter for added aroma, or sprinkle toasted pecans for crunch. On casual nights, top with a fried egg and a drizzle of hot sauce to turn leftovers into a hearty breakfast or brunch option.
Stuffing has deep roots in many culinary traditions, evolving from the ancient practice of stuffing birds and vegetables with seasoned bread or grains. In the United States, bread-based stuffing became common with the availability of sandwich loaves and is now synonymous with Thanksgiving. Regional variations range from cornbread-based Southern versions to rice and sausage combinations in New England. Fresh sage and poultry seasoning are hallmarks of the classic American interpretation.
Autumn calls for additions like roasted butternut squash, chopped apples, dried cranberries, and toasted pecans. In winter, fold in caramelized onions, mushrooms, or cubed roasted chestnuts. In spring and summer, lighten the mix with lemon zest, fresh tarragon, and peas, and use day-old baguette for a crisper texture. Adjust liquid levels slightly for wetter add-ins like roasted vegetables.
Prep the bread cubes and sauté the vegetables up to two days ahead and store separately in airtight containers. Assemble the entire pan the night before and refrigerate; bring to room temperature for 30 minutes before baking to ensure even cooking. If transporting to a potluck, bake the dish covered, then reheat briefly at the host site and finish uncovered for a refreshed top.
Between the aromatic butter, savory herbs, and crisp-buttery finish, this classic mix is one of those comforting dishes that ties a meal together. Make it your own with a few thoughtful swaps and enjoy the way it fills your kitchen with familiar, inviting scents every time you bake it.
Dry bread thoroughly for best texture; slightly stale is preferable to fresh soft bread.
Sauté the onions and celery low and slow for 20 to 30 minutes to avoid raw onion flavor and to build sweetness.
Warm the broth before adding to the eggs to prevent the eggs from cooking and to help even absorption.
Reserve a tray of extra bread cubes browned separately if you expect a battle for the crispy edge pieces.
If adding wet ingredients like roasted vegetables, reduce broth by 2 to 4 tablespoons to avoid soggy center.
This nourishing classic homemade stuffing recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. To prepare ahead, dry the bread and store in an airtight container up to 3 days, or assemble the mixture and refrigerate overnight. Add 5 to 10 minutes to baking time if baking straight from chilled.
Use vegetable broth of equal volume and a dairy-free spread or olive oil instead of butter to make this vegetarian and dairy-free. Flavor will be slightly different but still very good.
This Classic Homemade Stuffing recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Cut 1-inch cubes and dry overnight on a sheet pan or bake at 250 degrees F for 30 minutes, tossing occasionally until dry but not browned.
Preheat oven to 350 degrees F and grease a 9x9-inch baking dish generously with butter or oil.
Melt 3/4 cup butter over medium heat, add onion and celery, then reduce to medium-low and cook 20 to 30 minutes until fully softened and translucent.
Off heat, stir in salt, pepper, poultry seasoning, marjoram, chopped sage, and parsley to bloom the flavors.
Whisk eggs, then whisk in 1 cup warm chicken broth to temper and create the binder.
Toss bread cubes with the vegetable-herb mix, pour the egg-broth over and stir until absorbed, then transfer to the prepared dish and dot with remaining butter.
Cover with foil and bake at 350 degrees F for 30 minutes. Remove foil and bake 15 minutes more. Optionally broil 1 to 2 minutes for extra crispness; watch closely.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@culinya on social media!


A creamy, nostalgic five-ingredient mac and cheese made with pantry staples—ready in under 30 minutes and perfect for weeknights or a simple family gathering.

Sweet, caramelized pineapple rings roasted quickly in the air fryer and served warm with a tangy Greek yogurt-lime dip — an effortless, crowd-pleasing treat.

Chewy coconut cookies studded with chopped salted almonds and semisweet chocolate—an Almond Joy candy bar transformed into a simple, irresistible cookie.

Leave a comment & rating below or tag @culinya on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.