10 Best Thanksgiving Recipes for a Classic Dinner

Okay, let’s be real for a second. Thanksgiving is the food holiday of the year. No pressure, right? Just one meal where everything has to be perfectly golden, perfectly juicy, and perfectly delicious—while your aunt asks about your love life and your uncle falls asleep on the couch before dessert even hits the table. 😅

But here’s the thing: a classic Thanksgiving dinner doesn’t have to be complicated. I’ve hosted more Turkey Days than I care to count, and I’ve learned that the best meals come from recipes that are tried, true, and totally doable. These are the dishes my family would riot over if I tried to skip them—the ones that fill the house with that unmistakable holiday aroma and leave everyone reaching for seconds (and thirds).

So grab a glass of wine, put on your comfiest pants, and let’s walk through the 10 best Thanksgiving recipes for a classic dinner. These are the heavy hitters, the crowd-pleasers, the dishes that make the whole house feel like the holidays again. Trust me—you’ve got this.

1. Herb-Butter Roast Turkey 

Let’s start with the main event. You can’t have a classic Thanksgiving dinner without a show-stopping turkey, and this herb-butter version is everything. We’re talking crisp, golden skin, juicy meat that practically melts in your mouth, and a flavor so good you’ll be eating leftovers straight from the fridge at midnight (don’t pretend you haven’t done it).

The secret? A generous slather of herb-infused butter under the skin. That butter melts as the turkey roasts, basting the meat from the inside out and locking in all that moisture. Who doesn’t love a recipe that gives you crispy skin and juicy meat?

Ingredients

  • 1 (12- to 14-pound) turkey, fresh or fully thawed
  • 1 cup (2 sticks) unsalted butter, softened
  • 4 cloves garlic, minced
  • 2 tablespoons fresh rosemary, finely chopped
  • 2 tablespoons fresh thyme, finely chopped
  • 2 tablespoons fresh sage, finely chopped
  • Salt and freshly ground black pepper (lots of it!)
  • 1 lemon, quartered
  • 1 onion, quartered
  • 1 apple, quartered
  • 1 cup dry white wine
  • 2 cups chicken or turkey broth

Step-by-Step Instructions

  1. Pull the turkey from the fridge about 1 hour before roasting so it comes to room temperature. This helps it cook evenly.
  2. Make the herb butter: In a small bowl, mix the softened butter with the garlic, rosemary, thyme, sage, and a generous pinch of salt and pepper. It should smell incredible at this point—if it doesn’t, your herbs aren’t fresh enough.
  3. Pat the turkey completely dry with paper towels. This is non-negotiable if you want crispy skin!
  4. Gently loosen the skin over the breast and thighs. Using your fingers (or a spoon), smear about half the herb butter directly onto the meat under the skin. Rub the rest all over the outside of the turkey.
  5. Stuff the cavity with the lemon, onion, apple, and any extra herb sprigs.
  6. Place the turkey breast-side up on a rack in a roasting pan. Pour the wine and broth into the bottom of the pan (this keeps the drippings from burning).
  7. Roast at 450°F for 30 minutes, then reduce heat to 350°F and continue roasting until the internal temperature hits 165°F in the thickest part of the thigh—about 2½ to 3 hours total.
  8. Rest for at least 30 minutes before carving. I know, the waiting is torture, but it keeps all those juices right where they belong—inside the meat!

Why You’ll Love It

This turkey is foolproof. I’ve made turkeys with fancy brines, complicated spice rubs, and even that one time I tried to deep-fry one (don’t ask). But this herb-butter method? It never fails. The butter under the skin creates a self-basting effect that keeps the breast meat incredibly moist, and the fresh herbs give it that classic Thanksgiving flavor we wait all year for. Plus, it looks absolutely gorgeous on the table—golden, glossy, and begging to be carved.

2. Classic Homemade Stuffing

