Find succulent turkey main dish recipes, delicious ham and pork alternatives, and a wide range of classic casseroles, veggie side dishes, and creamy mashed potato recipes! Whether you’re having an intimate Thanksgiving with a small group or a full traditional Thanksgiving feast with a crowd, this list has everything you need to plan your main meal—and some ideas for leftovers the next day!

What is served at a traditional Thanksgiving dinner?

For a classic American Thanksgiving meal, you can expect to find a roasted turkey, savory onion and celery stuffing, creamy mashed potatoes, flavorful gravy, crisp green beans (or green bean casserole), sweet corn, soft dinner rolls, tangy cranberry sauce, and a delicious pumpkin pie. Here in Canada, we do things slightly differently. We tend to have a few other things as well, like Brussels sprouts, roasted butternut squash, and sweet maple and pecan mashed sweet potatoes (you can see my list of Best Thanksgiving Side Dishes here!). Check out the list below to get a head start on planning for the holidays!

What do I do with leftovers?

Sometimes it can be difficult to know just how much to cook for the holidays – especially if you’re having guests! If you find yourself with a lot of leftover meat, don’t worry! It can be revived into delicious, easy meals so you don’t have to prep more mini-feasts for the rest of the week! Some of my favorite leftover turkey recipes include my Creamy Turkey Shepherd’s Pie, One Pot Turkey Tetrazzini Recipe, or Turkey Noodle Soup. Try one of my Easy Leftover Ham Recipes if you’re making ham for your main.

Main Dishes

Click the title of any recipe to view the complete recipe. Whether you serve a traditional Thanksgiving turkey, ham, pork, or beef, we’ve got lots of recipes to tingle your tastebuds!

Crockpot Turkey Breast

Juicy and tender, this dish is great for smaller gatherings, and requires almost no prep time!

Roast Turkey Breast with Cranberry Marinade

This turkey breast recipe is perfect for an intimate holiday dinner, and it’s easy to prep ahead, leaving you more time to enjoy your company!​

Easy Spiral Ham with Apple Cider Glaze

This ham is the perfect holiday dinner table centerpiece with a perfect balance of juicy, sweet, and salty flavors!

Sous Vide Turkey Breast & Apple Cider Gravy

This Sous Vide Turkey Breast recipe is expertly seasoned, with crispy, golden skin, and a scrumptious apple cider gravy!

Crock Pot Pork Tenderloin with Cranberry Sauce

This easy recipe can be prepped to cook the next day, giving you more time to enjoy the festivities! It’s great for a weeknight meal but has a great presentation that’s perfect for a fancy holiday dinner.

Garlic Brown Sugar Dry Brine Turkey

With a crispy, golden exterior, this recipe ensures juicy, succulent meat that will leave you craving for more. This roast turkey is truly one of a kind and is sure to be a hit with everyone who tries it!

Instant Pot Turkey Breast

With just 10 minutes of preparation and 40 minutes in the Instant Pot, this recipe ensures your turkey is perfectly cooked, succulent, and delicious!

Instant Pot Ham with Pineapple Glaze

Ready in just 35 minutes, cooking ham in the Instant Pot is a much faster way to cook it than in the oven, and it saves you space for your sides in the oven too! Drizzled with a simple and sweet pineapple glaze, it’s so juicy!

10-Minute Turkey Brine Recipe

Add a ton of moisture and flavor in just 10 minutes to your turkey and knock your holiday meal out of the park!

Thanksgiving Side Dishes

Some of my fondest memories of the holidays are because of the side dishes, so I’d recommend planning them with a bit of time to spare! There are so many great ways to complement a holiday dinner. If you’re making a big meal, try to choose a variety of dishes that can be made with different cooking methods, so you’re not relying on the oven for everything. Some of the recipes here are good to make in the Instant Pot, some in the Slow Cooker, some on the Stovetop, and others in the Oven. Plan your dishes so you won’t have to cram things into your oven. This will also allow you to time it so all the food is ready at the same time!

Homemade Stuffing Recipe

A beloved holiday side dish that everyone enjoys! It’s filled with a variety of delicious flavors and textures, and it’s simple to prepare in advance.

