Thanksgiving is one of the most beloved holidays in America, bringing families and friends together around a table filled with comforting, homemade food. From a golden roasted turkey and creamy mashed potatoes to savory stuffing and homemade pumpkin pie, a traditional Thanksgiving dinner is about more than just the meal. It is about creating memories, sharing gratitude, and enjoying the warmth of a home-cooked feast.
While preparing an entire Thanksgiving dinner from scratch might seem overwhelming, it is easier than you might think. With the right recipes, a little planning, and a simple cooking schedule, you can create a delicious holiday meal without relying on boxed mixes, canned gravy, or store-bought desserts.
Whether you are hosting Thanksgiving for the first time or looking to bring more homemade traditions to your holiday table, this guide will walk you through everything you need to prepare a complete Thanksgiving dinner from scratch.
What Is Included in a Traditional Thanksgiving Dinner?
A classic American Thanksgiving dinner typically includes a roasted turkey, several comforting side dishes, fresh bread, and a delicious dessert.
For this complete homemade Thanksgiving menu, we will prepare:
-
Herb-Roasted Thanksgiving Turkey
-
Homemade Turkey Gravy
-
Traditional Bread Stuffing
-
Creamy Garlic Mashed Potatoes
-
Homemade Green Bean Casserole
-
Sweet Potato Casserole
-
Homemade Cranberry Sauce
-
Buttery Dinner Rolls
-
Classic Pumpkin Pie
This menu serves approximately 8–10 people, depending on portion sizes, and offers a balance of savory dishes, vegetables, bread, and dessert.
1. Herb-Roasted Thanksgiving Turkey From Scratch
The turkey is the centerpiece of most traditional Thanksgiving dinners. A perfectly roasted turkey should have crispy golden skin, tender meat, and rich herb flavor.
Ingredients
-
1 whole turkey (12–14 pounds), completely thawed
-
½ cup unsalted butter, softened
-
2 tablespoons olive oil
-
1 tablespoon kosher salt, or to taste
-
2 teaspoons black pepper
-
2 teaspoons garlic powder
-
1 tablespoon fresh rosemary, chopped
-
1 tablespoon fresh thyme, chopped
-
1 tablespoon fresh sage, chopped
-
1 onion, quartered
-
1 lemon, halved
-
4 garlic cloves
-
2 cups low-sodium chicken or turkey broth
Instructions
-
Preheat your oven to 325°F.
-
Remove the turkey’s neck and giblets, if included, and pat the turkey dry with paper towels. Do not rinse the turkey.
-
Combine softened butter, olive oil, salt, pepper, garlic powder, rosemary, thyme, and sage.
-
Carefully loosen the skin over the turkey breast and spread some of the herb butter underneath. Rub the remaining butter over the outside.
-
Place the onion, lemon, and garlic cloves loosely inside the turkey cavity.
-
Position the turkey breast-side up on a roasting rack inside a large roasting pan.
-
Pour the broth into the bottom of the pan.
-
Roast for approximately 3–3¾ hours for a 12–14-pound unstuffed turkey, using temperature rather than time to determine doneness.
-
Check the thickest part of the breast, the innermost thigh, and the innermost wing with a food thermometer. All must reach at least 165°F.
-
Remove the turkey from the oven and allow it to rest for 20–30 minutes before carving.
Homemade cooking tip: Prepare your herb butter the day before Thanksgiving to save time. If the skin becomes too dark during roasting, loosely cover it with aluminum foil.
2. Homemade Turkey Gravy
No Thanksgiving dinner feels complete without rich, flavorful turkey gravy. Making it from scratch using pan drippings adds an incredible homemade taste.
Ingredients
-
¼ cup turkey fat from the drippings, or unsalted butter
-
¼ cup all-purpose flour
-
2 cups turkey drippings and low-sodium broth combined
-
½ teaspoon black pepper
-
Salt to taste
-
½ teaspoon dried thyme (optional)
Instructions
-
After removing the turkey, pour the pan drippings into a heatproof measuring container.
-
Allow the fat to separate and skim off ¼ cup.
-
Add the turkey fat to a saucepan over medium heat.
-
Whisk in the flour and cook for 2–3 minutes.
-
Slowly add the measured drippings and broth while whisking continuously.
-
Simmer for 5–8 minutes until thickened.
-
Season with pepper, salt, and thyme.
For extra-smooth gravy, strain the finished mixture before serving.
3. Traditional Homemade Bread Stuffing
Stuffing is one of Thanksgiving’s most comforting side dishes. This classic version combines bread, vegetables, butter, and savory herbs.
Ingredients
-
12 cups cubed, dried bread
-
¾ cup unsalted butter
-
1 large onion, diced
-
3 celery stalks, diced
-
3 garlic cloves, minced
-
2 teaspoons dried sage
-
1 teaspoon dried thyme
-
1 teaspoon dried rosemary
-
2–3 cups low-sodium chicken or vegetable broth
-
2 large eggs, beaten
-
Salt and pepper to taste
Instructions
-
Preheat the oven to 350°F.
-
Place the dried bread cubes into a large mixing bowl.
-
Melt the butter in a skillet over medium heat.
-
Add onion and celery and cook for approximately 7 minutes.
-
Stir in garlic, sage, thyme, and rosemary.
-
Pour the vegetable mixture over the bread cubes.
-
Add broth gradually until the bread is moist but not soggy.
-
Stir in the beaten eggs and season to taste.
-
Transfer the mixture into a greased 9-by-13-inch baking dish.
-
Cover with foil and bake for 25 minutes.
-
Remove the foil and continue baking for approximately 15–20 minutes until the top is golden and the center reaches 165°F.
Homemade cooking tip: Use day-old bread or dry fresh bread cubes in a low-temperature oven before preparing the stuffing.
4. Creamy Garlic Mashed Potatoes
Homemade mashed potatoes are one of the easiest Thanksgiving sides to prepare, and they pair perfectly with turkey gravy.
Ingredients
-
4 pounds Yukon Gold potatoes
-
½ cup unsalted butter
-
1 cup whole milk, warmed
-
4 garlic cloves, minced
-
½ cup sour cream
-
1½ teaspoons salt, or to taste
-
½ teaspoon black pepper
Instructions
-
Peel the potatoes and cut them into evenly sized chunks.
-
Place the potatoes into a large pot and cover with cold, salted water.
-
Bring to a boil and cook for 15–20 minutes until fork-tender.
-
Drain thoroughly.
-
Melt the butter in a small saucepan and gently cook the garlic for 1–2 minutes.
-
Mash the potatoes until smooth.
-
Add garlic butter, warm milk, sour cream, salt, and pepper.
-
Stir gently until creamy.
Avoid overmixing, which can make mashed potatoes gluey.
5. Homemade Green Bean Casserole Without Canned Soup
Traditional green bean casserole is a Thanksgiving favorite. Making the mushroom sauce from scratch gives this classic side dish a fresher, richer flavor.
Ingredients
-
2 pounds fresh green beans, trimmed
-
3 tablespoons unsalted butter
-
8 ounces mushrooms, sliced
-
1 small onion, finely chopped
-
3 garlic cloves, minced
-
3 tablespoons all-purpose flour
-
1 cup chicken or vegetable broth
-
1 cup heavy cream
-
½ teaspoon black pepper
-
Salt to taste
For the crispy onion topping:
-
2 large onions, thinly sliced
-
½ cup all-purpose flour
-
½ teaspoon salt
-
2 tablespoons olive oil, plus more if needed
Instructions
-
Preheat the oven to 375°F.
-
Boil the green beans for 4–5 minutes, then transfer them to ice water and drain.
-
Melt butter in a skillet and sauté the mushrooms and chopped onion until softened and their moisture has mostly evaporated.
-
Add garlic and cook for another minute.
-
Stir in flour and cook for 1 minute.
-
Gradually whisk in broth and cream.
-
Simmer until thickened, then season.
-
Toss the green beans with the mushroom sauce and transfer to a greased baking dish.
-
For the topping, toss the sliced onions with flour, salt, and olive oil. Spread on a baking sheet.
-
Bake the onions separately at 375°F for approximately 20–30 minutes, turning occasionally, until golden and crisp. Watch carefully to prevent burning.
-
Bake the casserole for 20 minutes, add the crispy onions, and bake for another 5–10 minutes until bubbling.
6. Homemade Sweet Potato Casserole
Sweet potato casserole brings a delicious balance of sweetness and warmth to Thanksgiving dinner.
Ingredients
-
4 large sweet potatoes, approximately 3 pounds
-
½ cup brown sugar
-
¼ cup melted butter
-
½ cup milk
-
2 large eggs
-
1 teaspoon vanilla extract
-
1 teaspoon cinnamon
-
¼ teaspoon nutmeg
For the pecan topping:
-
¾ cup chopped pecans
-
½ cup brown sugar
-
⅓ cup all-purpose flour
-
¼ cup melted butter
Instructions
-
Preheat the oven to 350°F.
-
Peel and cube the sweet potatoes.
-
Boil for approximately 15–20 minutes until tender.
-
Drain and mash until smooth.
-
Mix in brown sugar, melted butter, milk, eggs, vanilla, cinnamon, and nutmeg.
-
Spread into a greased baking dish.
-
Combine the pecan topping ingredients in a separate bowl.
-
Sprinkle evenly over the sweet potatoes.
-
Bake for 30–35 minutes until the topping is golden and the center is set.
7. Homemade Cranberry Sauce
Fresh cranberry sauce is surprisingly easy to make and adds a bright, tart flavor that balances the richness of Thanksgiving dinner.
Ingredients
-
12 ounces fresh cranberries
-
1 cup granulated sugar
-
1 cup water or orange juice
-
1 teaspoon orange zest
-
¼ teaspoon cinnamon (optional)
Instructions
-
Combine sugar and water or orange juice in a saucepan.
-
Bring to a gentle boil.
-
Add cranberries, orange zest, and cinnamon.
-
Reduce the heat and simmer for approximately 10–15 minutes.
-
Stir occasionally as the cranberries burst and the sauce thickens.
-
Remove from heat and allow to cool.
The sauce thickens further as it cools. Refrigerate until ready to serve.
Make-ahead tip: Homemade cranberry sauce can be prepared 3–4 days before Thanksgiving.
8. Homemade Buttery Dinner Rolls
Warm, fluffy dinner rolls are perfect for soaking up gravy and completing your Thanksgiving plate.
Ingredients
-
4 cups all-purpose flour, plus more as needed
-
2¼ teaspoons instant yeast
-
¼ cup granulated sugar
-
1 teaspoon salt
-
1 cup warm milk
-
¼ cup melted butter
-
1 large egg
-
2 tablespoons melted butter for brushing
Instructions
-
Combine flour, instant yeast, sugar, and salt in a large mixing bowl.
-
Add warm milk, melted butter, and egg.
-
Mix until a soft dough forms.
-
Knead for 8–10 minutes until smooth and elastic.
-
Place the dough into a lightly greased bowl.
-
Cover and let rise for approximately 1–1½ hours, until doubled.
-
Divide into 12–15 equal pieces and shape into balls.
-
Arrange in a greased baking pan.
-
Cover and let rise for another 30–45 minutes until puffy.
-
Bake at 375°F for approximately 15–20 minutes until golden brown.
-
Brush with melted butter immediately after baking.
Serve warm with additional butter.
9. Classic Homemade Pumpkin Pie From Scratch
Pumpkin pie is one of America’s most recognizable Thanksgiving desserts. Making it from scratch includes preparing your own pumpkin puree and pie crust.
Ingredients for the pie crust
-
1¼ cups all-purpose flour
-
½ teaspoon salt
-
½ cup cold unsalted butter, cubed
-
3–5 tablespoons ice water
Ingredients for the filling
-
1¾ cups homemade pumpkin puree
-
¾ cup brown sugar
-
2 large eggs
-
1 cup evaporated milk
-
1 teaspoon cinnamon
-
½ teaspoon ground ginger
-
¼ teaspoon nutmeg
-
¼ teaspoon ground cloves
-
½ teaspoon salt
Instructions
Prepare the pumpkin puree:
-
Cut a small sugar pumpkin in half and remove the seeds.
-
Place the halves cut-side down on a lined baking sheet.
-
Roast at 375°F for approximately 45–60 minutes until tender.
-
Scoop out the flesh and blend until smooth.
-
Drain excess moisture through a fine-mesh strainer if the puree is watery. Measure 1¾ cups for the pie.
Prepare the crust:
-
Combine flour and salt.
-
Cut in cold butter until the mixture resembles coarse crumbs.
-
Add ice water gradually until the dough holds together.
-
Shape into a disk, wrap, and refrigerate for at least 30 minutes.
-
Roll out and place into a 9-inch pie dish.
Prepare the filling and bake:
-
Preheat the oven to 425°F.
-
Whisk together pumpkin puree, brown sugar, eggs, evaporated milk, spices, and salt.
-
Pour into the unbaked pie crust.
-
Bake at 425°F for 15 minutes.
-
Reduce the temperature to 350°F and bake for approximately 35–45 additional minutes, until the filling is set near the edges and slightly wobbly in the center.
-
Cool completely, then refrigerate until serving.
Serve with homemade whipped cream made by beating cold heavy whipping cream, powdered sugar, and vanilla until soft peaks form.
Complete Thanksgiving Dinner Shopping List
Having one organized grocery list makes preparing Thanksgiving dinner much easier.
Meat and poultry
– 1 whole turkey (12–14 pounds)
Fresh produce
-
4 pounds Yukon Gold potatoes
-
4 large sweet potatoes
-
2 pounds fresh green beans
-
8 ounces mushrooms
-
5–6 onions
-
1 bunch celery
-
2 heads garlic
-
1 lemon
-
1 orange
-
12 ounces fresh cranberries
-
1 small sugar pumpkin
-
Fresh rosemary, thyme, and sage
Dairy and eggs
-
Unsalted butter (approximately 2 pounds)
-
Whole milk
-
Heavy cream
-
Sour cream
-
Evaporated milk
-
1 dozen eggs
Pantry ingredients
-
All-purpose flour
-
Granulated sugar
-
Brown sugar
-
Instant yeast
-
Olive oil
-
Low-sodium chicken, turkey, or vegetable broth
-
Bread for stuffing
-
Pecans
-
Vanilla extract
-
Cinnamon
-
Nutmeg
-
Ground ginger
-
Ground cloves
-
Dried sage, thyme, and rosemary
-
Garlic powder
-
Salt and black pepper
-
Powdered sugar for whipped cream
Check your pantry before shopping. Ingredient quantities will vary slightly depending on substitutions and serving preferences.
How to Prepare Thanksgiving Dinner Without Getting Overwhelmed
The biggest secret to making an entire Thanksgiving dinner from scratch is not cooking everything on Thanksgiving Day.
Instead, divide the work over several days.
Three Days Before Thanksgiving
-
Purchase remaining groceries.
-
Confirm that the turkey is fully thawed or continuing to thaw safely in the refrigerator.
-
Prepare homemade cranberry sauce.
-
Roast the pumpkin and prepare pumpkin puree.
-
Dry the bread cubes for stuffing.
A frozen 12–14-pound turkey generally requires about 3–4 days to thaw in a refrigerator kept at 40°F or below. Allow additional time if needed, and never thaw a turkey on the countertop.
Two Days Before Thanksgiving
-
Bake the pumpkin pie and refrigerate it after cooling.
-
Prepare the herb butter for the turkey.
-
Trim the green beans.
-
Chop the vegetables for stuffing.
-
Measure the dry ingredients for dinner rolls.
Keep perishable ingredients refrigerated.
One Day Before Thanksgiving
-
Assemble the sweet potato casserole, cover, and refrigerate.
-
Prepare the mushroom sauce for the green bean casserole and refrigerate separately.
-
Prepare the bread stuffing ingredients, keeping the cooked vegetables and bread separate until ready to bake.
-
Set the Thanksgiving table.
-
Arrange serving platters and utensils.
-
Make sure your roasting pan and food thermometer are ready.
Thanksgiving Day Cooking Schedule
This sample schedule assumes dinner will be served at approximately 5:00 PM, using one oven. Cooking times may vary, so allow flexibility.
| Time | Task |
|---|---|
| 10:30 AM | Prepare turkey and preheat oven |
| 11:00 AM | Place turkey in oven |
| 12:00 PM | Prepare dinner roll dough |
| 1:30 PM | Shape rolls and prepare casserole dishes |
| 2:30 PM | Begin checking turkey temperature |
| 3:00 PM | Remove turkey when fully cooked; rest, then carve |
| 3:15 PM | Increase oven to 350°F and bake stuffing and sweet potato casserole |
| 3:45 PM | Begin boiling potatoes |
| 4:00 PM | Increase oven to 375°F and bake green bean casserole |
| 4:20 PM | Bake dinner rolls when oven space is available |
| 4:30 PM | Prepare turkey gravy and finish mashed potatoes |
| 4:45 PM | Reheat sides as necessary and arrange serving dishes |
| 5:00 PM | Serve Thanksgiving dinner |
If your turkey finishes earlier, keep it safely hot until serving. If it takes longer, adjust the side-dish schedule. A second oven or countertop appliance can make timing easier, but it is not essential.
Tips for Making the Best Thanksgiving Dinner From Scratch
1. Keep your menu manageable
A complete Thanksgiving dinner does not need fifteen side dishes. A few homemade favorites prepared well are better than an oversized menu that creates unnecessary stress.
2. Use fresh ingredients whenever possible
Fresh herbs, vegetables, and homemade sauces provide wonderful flavor. Frozen vegetables can also be practical substitutes when appropriate.
3. Make use of your oven space
Plan which dishes need to bake at the same temperature. Casseroles can often be baked together if there is enough room for air circulation.
4. Taste and season as you cook
Homemade dishes depend on balanced seasoning. Taste gravy, mashed potatoes, sauces, and other fully cooked foods before serving.
5. Use a food thermometer
A thermometer is essential for preparing turkey safely. Do not rely on skin color, cooking time, or clear juices alone.
6. Ask guests to help
Thanksgiving dinner does not have to be a one-person project. Family members can help set the table, shape rolls, prepare vegetables, or wash dishes.
7. Remember that homemade does not mean perfect
Your pie crust might not look like it came from a bakery, and your dinner rolls may not all be identical. That is part of the charm of homemade cooking.
How Much Food Do You Need for Thanksgiving Dinner?
Planning portions helps prevent food waste while making sure everyone has enough to eat.
For approximately 8–10 guests, consider these quantities:
| Dish | Recommended amount |
|---|---|
| Whole turkey | 12–14 pounds |
| Mashed potatoes | 4 pounds of potatoes |
| Stuffing | 12 cups dried bread cubes |
| Green bean casserole | 2 pounds fresh green beans |
| Sweet potato casserole | About 3 pounds sweet potatoes |
| Cranberry sauce | 12 ounces fresh cranberries |
| Dinner rolls | 12–15 rolls |
| Pumpkin pie | 1–2 pies |
For a group that enjoys leftovers, consider making extra stuffing, mashed potatoes, and pie.
How to Store Thanksgiving Leftovers Safely
One of the best parts of Thanksgiving is enjoying the leftovers the next day.
Refrigerate perishable leftovers within two hours of cooking or serving. Divide large portions of turkey, stuffing, and casseroles into shallow containers so they cool quickly.
Cooked turkey and most Thanksgiving leftovers can generally be stored in the refrigerator for 3–4 days.
For longer storage, freeze leftovers in airtight containers or freezer-safe bags. Reheat leftovers to an internal temperature of 165°F.
Turkey leftovers are especially delicious in homemade sandwiches, turkey soup, turkey pot pie, and turkey casseroles.
Frequently Asked Questions About Making Thanksgiving Dinner From Scratch
Is it cheaper to make Thanksgiving dinner from scratch?
It can be, especially when preparing dishes such as mashed potatoes, stuffing, cranberry sauce, and gravy from basic ingredients. However, savings depend on grocery prices, ingredient quantities, and whether you already have pantry staples.
How long does it take to make a complete Thanksgiving dinner?
A full homemade Thanksgiving meal can require several hours of active preparation and cooking, plus additional time for thawing, baking, and cooling. Spreading the work over three days makes the process much more manageable.
Can I make Thanksgiving dinner the day before?
Many dishes can be made ahead, including cranberry sauce, pumpkin pie, and some casserole components. For the best quality, roast the turkey on Thanksgiving Day and finish the rolls, gravy, and mashed potatoes close to serving time.
What is the hardest part of cooking Thanksgiving dinner?
For many home cooks, the biggest challenge is coordinating several dishes with different cooking temperatures and preparation times. A written schedule helps prevent last-minute problems.
What should beginners make first?
Start with cranberry sauce and pumpkin pie because they can be prepared ahead. On Thanksgiving Day, focus on the turkey first, followed by casseroles, potatoes, rolls, and gravy.
Final Thoughts: Creating a Homemade Thanksgiving Feast
Making a complete Thanksgiving dinner from scratch is one of the most rewarding ways to celebrate the holiday. There is something special about preparing each dish yourself, from seasoning the turkey and mashing the potatoes to baking fresh dinner rolls and serving a homemade pumpkin pie.
The key to a successful Thanksgiving dinner is preparation, patience, and keeping the experience enjoyable. You do not need professional cooking skills or an elaborate kitchen to create a memorable meal.
What matters most is the time spent together, the traditions shared around the table, and the appreciation for the people and memories that make Thanksgiving meaningful.
Whether you are cooking for a large family gathering, a small group of friends, or an intimate holiday dinner, homemade food brings a personal touch that cannot be replaced.
And when everyone gathers around the table to enjoy the meal you prepared, all that planning and cooking becomes part of a Thanksgiving tradition worth remembering.
What is the one homemade Thanksgiving dish your holiday dinner would not feel complete without?



Leave a Reply