There is nothing quite like making a delicious meal from scratch. Homemade stuffing is an easy dish to make, and it will impress your family and friends.

It costs approximately $7.97 to make this classic stuffing recipe. The recipe makes ten servings for about $0.79 per serving.

Homemade stuffing made with bread cubes.

Homemade Stuffing

I grew up eating the boxed stuffing from the grocery store, so I did not think I liked stuffing. Until I decided to start making it from scratch, making it homemade is SO MUCH BETTER. I have worked to perfect this recipe so you don’t have to resort to store-bought stuffing again. 

If you have never made homemade stuffing, it is easier than you think. This no-frills recipe is a classic dish that belongs on every Thanksgiving table. I’ll give you tips for making homemade stuffing without soggy, mushy bread. 

The fresh herbs, creamy and crispy texture, and savory flavors all in one dish are the perfect addition to your holiday table or family dinner. 

What You’ll Love About Homemade Bread Stuffing:

  • Rich and Savory Flavor: When you first saute the vegetables in butter, they become rich in irresistible butter flavor. 
  • Toasted Bread Crumbs: Baking the bread cubes first creates perfectly crispy bites of bread that add to the overall texture of the stuffing. 
  • Simple Recipe: This recipe is so easy to make it will be on the table in less than an hour. You can even prepare the bread crumbs the day before to make the prep work easier the next day.
A pile of stuffing on a white plate.

Ingredients and Estimated Cost

Per Serving Cost: $0.97

Recipe Cost: $7.97

  • 10 cups cubed, dried bread – $1.87
  • ½ cup unsalted butter – $1.12
  • 1 medium yellow onion – $0.45
  • 4 stalks celery – $1.00
  • 2 cloves garlic – $0.08
  • 2 teaspoons poultry seasoning – $0.37
  • 1 teaspoon dried thyme leaves – $0.18
  • 1 teaspoon dried sage – $0.09
  • ½ teaspoon salt – $0.01
  • ¼ teaspoon ground black pepper – $0.02
  • 2-3 cups chicken broth – $2.24
  • 2 large eggs – $0.54

NOTE: The recipe prices are calculated by using grocery store websites. The recipe cost is calculated by the amounts needed for the recipe. The actual cost of the recipe will vary depending on what ingredients you already have. I updated the pricing for this recipe in September 2023.

All of the ingredients needed to make this recipe.

How To Make Homemade Stuffing

***For complete recipe instructions, see the recipe card below.

  1. Cut the bread into cubes and spread on a rimmed cookie sheet. Bake for 15-20 minutes. Set aside to cool. 
  2. First, melt the butter in a large skillet over medium heat. 
  3. Then, add the onion and celery and cook for four to five minutes, followed by the garlic to cook for another minute. 
  4. Next, stir in the seasonings. 
  5. Add bread cubes to a large bowl, pour the vegetable mixture over the top, and stir to combine. 
  6. Slowly add the chicken broth and until the bread is moist but not soggy. 
  7. Then, beat the eggs in a small bowl and mix them into the stuffing. 
  8. Spray a 13×9-inch baking dish with cooking spray, pour in the stuffing mixture, and cover it with foil. 
  9. Finally, bake for twenty-five to thirty minutes and then remove the foil and bake for another ten to fifteen minutes before serving. 

A picture collage showing how to make this recipe.

Homemade Stuffing Recipe Variations:

  • Bread: You can use any bread you like for stuffing. Some popular choices include white bread, challah bread, and sourdough bread. You can also use a combination of different breads.
  • Vegetables: Besides onion and celery, you can add other vegetables to your stuffing, such as mushrooms and carrots. 
  • Broth: You can use chicken, turkey, or vegetable broth in your stuffing.

Bread Stuffing Recipe Substitutions:

  • Butter: You can substitute olive oil or vegetable oil for the butter.
  • Eggs: You can substitute two flaxseed eggs for the chicken eggs. To make a flaxseed egg, combine 1 tablespoon of ground flaxseed with 3 tablespoons of water. Let it sit for 5 minutes before using.

Serving and Storage Tips:

SERVE: If desired, spoon stuffing into a serving dish and garnish with fresh herbs or parsley. You can keep the homemade stuffing out for no more than 2 hours before it needs to be covered and stored in the refrigerator. 

STORE: Place it in an airtight container in the refrigerator for up to 3 days.