Let’s be honest—stuffing is arguably the best part of the meal. Some people call it dressing, especially if it’s baked outside the bird. I call it the reason I show up to Thanksgiving. This version is savory, herby, and packed with so much flavor you’ll forget boxed stuffing mix even exists.

Ingredients

  • 1 loaf hearty white or sourdough bread, cut into ½-inch cubes (about 10–12 cups)
  • 1 cup (2 sticks) unsalted butter
  • 2 large onions, diced
  • 4 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 tablespoons fresh sage, chopped
  • 1 tablespoon fresh thyme, chopped
  • 1 pound breakfast sausage (optional, but highly recommended)
  • 2–3 cups chicken broth
  • Salt and pepper to taste

Step-by-Step Instructions

  1. Dry out the bread cubes by leaving them on a baking sheet at room temperature for 1–2 days, or bake them at 200°F for about an hour until crisp. Stale bread absorbs liquid better without turning into mush.
  2. Brown the sausage in a large skillet over medium heat, breaking it into small pieces. Remove and set aside.
  3. Melt the butter in the same skillet. Add the onions, celery, and garlic, and cook until soft and translucent—about 5–7 minutes.
  4. Stir in the sage and thyme and cook for another minute until fragrant.
  5. Combine everything in a huge bowl: the bread, the cooked sausage, the veggie-butter mixture, and enough broth to moisten it all. Start with 2 cups and add more if it looks dry.
  6. Transfer to a buttered 9×13-inch baking dish, cover with foil, and bake at 350°F for 30 minutes. Uncover and bake another 15–20 minutes for a crispy top.
  7. Let it rest 5 minutes before serving—if you can wait that long.

Why You’ll Love It

This stuffing hits every note: savory, herby, buttery, with those crispy edges that everyone fights over. The sausage adds a richness that takes it from “side dish” to “main attraction,” IMO. And here’s my hot take—I never stuff it inside the turkey. Baking it separately gives you that perfect texture contrast (soft interior, crunchy top) without any risk of undercooking. Plus, it frees up the bird’s cavity for those aromatics. Total win-win.

3. Creamy Mashed Potatoes 

If stuffing is the MVP, then mashed potatoes are the crowd favorite—the dish that gets passed around the table at least twice. These aren’t your average gluey spuds. We’re making them luxuriously creamy, with just the right amount of butter and a hint of garlic that makes everyone ask, “What did you put in these?”

Ingredients

  • 5 pounds Yukon Gold potatoes (or russets, if that’s your jam)
  • 1½ cups whole milk or heavy cream (warmed)
  • 1 stick unsalted butter (8 tablespoons), room temperature
  • 3 cloves garlic, minced
  • Salt and white pepper (or black, but white keeps them pristine)

Step-by-Step Instructions

  1. Peel and chop the potatoes into 2-inch chunks. Try to keep them uniform so they cook evenly.
  2. Place them in a large pot and cover with cold, salted water. Bring to a boil, then reduce to a simmer and cook for 15–20 minutes until fork-tender.
  3. Drain thoroughly—and I mean thoroughly. Return the potatoes to the hot pot over low heat for a minute to steam off any excess moisture. This is the secret to fluffy, not watery, mash.
  4. Rice or mash them using a ricer, food mill, or old-school masher. Avoid using a blender or food processor—they turn potatoes into glue.
  5. Gently fold in the warm milk/cream, butter, and garlic. Stir just until combined. Over-mixing = gummy potatoes. Nobody wants that.
  6. Season generously with salt and pepper. Taste and adjust—this is where you’ll know if you nailed it.

Why You’ll Love It

These potatoes are pure comfort in a bowl. The Yukon Golds give them a natural buttery flavor and silky texture, and the warm dairy ensures they stay hot all the way to the table. I’ve tried using low-fat milk, and honestly? Just don’t. This is Thanksgiving—live a little. Also, white pepper keeps them looking pristine, but black pepper adds a lovely speckled look if you’re into that aesthetic. Either way, these will be scraped clean.

4. Perfect Turkey Gravy

