Homemade Stuffing

5 from 3 votes
Jump to Recipe

If you’ve only ever had stuffing from a box, this is your sign to make it from scratch. Once you do, you’ll never go back. Homemade Stuffing is buttery, herby, and perfectly crisp on the top while soft and moist underneath. Every bite tastes like the holidays and it’s the kind of side dish that is actually fought over.

A white baking dish filled with golden brown homemade stuffing sits on a wooden board, next to a gold spoon and fresh herbs, with a red-checkered kitchen towel nearby—perfect for anyone learning how to make stuffing from scratch.

It’s nostalgic, comforting, and surprisingly simple to make. Whether you serve it with roast turkey, chicken, or on its own with a drizzle of gravy, it’s going to be a hit.

There’s something about Homemade Stuffing that feels like the soul of the holiday table. It’s golden and buttery, crispy on top yet soft inside, and it tastes like pure comfort food. Forget the boxed mix; this version is loaded with onions, tender celery, and just the right amount of herbs to make the whole kitchen smell like a nostalgic trip down memory lane. I love that it’s simple but never boring. Whether you make it with white bread, sourdough, or a mix of whatever bread you’ve got on hand, it turns out perfect every single time. Don’t forget the French Onion Dip and Roasted Brussels Sprouts for your holiday menu too.

😍 Why You’ll Love This Homemade Stuffing

Holiday essential: the buttery, herby side dish that everyone loves and for good reason.
Perfect texture: crisp on top, soft in the middle, and never soggy thanks to the toasted bread and just the right amount of broth.
Better than the box: rich, real ingredients and no mystery flavours.
Customizable: make it your own with any mix of breads, herbs, or add-ins like sausage, apples, or mushrooms.

Crispy homemade croutons in a white baking dish, garnished with fresh herbs, on a cozy kitchen countertop.

🍞 Ingredients To Make This Homemade Stuffing Recipe

White sandwich bread: this forms the base of this stuffing. Toasting them first gives structure and that amazing crispy-soft contrast.You can also mix in sourdough or whole wheat for extra depth.
Salted butter: the secret to rich, golden flavour. It coats every cube of bread and ties everything together. If you only have unsalted, just add a generous pinch of salt.
Yellow onions: finely chopped and sautéed until tender for that sweet, aromatic foundation every great stuffing needs.
Celery: adds crunch and freshness, balancing the richness of the butter and herbs. It’s the unsung hero of classic stuffing.

Fresh sage: slightly peppery, sage gives stuffing its signature holiday taste.
Fresh thyme: bright and aromatic, thyme adds depth without overpowering.
Fresh rosemary: a small amount goes a long way. It brings an earthy, piney note that feels cozy and festive.
Black pepper: just enough to add warmth to the buttery mix.
Chicken broth: use salted broth for full flavour. It moistens the bread without making it soggy and carries all those infused herb flavors through every bite.
Garlic: simmered whole in the broth to gently flavour the entire dish.

✔ How To Make Stuffing Homemade

To start, preheat your oven to 350°F. Prepare the bread by toasting each slice until lightly golden brown. Once toasted, cut the bread into small, uniform cubes, about ¼ inch in size. Add the cubes to a large mixing bowl.

While the bread cools, make the broth. In a small pot, add the chicken broth along with the garlic cloves, sage, thyme, and rosemary. Set the pot over medium heat and bring to a gentle boil. Once it reaches a simmer, remove the heat and set aside.

Next, melt the butter in a medium saucepan over to medium heat. Once melted, add the finely chopped onions, celery, sage, thyme, rosemary, and black pepper. Cook slowly for about 10-15 minutes, stirring often, until the vegetables are soft and fragrant, but not browned. Remove and discard the herb sprigs before using.

🤝 Sammy’s Tips for Homemade Stuffing

  • Discard any loose crumbs – ensuring they aren’t added to the bowl.
  • You want the consistency of the stuffing to be wet but not fully saturated. You can add up to an additional cup of broth if required, this will depend on your bread selection.

Pour the buttery vegetable mixture over the toasted bread cubes. Toss gently to combine so every cube gets a little coating of that buttery flavor. Then, gradually pour in the warm broth, about one cup at a time.

Transfer the stuffing to a deep 9×13-inch baking dish. Sprinkle the top with a pinch of black pepper and about ¼ teaspoon dried thyme. Cover the dish with aluminum foil and bake for 30 minutes. After that, remove the foil and bake for another 10-15 minutes, or until the top is lightly golden and crisp but the inside remains soft and moist.

A white plate with a serving of homemade stuffing and a fork rests on a beige surface beside a red checkered napkin; in the background, a dish of homemade stuffing and a flower vase are partially visible.

🗒 Variations

Add sausage: brown some sausage and mix it in before baking for a heartier version.
Add some sweetness: stir in diced apples, dried cranberries, or chopped pecans.
Vegetarian twist: swap in vegetable broth instead of chicken broth

🗒 Substitutions

Bread swap: use sourdough for some tang, whole wheat for nuttiness, or mix both for variety.
Dairy free? use a quality vegan butter substitute.
No chicken broth? Veggie or mushroom broth work great, just be sure it’s well-salted.

🍴 Leftovers? Lucky You.

Leftover homemade stuffing might just be better the next day. Store it in an airtight container in the fridge for up to 4 days. Reheat it in the oven or in the microwave with a splash of broth to bring back that moisture.