Roasted Green Beans

This 5-ingredient recipe is made with fresh green beans that are roasted to crisp-tender perfection, and they go perfectly with any main!

Creamed Corn

Use fresh, frozen, or canned corn to make this classic recipe that comes together in minutes. It’s a Thanksgiving classic that is perfect for any holiday dinner!

Garlic Mashed Potatoes

They are incredibly smooth, creamy, and buttery, with just the right amount of garlic. Best of all, they can be ready in just 30 minutes! Perfect for elevating any meal!

Homemade Garlic Herb Dinner Rolls

These rolls are a breeze to make and are bursting with flavorful garlic and herb goodness! They’re so tender and fluffy, they complement any meal perfectly.

Slow Cooker Honey Orange Glazed Carrots

This is one of the easiest holiday side dishes I know, and it’s always a huge hit when I make it. It’s perfect even for the pickiest eaters on the big day!

Broccoli Casserole

A comforting side dish with tender broccoli tossed in a creamy cheese sauce and topped with crushed cheese crackers. Once baked, it becomes irresistibly melty and crispy!

Green Beans with Bacon

Simply toss fresh green beans with aromatic onions and garlic, simple seasonings, and some crispy bacon bits to make this delicious side dish for the holidays!

Homemade Crescent Rolls

These rolls are light and fluffy and totally made from scratch with just 15 minutes of prep time. They’re always a crowd-pleaser, and work well with any main course!

Roasted Carrots

These classic veggies are simple but versatile, and they work well with any main dish. You can add color and nutrients to your table in just 30 minutes!

Homemade Cranberry Sauce

A holiday staple, this fresh cranberry sauce is ready in 15 minutes with fresh orange juice and brown sugar.

Cream Cheese Mashed Potatoes

This stovetop recipe takes only 25 minutes to make and produces a smooth, decadent potato side dish loaded with butter and herbs. Enjoy the deliciousness without any fuss!

Garlic Parmesan Scalloped Potatoes and Carrots Recipe

With sliced potatoes and carrots, a creamy bechamel sauce, and plenty of parmesan, this dish is sure to please. It’s sure to become a new family favorite!

No Knead Artisan Bread

With a hearty and chewy texture, this loaf has a deliciously golden crust. It’s an ideal choice for novice bakers, perfect for any occasion! Wondering how to finish off your holiday meal? Try these 15 Easy Thanksgiving Desserts!

Even More Delicious Thanksgiving Recipe Ideas

Grandma’s Sour Cream Sugar Cookies

The BEST Cinnamon Buns Recipe + VIDEO

No Bake White Chocolate Cranberry Cheesecake

Pumpkin French Toast Casserole

20  Thanksgiving Dinner Ideas - 820  Thanksgiving Dinner Ideas - 3620  Thanksgiving Dinner Ideas - 8920  Thanksgiving Dinner Ideas - 6420  Thanksgiving Dinner Ideas - 9420  Thanksgiving Dinner Ideas - 9020  Thanksgiving Dinner Ideas - 1120  Thanksgiving Dinner Ideas - 7520  Thanksgiving Dinner Ideas - 1920  Thanksgiving Dinner Ideas - 4320  Thanksgiving Dinner Ideas - 4220  Thanksgiving Dinner Ideas - 3420  Thanksgiving Dinner Ideas - 3020  Thanksgiving Dinner Ideas - 4420  Thanksgiving Dinner Ideas - 6220  Thanksgiving Dinner Ideas - 6520  Thanksgiving Dinner Ideas - 1920  Thanksgiving Dinner Ideas - 5320  Thanksgiving Dinner Ideas - 620  Thanksgiving Dinner Ideas - 9920  Thanksgiving Dinner Ideas - 6020  Thanksgiving Dinner Ideas - 6120  Thanksgiving Dinner Ideas - 2820  Thanksgiving Dinner Ideas - 8320  Thanksgiving Dinner Ideas - 520  Thanksgiving Dinner Ideas - 320  Thanksgiving Dinner Ideas - 2320  Thanksgiving Dinner Ideas - 5420  Thanksgiving Dinner Ideas - 27