You cannot have mashed potatoes without gravy. It’s basically a law. And making gravy from scratch is so much easier than you think—plus, it tastes a million times better than anything from a jar or packet.

Ingredients

  • Drippings from your roasted turkey (plus the pan juices)
  • 4 tablespoons butter
  • ¼ cup all-purpose flour
  • 2 cups turkey or chicken broth
  • Salt and pepper to taste
  • Optional splash of dry white wine or sherry

Step-by-Step Instructions

  1. After you’ve removed the turkey, pour the pan drippings into a fat separator or a bowl. Skim off the excess fat (or save a little for flavor—your call).
  2. Place the roasting pan over medium heat on the stovetop. Add the butter and let it melt, scraping up all those browned bits stuck to the bottom. That’s flavor gold.
  3. Whisk in the flour and cook for 2–3 minutes, stirring constantly, until it turns a light golden color. This removes that raw flour taste.
  4. Slowly whisk in the broth (and a splash of wine if you’re feeling fancy) until smooth. Then stir in the reserved drippings.
  5. Simmer for about 5 minutes until thickened to your liking. Season with salt and pepper.
  6. Strain it if you want a silky-smooth gravy, or leave it rustic with bits of onion and herb.

Why You’ll Love It

Homemade gravy is a game-changer. It’s rich, savory, and ties the whole plate together. I once made the mistake of using store-bought gravy, and my dad gave me that look. Never again. This recipe comes together in minutes while the turkey rests, and you’ll feel like a culinary wizard. Plus, it’s the perfect excuse to pour extra over everything—stuffing, potatoes, even the turkey itself.

5. Green Bean Casserole 

No classic Thanksgiving dinner is complete without this creamy, crunchy, slightly nostalgic casserole. It’s the dish that reminds me of my grandma’s kitchen, and honestly, it’s pure comfort food.

Ingredients

  • 2 pounds fresh green beans, trimmed and halved
  • 2 tablespoons butter
  • 8 ounces mushrooms, sliced
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 1 cup chicken or vegetable broth
  • ½ cup heavy cream
  • Salt, pepper, and a pinch of nutmeg
  • 1 can (6 ounces) French-fried onions (for topping)

Step-by-Step Instructions

  1. Blanch the green beans in boiling salted water for 4–5 minutes until bright green and tender-crisp. Drain and shock in ice water to stop cooking.
  2. Melt the butter in a large skillet over medium heat. Add mushrooms and onion and cook until mushrooms release their liquid and start to brown—about 8 minutes.
  3. Add garlic and cook for 1 minute.
  4. Sprinkle in the flour, stir, and cook for 2 minutes.
  5. Gradually whisk in the broth and cream. Cook until thickened—about 3–4 minutes.
  6. Stir in the green beans, season with salt, pepper, and nutmeg.
  7. Transfer to a baking dish, top with the crispy fried onions, and bake at 350°F for 15–20 minutes until bubbly and golden.

Why You’ll Love It

Fresh green beans make this casserole a million times better than the canned version. They stay bright and snappy, and the homemade cream sauce is rich without being gloppy. And that crispy onion topping? Total guilty pleasure. My sister once tried to sneak extra onions on top before baking, and I caught her red-handed. I didn’t blame her one bit.

6. Sweet Potato Casserole with Pecan Streusel 

This one straddles the line between side dish and dessert, and I’m here for it. The natural sweetness of the potatoes, the buttery brown sugar topping, and the crunch of pecans—it’s a symphony of flavors that everyone loves.

Ingredients

For the filling:

  • 4 large sweet potatoes (about 3 pounds)
  • ½ cup milk or heavy cream
  • ¼ cup brown sugar
  • 4 tablespoons butter, melted
  • 1 teaspoon vanilla extract
  • ½ teaspoon cinnamon
  • Salt

For the streusel topping:

  • ½ cup all-purpose flour
  • ½ cup brown sugar
  • ½ cup chopped pecans
  • 4 tablespoons cold butter, cut into small pieces