🤔 FAQ’S

Do I need salted broth and butter?

Yes, both make a big difference in flavor. If you only have unsalted, make sure to season the stuffing to taste before baking.

Can I use vegetable broth instead?

Of course. Just make sure it’s well seasoned so you don’t lose flavor.

Can I use dried herbs instead of fresh?

Yes! You absolutely can; just keep in mind that dried herbs are more concentrated. A general rule: use one-third the amount. (For example, 1 teaspoon dried = 1 tablespoon fresh.)

What kind of bread works best?

White, sourdough, or whole wheat are all great options. Mixing different kinds gives amazing flavor and texture.

How do I know when the stuffing is done?

It should be golden on top, steamy, and moist throughout (not soggy).

Close-up of golden-brown Homemade Stuffing with cubed bread, chopped celery, herbs, and fresh thyme sprigs—perfect for anyone searching for How to Make Stuffing from scratch.

👩🏻‍🍳 Hungry For More? 

If you loved this Homemade Stuffing recipe, then make sure to check out a few of my other favourites you may also love:

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this homemade stuffing recipe (or any recipe of mine) don’t forget to leave a review.

Close-up of golden-brown Homemade Stuffing with cubed bread, chopped celery, herbs, and fresh thyme sprigs—perfect for anyone searching for How to Make Stuffing from scratch.
5 from 3 votes

Homemade Stuffing

This stuffing is golden and buttery, crispy on top yet soft inside, and it tastes like pure comfort food. Forget the boxed mix; this version is loaded with onions, tender celery, and just the right amount of fresh herbs.
Prep: 35 minutes
Cook: 45 minutes
Total: 1 hour 20 minutes
Servings: 10 servings
Prep: 35 minutes
Cook: 45 minutes
Total: 1 hour 20 minutes
Servings: 10 servings

Equipment

  • 1 9×13 deep baking dish
  • 1 large mixing bowl

Ingredients 

Stuffing

  • 2 loaves white sandwich bread, ends removed (I used x2 570 gram loaves)
  • 1 cup butter, salted
  • cup yellow onions, finely chopped
  • 3 cups celery, finely chopped
  • 4 fresh sage leaves
  • 3 springs fresh thyme
  • 1 inch piece fresh rosemary
  • 1/2 tsp black pepper

Chicken Broth

  • cups chicken broth, salted
  • 2 cloves garlic, whole, peeled
  • 2 fresh sage leaves,
  • 2 sprigs fresh thyme
  • 1 inch piece fresh rosemary

Instructions 

  • Begin by preheating the oven to 350 °F.
  • Prepare the bread – toast each piece until lightly golden brown.
    Then chop into small, uniform cubed pieces, approximately 1/4 inch.
    Add the bread to a large mixing bowl.
    Sammy's tip: discard any loose crumbs – ensuring they arent added to the bowl.
  • Prepare the chicken broth – to a small pot add the broth, along with the garlic cloves and fresh herbs. Set to medium heat and bring to a light boil and then remove from the heat. Set aside until ready to use.
  • To a medium sized saucepan set to low/medium heat, add the butter and once melted add the onions, celery, fresh herbs, and black pepper.
    Cook over low heat until very tender, but not browned. About 10-15 minutes.
    Remove the fresh herbs from the veggies and turn off the heat.
  • Add the butter and veggie mix directly into the bread and gently toss to combine.
  • Gradually add chicken broth, about 1 cup at a time, until thoroughly combined. 
    Sammy's tip: you want the consistency of the stuffing to be wet but not fully saturated. You can add up to an additional cup of broth if required, this will depend on your bread selection.
  • To a large baking pan (preferably a deep 9×13) add the stuffing mixture and sprinkle with black pepper to taste and about 1/4 tsp dried thyme. Using the back of a large spoon, pack the stuffing mixture down to create an even layer.
  • Cover with aluminum foil and bake for 30 minutes.
    After 30 minutes, remove the foil and bake for another 10-15 minutes or until the top is lightly golden brown and the stuffing is hot and still moist throughout.
  • Serve and enjoy.

Video

Nutrition

Calories: 185kcal | Carbohydrates: 4g | Protein: 1g | Fat: 19g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 51mg | Sodium: 499mg | Potassium: 146mg | Fiber: 1g | Sugar: 2g | Vitamin A: 745IU | Vitamin C: 4mg | Calcium: 32mg | Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 35 minutes
Cook Time: 45 minutes
Total Time: 1 hour 20 minutes
Course: Side Dish
Cuisine: American
Servings: 10 servings
Calories: 185
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

5 from 3 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




5 Comments

  1. Can’t wait to try this. Any suggestions on making ahead? I saw the tip for left overs – adding in broth to return moisture.
    Could you prepare it and refrigerate over night and bake in the next day?
    Or just fully cook and reheat with extra broth the next day?

  2. 5 stars
    Love your hints. The recipe is very close to the one I use, but gives hints to improve it. I especially liked your mentioning the ratio of dried herbs to fresh ones, as I have been using dried herbs. I also like your suggestion to use chicken broth. I will be using your recipe from now on. Thank you.

  3. 5 stars
    Doubled your recipe exactly, adding 3 lbs Italian sausage and 3 apples. I prepared it the day before. It came out fantastic!! It was the fav of all the food for thanksgiving. Kept your recipe for all the years to come. Thank you!!!