FREEZE: To freeze stuffing, wrap it tightly in plastic and aluminum foil. Label and freeze for up to 3 months.

THAW: Place it in the refrigerator overnight. You can also thaw it at room temperature for 2-3 hours.

REHEAT: To reheat it in the oven, preheat the oven to 350 degrees F and place the stuffing in a baking dish. Cover the dish with foil and bake for 20-30 minutes or until heated. 

Homemade Stuffing Recipe FAQs:

What is traditional stuffing made of?

This classic stuffing recipe traditionally served on Thanksgiving, is made with onions, celery, garlic, savory seasonings, butter, chicken broth, and bread crumbs.

Should I put an egg in my stuffing?

Yes! You will beat two eggs together before mixing them into the stuffing mixture. This helps bind the stuffing together and adds moisture to the side dish.

Should stuffing be covered when baking?

Cover the baking dish with foil for the first twenty-five to thirty minutes of baking. You will then remove the foil for the last ten to fifteen minutes. This lets the top layer and edges get nice and crisp before serving.

A close up of the finished homemade bread stuffing.

More Thanksgiving Recipes

A close up picture stuffing in a casserole dish.
5 from 5 votes

Homemade Stuffing

Recipe Cost $ $7.97
Serving Cost $ $0.79
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
10 people
There is nothing quite like making a delicious meal from scratch. Homemade stuffing is an easy dish to make, and it will impress your family and friends.


  • baking sheet
  • cutting board
  • chef's knife
  • Measuring spoons
  • liquid measuring cup
  • mixing bowls
  • large skillet
  • mixing spoon
  • 13×9-inch baking dish


  • 10 cups dried bread cut into cubes **see notes
  • ½ cup unsalted butter
  • 1 medium yellow onion finely chopped
  • 4 stalks celery finely chopped
  • 2 cloves garlic minced
  • 2 teaspoons poultry seasoning
  • 1 teaspoon dried thyme leaves
  • 1 teaspoon dried sage
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • 2-3 cups chicken broth the amount will depend on the dryness of the bread
  • 2 large eggs beaten



  • Move oven rack to the middle position.
  • Preheat oven to 375 degrees F. **see notes


  • Cut the bread into cubes and spread into a single layer on a rimmed cookie sheet.
  • Bake for 15-20 minutes or until lightly toasted.
  • Set aside to cool.


  • In a large skillet over medium heat, melt the butter.
  • Add onion and celery and cook until softened, about 4-5 minutes.
  • Add garlic and continue cooking for 1 minute.
  • Add seasonings and stir to combine.


  • In a very large bowl, add bread cubes and pour vegetable mixture over top
  • Stir to combine.
  • Gradually add chicken broth until bread is moist but not soggy. You may not need all of the broth, or you may need a little more depending on your bread.
  • Beat eggs in a small bowl and mix them into the stuffing.


  • Spray a 13×9 baking dish with cooking spray.
  • Transfer stuffing to prepared baking dish.
  • Cover with foil.
  • Bake for 25-30 minutes, remove the foil and continue baking for 10-15 minutes or until stuffing is golden brown on top.
  • Serve immediately.


  • Bread: You can use any bread you like. I used a combination of a crusty white loaf and brown bread.
  • Drying bread: The cooking process of drying out the bread can be done the night before you are going to make the stuffing. Bake the bread cubes in the oven, then leave them on the counter to dry out overnight.


Serving: 1cup | Calories: 378kcal | Carbohydrates: 56g | Protein: 10g | Fat: 13g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 59mg | Sodium: 1304mg | Potassium: 225mg | Fiber: 3g | Sugar: 7g | Vitamin A: 362IU | Vitamin C: 1mg | Calcium: 88mg | Iron: 3mg

did you love this recipe?

Share it with me on Facebook and find more recipes on foodfolksandfun for more!

Leave a Reply

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

Recipe Rating


  1. You can’t beat homemade stuffing and the flavours in this were amazing.

  2. Recipe saved! Cannot wait to try this out for thanksgiving.

  3. Jacqueline says:

    Lots of nice flavours in this one. Perfect for Christmas

  4. This is a WINNING stuffing recipe. It was so simple to make and much better than a box version!

  5. Such a fantastic homemade stuffing recipe for the upcoming holiday season. Definitely better than store-bought and I love all those flavors.