Step-by-Step Instructions

  1. Preheat oven to 375°F. Pierce sweet potatoes with a fork and bake for 45–60 minutes until soft. Or microwave them to save time—no judgment.
  2. Scoop out the flesh into a large bowl. Mash with the milk, brown sugar, butter, vanilla, cinnamon, and a pinch of salt until smooth.
  3. Transfer to a buttered 9×9-inch baking dish.
  4. Make the streusel: Combine flour, brown sugar, and pecans in a bowl. Cut in the cold butter with a pastry blender or your fingers until crumbly.
  5. Sprinkle the topping evenly over the sweet potato mixture.
  6. Bake at 350°F for 25–30 minutes until bubbly and golden.

Why You’ll Love It

This dish disappears faster than any other on the table. The creamy, lightly spiced filling pairs perfectly with the crunchy, caramelized pecan topping. And here’s a pro tip: if you’re feeling extra, add a layer of mini marshmallows on top halfway through baking. Some people think it’s overkill—I think it’s genius.

7. Cranberry Sauce with Orange Zest

Let’s give canned cranberry sauce its due—it’s nostalgic and convenient. But homemade cranberry sauce is ridiculously easy and tastes so much fresher. The orange zest adds a bright, citrusy pop that cuts through all the rich, heavy dishes.

Ingredients

  • 1 bag (12 ounces) fresh or frozen cranberries
  • 1 cup granulated sugar (or more to taste)
  • 1 cup orange juice (freshly squeezed if you’re feeling fancy)
  • Zest of 1 orange
  • 1 cinnamon stick (optional)

Step-by-Step Instructions

  1. Combine everything in a medium saucepan over medium heat.
  2. Bring to a simmer and cook, stirring occasionally, until the cranberries burst and the sauce thickens—about 10–12 minutes.
  3. Remove the cinnamon stick if you used one.
  4. Let it cool; it will continue to set as it cools. Serve at room temperature or chilled.

Why You’ll Love It

The tartness of the cranberries balanced with sweet sugar and the floral orange note is just perfection. It’s so versatile—you can make it days ahead, and it saves you precious oven space on the big day. I’ve tried adding a splash of bourbon once, and let’s just say the grown-ups approved. 😉

8. Buttermilk Dinner Rolls

Homemade rolls are the unsung heroes of the Thanksgiving table. They’re the perfect vehicle for sopping up gravy, and honestly, they’re just fun to tear apart. These buttermilk rolls are soft, slightly tangy, and golden brown.

Ingredients

  • ½ cup warm water (about 110°F)
  • 1 packet (2¼ teaspoons) active dry yeast
  • 1 tablespoon sugar
  • 1 cup warm buttermilk
  • ¼ cup butter, melted, plus more for brushing
  • 1 large egg
  • 4 cups all-purpose flour
  • 1½ teaspoons salt

Step-by-Step Instructions

  1. In a small bowl, combine warm water, yeast, and sugar. Let it sit for 5–10 minutes until foamy (that means it’s alive!).
  2. In a large bowl, mix the buttermilk, melted butter, and egg. Stir in the yeast mixture.
  3. Add half the flour and the salt, and mix until a sticky dough forms. Gradually add the remaining flour.
  4. Turn out onto a floured surface and knead for 5–7 minutes until smooth and elastic.
  5. Place in a greased bowl, cover, and let rise for 1 hour until doubled.
  6. Punch down the dough, divide into 12 equal pieces, and shape into balls. Place them in a greased 9×13-inch pan.
  7. Cover and let rise again for 30–45 minutes.
  8. Bake at 375°F for 15–18 minutes until golden. Brush with melted butter right out of the oven.

Why You’ll Love It

There’s nothing quite like pulling apart a warm, fluffy roll straight from the oven. The buttermilk gives them a subtle tang that pairs perfectly with all the savory sides. I once tried using regular milk, and the texture just wasn’t the same—trust me, buttermilk is worth the extra trip to the store.

9. Roasted Brussels Sprouts with Bacon & Balsamic Glaze

Brussels sprouts have had a major glow-up over the years. Roasting them brings out their natural sweetness, and tossing them with crispy bacon and a tangy balsamic glaze turns even the most skeptical eater into a fan.

Ingredients

  • 1½ pounds Brussels sprouts, trimmed and halved
  • 4 slices bacon, chopped
  • 2 tablespoons olive oil
  • Salt and pepper
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon honey or maple syrup (optional)

Step-by-Step Instructions

  1. Preheat oven to 400°F.
  2. Toss the Brussels sprouts and bacon with olive oil, salt, and pepper on a baking sheet. Spread them in a single layer.
  3. Roast for 20–25 minutes, flipping halfway, until sprouts are caramelized and bacon is crisp.
  4. In a small bowl, whisk together balsamic vinegar and honey (if using).
  5. Drizzle the glaze over the roasted sprouts and toss to coat. Serve warm.

Why You’ll Love It

This is the side dish that even the kids will eat (especially if they pick out the bacon first!). The crispy edges, the smoky bacon, the tangy-sweet glaze—it’s a flavor explosion. I’ve made this with pancetta instead of bacon, and it was stellar too. But honestly, bacon wins every time.

10. Classic Pumpkin Pie 

You can’t end Thanksgiving without a slice of pumpkin pie. It’s the quintessential dessert—spiced, creamy, and nestled in a flaky crust. This recipe keeps it classic, with just enough spice to warm your soul.

Ingredients

For the crust:

  • 1¼ cups all-purpose flour
  • ½ teaspoon salt
  • ½ cup cold butter, cubed
  • 3–4 tablespoons ice water

For the filling:

  • 1 can (15 ounces) pumpkin purée
  • 1 can (12 ounces) evaporated milk
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 teaspoon cinnamon
  • ½ teaspoon ginger
  • ¼ teaspoon nutmeg
  • ¼ teaspoon cloves
  • ½ teaspoon salt

Step-by-Step Instructions

  1. Make the crust: Pulse flour, salt, and butter in a food processor until coarse crumbs. Add ice water 1 tablespoon at a time until dough forms. Press into a disc, wrap, and chill 30 minutes.
  2. Roll out the dough and fit into a 9-inch pie plate. Crimp the edges and chill while you make the filling.
  3. Preheat oven to 425°F.
  4. Whisk together all the filling ingredients in a large bowl until smooth.
  5. Pour the filling into the chilled crust.
  6. Bake at 425°F for 15 minutes, then reduce heat to 350°F and bake for 40–45 minutes more, until the filling is set but still slightly jiggly in the center.
  7. Cool completely on a wire rack. Serve with whipped cream—non-negotiable.

Why You’ll Love It

This pie is comfort in a crust. The spice blend is perfectly balanced, and the filling is silky and rich. I once made the mistake of using a store-bought crust, and the texture was… sad. Homemade crust takes 10 extra minutes and elevates the whole thing to bakery-level. Plus, the smell of pumpkin pie baking is like a hug for your kitchen.

Related Recipes:

 You’re Ready to Host Like a Pro

And there you have it—10 classic Thanksgiving recipes that cover every corner of the table, from the turkey right down to the pie. Each one is approachable, forgiving, and packed with flavor that’ll have your guests begging for the recipes (and an invite for next year).

The best part? None of these require a culinary degree or a kitchen full of fancy gadgets. They’re built on real ingredients, simple techniques, and a whole lot of love. And let’s be honest—the best Thanksgiving meals aren’t about perfection. They’re about the laughter around the table, the clinking of glasses, and that satisfied sigh after the last bite of pie.

So preheat that oven, put on your favorite apron, and remember: if something goes a little sideways, just pour more gravy on it. Works every time. Happy Thanksgiving, friend—now go make some memories (and leftovers). 🦃

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Leave a Comment

Scroll to Top