25 Delicious Thanksgiving and Christmas Recipes for Memorable Holiday Celebrations

A spread of delicious Thanksgiving recipes for holiday celebrations.
RECIPES

By :

August 24, 2026

Get yours

Thanksgiving Turkey with Herb Butter


How to make Thanksgiving Turkey with Herb Butter

Ingredients:

  • 1 whole turkey (12-14 pounds)
  • 1 cup unsalted butter, softened
  • 2 tablespoons fresh rosemary, chopped
  • 2 tablespoons fresh thyme, chopped
  • 2 tablespoons fresh sage, chopped
  • 1 tablespoon garlic powder
  • Salt and pepper to taste
  • 4 cups chicken broth
  • 1 onion, quartered
  • 2 carrots, chopped
  • 2 celery stalks, chopped

Directions:

25 Delicious Thanksgiving and Christmas Recipes for Memorable Holiday Celebrations
  1. Preheat your oven to 325°F (165°C).
  2. In a bowl, mix softened butter, rosemary, thyme, sage, garlic powder, salt, and pepper.
  3. Pat the turkey dry. Gently lift the skin from the turkey breast and spread some herb butter under the skin. Rub the remaining butter all over the turkey.
  4. Place the turkey in a roasting pan. Surround it with onion, carrots, and celery.
  5. Pour chicken broth into the pan.
  6. Roast the turkey for about 13-15 minutes per pound, basting occasionally with the pan juices.
  7. The turkey is done when it reaches an internal temperature of 165°F (75°C). Let it rest before carving.

Why You’ll Love This Thanksgiving Turkey with Herb Butter

This Thanksgiving turkey is juicy and flavorful. The herb butter not only adds taste but also helps keep the meat moist. Your family will love the rich aroma that fills the house as the turkey roasts.

Nutriment Benefits

Turkey is a great source of lean protein. It contains vitamins B6 and B12, which are good for energy production. The herbs add additional health benefits, like antioxidants and essential oils.

What to Serve With Thanksgiving Turkey

  • Mashed potatoes
  • Green bean casserole
  • Cranberry sauce
  • Stuffing
  • Pumpkin pie

How to Store Thanksgiving Turkey

After the meal, let the turkey cool. Wrap any leftovers in plastic wrap or foil and place them in an airtight container. Store in the refrigerator for up to 4 days. You can also freeze turkey slices for up to three months.

Tips and Mistakes to Avoid

  • Don’t skip the resting time after cooking; it helps the juices redistribute.
  • Always check the internal temperature to avoid undercooking.
  • Be careful not to over-baste, as this can make the skin soggy.

Variations

Try different herbs in the butter, such as tarragon or parsley. For a spicy kick, add a pinch of cayenne pepper to the herb butter.

FAQs

  1. How long does it take to cook a turkey?
    Generally, it takes about 13-15 minutes per pound at 325°F (165°C).

  2. Can I use a frozen turkey?
    Yes, but you need to thaw it completely before cooking, which can take several days in the refrigerator.

  3. What can I do with leftover turkey?
    You can make sandwiches, soup, or turkey pot pie.

Classic Stuffing


How to make Classic Stuffing

Ingredients:

  • 1 loaf of bread, cubed (about 10 cups)
  • 1 cup butter
  • 1 onion, diced
  • 2 celery stalks, diced
  • 2 teaspoons dried sage
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 2 to 3 cups chicken or vegetable broth
  • 2 eggs, beaten (optional)

Directions:

  1. Preheat oven to 350°F (175°C).
  2. In a large skillet, melt the butter over medium heat. Add onion and celery. Cook until softened.
  3. In a large bowl, mix the cubed bread, herbs, salt, and pepper.
  4. Add the cooked onion and celery. Mix well.
  5. Gradually add broth until the mixture is moist but not soggy. Add beaten eggs if desired.
  6. Transfer the stuffing to a greased baking dish. Bake for 30-35 minutes until golden brown.

Why You’ll Love This Classic Stuffing

Classic stuffing is hearty and comforting. It’s the perfect complement to turkey and adds flavor and texture to your meal.

Nutriment Benefits

Stuffing can be a good source of fiber, especially if made with whole grain bread. The vegetables add vitamins and minerals.

What to Serve With Classic Stuffing

  • Roast turkey
  • Gravy
  • Mashed potatoes
  • Cranberry sauce

How to Store Classic Stuffing

Once cooled, store stuffing in an airtight container in the fridge for up to 4 days. You can also freeze it for up to two months.

Tips and Mistakes to Avoid

  • Make sure bread is dry for better texture.
  • Don’t overstuff the turkey; this can lead to uneven cooking.

Variations

Try adding sausage, nuts, or dried fruits for a unique flavor. You can also use different herbs to personalize your stuffing.

FAQs

  1. Can I make stuffing ahead of time?
    Yes, you can prepare it a day ahead and bake it on the holiday.

  2. Can I use gluten-free bread?
    Absolutely! Gluten-free bread works well for stuffing.

  3. How do I prevent soggy stuffing?
    Use less broth or dry your bread cubes before mixing.

Creamy Mashed Potatoes


How to make Creamy Mashed Potatoes

Ingredients:

  • 2 pounds potatoes, peeled and cubed
  • 1/2 cup milk
  • 1/4 cup unsalted butter
  • Salt and pepper to taste
  • Optional: garlic or herbs for flavor

Directions:

  1. Boil the potatoes in salted water until fork-tender, about 15-20 minutes.
  2. Drain and return potatoes to pot.
  3. Add milk and butter. Mash until smooth and creamy.
  4. Season with salt and pepper to taste.

Why You’ll Love These Creamy Mashed Potatoes

These mashed potatoes are rich and fluffy, making them the perfect side dish. They absorb gravy beautifully, adding to the flavor of your holiday meal.

Nutriment Benefits

Potatoes are a great source of carbohydrates and provide vitamins C and B6. When made with milk and butter, they also offer calcium and healthy fats.

What to Serve With Creamy Mashed Potatoes

  • Turkey gravy
  • Roast beef
  • Green vegetables

How to Store Creamy Mashed Potatoes

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave or on the stove with a little added milk.

Tips and Mistakes to Avoid

  • Don’t over-mix, as it can make potatoes gluey.
  • Use starchy potatoes like Russets for the best texture.

Variations

Add cream cheese or sour cream for extra creaminess. You can also mix in roasted garlic for a flavor boost.

FAQs

  1. Can I use instant potatoes?
    Yes, but homemade mashed potatoes have better texture and taste.

  2. How can I make them vegan?
    Substitute milk with plant-based milk and butter with vegan alternatives.

  3. Can I freeze mashed potatoes?
    Yes, but they may lose some creaminess when thawed.

Green Bean Casserole


How to make Green Bean Casserole

Ingredients:

  • 4 cups green beans, trimmed
  • 1 can cream of mushroom soup
  • 1/2 cup milk
  • 1 cup French fried onions
  • Salt and pepper to taste

Directions:

  1. Preheat oven to 350°F (175°C).
  2. Cook green beans in boiling water for about 5 minutes. Drain.
  3. In a bowl, mix mushroom soup, milk, salt, and pepper.
  4. Combine green beans with the soup mixture. Pour into a baking dish.
  5. Top with French fried onions.
  6. Bake for 25-30 minutes until bubbly.

Why You’ll Love This Green Bean Casserole

This dish is creamy, crunchy, and full of flavor. It’s a classic holiday side that pairs perfectly with turkey and stuffing.

Nutriment Benefits

Green beans are low in calories and high in vitamins A, C, and K. The casserole adds rich flavors without too many calories.

What to Serve With Green Bean Casserole

  • Roast turkey
  • Mashed potatoes
  • Cranberry sauce

How to Store Green Bean Casserole

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave.

Tips and Mistakes to Avoid

  • Keep an eye on the casserole to avoid burning the onions.
  • Always use fresh green beans for the best texture.

Variations

Consider adding cheese to the mix for a creamier cheeseburger-style casserole. You can also use fresh mushrooms and onions for an extra flavor boost.

FAQs

  1. Can I make this ahead of time?
    Yes, assemble it and refrigerate before baking.

  2. Is there a healthier version?
    Use low-fat soup and reduce the number of fried onions.

  3. Can I use fresh green beans?
    Yes, fresh beans taste better and add more nutrients.

Pumpkin Pie


How to make Pumpkin Pie

Ingredients:

  • 1 pie crust (store-bought or homemade)
  • 1 can (15 ounces) pumpkin puree
  • 1 cup evaporated milk
  • 3/4 cup sugar
  • 2 large eggs
  • 1 teaspoon cinnamon
  • 1/2 teaspoon nutmeg
  • 1/2 teaspoon ginger
  • Salt to taste

Directions:

  1. Preheat oven to 425°F (220°C).
  2. In a mixing bowl, combine pumpkin puree, evaporated milk, sugar, eggs, spices, and salt.
  3. Pour filling into the pie crust.
  4. Bake for 15 minutes then reduce temperature to 350°F (175°C) and bake for an additional 40-45 minutes.
  5. Let it cool before serving.

Why You’ll Love This Pumpkin Pie

This classic dessert is creamy, sweet, and perfectly spiced. It’s a holiday favorite that everyone will enjoy.

Nutriment Benefits

Pumpkin is rich in vitamins A and C. It also contains fiber, which is good for digestion.

What to Serve With Pumpkin Pie

  • Whipped cream
  • Vanilla ice cream
  • Coffee or tea

How to Store Pumpkin Pie

Store pie in the refrigerator for up to 3 days. You can freeze it, but it’s best enjoyed fresh.

Tips and Mistakes to Avoid

  • Make sure the pie cools completely to set properly.
  • Don’t overmix; it can create air bubbles.

Variations

Add chocolate chips, pecans, or caramel for a twist on the traditional pie.

FAQs

  1. Can I make this with fresh pumpkin?
    Yes, but you’ll need to cook and puree it first.

  2. Is pumpkin pie gluten-free?
    Use a gluten-free pie crust to make it gluten-free.

  3. Can I make it vegan?
    Substitute eggs with a flaxseed mixture and use coconut milk.

Cranberry Sauce


How to make Cranberry Sauce

Ingredients:

  • 12 ounces fresh cranberries
  • 1 cup sugar
  • 1 cup water
  • 1 orange, juiced and zested

Directions:

  1. In a pot, combine cranberries, sugar, water, and orange juice and zest.
  2. Bring to a boil, then reduce to a simmer.
  3. Cook for about 10 minutes, stirring occasionally until the cranberries burst and the sauce thickens.
  4. Let it cool before serving.

Why You’ll Love This Cranberry Sauce

This sauce adds a tart and sweet balance to your holiday meal. It’s simple to make and enhances the flavor of turkey.

Nutriment Benefits

Cranberries are rich in antioxidants and vitamin C. They can also aid in urinary tract health.

What to Serve With Cranberry Sauce

  • Roast turkey
  • Stuffing
  • Mashed potatoes

How to Store Cranberry Sauce

Store in an airtight container in the fridge for up to 2 weeks. It can also be frozen for longer storage.

Tips and Mistakes to Avoid

  • Rinse cranberries before cooking to remove any impurities.
  • Adjust sweetness to your liking by adding more or less sugar.

Variations

Try adding spices like cinnamon or ginger for extra flavor. You can also incorporate other fruits like apples or peaches.

FAQs

  1. Can I use frozen cranberries?
    Yes! Frozen cranberries work just as well.

  2. How do I make it less sweet?
    Reduce the amount of sugar or add more cranberry juice.

  3. Can I make it ahead of time?
    Yes, cranberry sauce can be made several days in advance.

Glazed Carrots


How to make Glazed Carrots

Ingredients:

  • 1 pound carrots, peeled and sliced
  • 1/4 cup butter
  • 1/4 cup brown sugar
  • Salt and pepper to taste

Directions:

  1. In a pot, boil carrots in salted water until tender, about 10 minutes. Drain.
  2. In a large skillet, melt butter and brown sugar over medium heat.
  3. Add carrots and toss to coat. Cook for about 5 minutes until glazed.

Why You’ll Love These Glazed Carrots

These sweet and buttery carrots are a simple yet elegant addition to your holiday meal. They provide color and sweetness that balances savory dishes.

Nutriment Benefits

Carrots are a great source of beta-carotene, fiber, and vitamins A and K. They are low in calories and good for eyesight.

What to Serve With Glazed Carrots

  • Roast turkey
  • Stuffing
  • Mashed potatoes

How to Store Glazed Carrots

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stovetop before serving.

Tips and Mistakes to Avoid

  • Don’t overcook the carrots; they should be tender but not mushy.
  • Adjust the sweetness by adding more or less brown sugar.

Variations

Try adding herbs like thyme or rosemary for extra flavor. You could also use honey instead of brown sugar.

FAQs

  1. Can I use baby carrots?
    Yes, baby carrots are a convenient option.

  2. How do I make them vegan?
    Substitute butter with olive oil or vegan butter.

  3. Can I add other vegetables?
    Yes, bell peppers or peas can add variety.

Sweet Potato Casserole


How to make Sweet Potato Casserole

Ingredients:

  • 4 cups sweet potatoes, mashed
  • 1/2 cup brown sugar
  • 1/4 cup milk
  • 2 eggs
  • 1 teaspoon vanilla
  • 1 teaspoon cinnamon
  • 1 cup mini marshmallows (optional)

Directions:

  1. Preheat oven to 350°F (175°C).
  2. In a bowl, mix sweet potatoes, brown sugar, milk, eggs, vanilla, and cinnamon.
  3. Pour into a greased baking dish. Top with marshmallows if desired.
  4. Bake for 30 minutes until heated through.

Why You’ll Love This Sweet Potato Casserole

This dish is sweet, creamy, and comforting. The marshmallows on top add a delightful crunch, making it a favorite on holiday tables.

Nutriment Benefits

Sweet potatoes are packed with vitamins A and C, fiber, and antioxidants. They are a healthier alternative to regular potatoes.

What to Serve With Sweet Potato Casserole

  • Roast turkey
  • Green bean casserole
  • Cranberry sauce

How to Store Sweet Potato Casserole

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave.

Tips and Mistakes to Avoid

  • Make sure to mash the sweet potatoes well to avoid lumps.
  • Adjust sweetness according to your taste preference.

Variations

Add chopped pecans or walnuts for a crunchy texture. You can also use brown sugar for the topping.

FAQs

  1. Can I make this ahead of time?
    Yes, prepare and store in the fridge until ready to bake.

  2. Can I use canned sweet potatoes?
    Yes, but be cautious with the added sugar in canned versions.

  3. Is it gluten-free?
    Yes, all ingredients are gluten-free as long as you check the labels.

Baked Ham with Brown Sugar Glaze


How to make Baked Ham with Brown Sugar Glaze

Ingredients:

  • 1 fully cooked ham (8-10 pounds)
  • 1 cup brown sugar
  • 1/2 cup honey
  • 1/4 cup Dijon mustard
  • 1/4 cup apple cider vinegar

Directions:

  1. Preheat oven to 325°F (165°C).
  2. Score the surface of the ham in a diamond pattern.
  3. In a bowl, mix brown sugar, honey, mustard, and vinegar.
  4. Brush glaze over the ham.
  5. Place in a baking dish, cover loosely with foil, and bake for about 15 minutes per pound. Brush with glaze every 20 minutes.
  6. The ham is ready when it reaches an internal temperature of 140°F (60°C).

Why You’ll Love This Baked Ham

The glaze gives the ham a sweet and savory flavor that makes it a crowd-pleaser. It’s perfect for family gatherings and adds to the festive atmosphere.

Nutriment Benefits

Ham is a good source of protein and provides B vitamins. When paired with a sweet glaze, it offers a balance of flavors.

What to Serve With Baked Ham

  • Scalloped potatoes
  • Coleslaw
  • Green beans

How to Store Baked Ham

Store leftover ham in an airtight container in the fridge for up to 5 days. You can also freeze slices for future meals.

Tips and Mistakes to Avoid

  • Don’t skip scoring the ham; it helps the glaze penetrate better.
  • Make sure to baste to keep it moist and flavorful.

Variations

Try adding pineapple or cloves to your glaze for extra richness and flavor.

FAQs

  1. Can I use a different type of glaze?
    Yes, you can use maple syrup or a fruit-based glaze.

  2. How do I know if the ham is cooked?
    Use a meat thermometer to check for an internal temperature of 140°F (60°C).

  3. Can I make this ahead of time?
    Yes, bake and then reheat before serving.

Chocolate Yule Log


How to make Chocolate Yule Log

Ingredients:

  • 1 cup all-purpose flour
  • 1 cup sugar
  • 1/2 cup cocoa powder
  • 4 eggs
  • 1/4 cup vegetable oil
  • 1 teaspoon vanilla extract
  • 1 cup heavy cream, whipped

Directions:

  1. Preheat oven to 350°F (175°C) and grease a jelly roll pan.
  2. In a bowl, mix flour, sugar, cocoa powder, eggs, oil, and vanilla until smooth.
  3. Pour batter into the pan and spread evenly.
  4. Bake for 12-15 minutes. Cool on a wire rack.
  5. Once cooled, spread whipped cream on top and roll tightly.
  6. Frost with chocolate icing if desired.

Why You’ll Love This Chocolate Yule Log

This dessert is not only beautiful but also rich and indulgent. It’s a must-have for holidays and adds a festive touch.

Nutriment Benefits

While this is a treat, it does provide a bit of protein from eggs and offers enjoyment and satisfaction during celebrations.

What to Serve With Chocolate Yule Log

  • Coffee
  • Ice cream
  • Fresh berries

How to Store Chocolate Yule Log

Store leftovers in the refrigerator, wrapped securely, for up to 3 days. This dessert is best enjoyed fresh.

Tips and Mistakes to Avoid

  • Don’t overbake the cake, as it can become dry.
  • Roll gently to avoid cracking.

Variations

You can add coffee for a mocha flavor or swirl in fruit preserves for a tart contrast.

FAQs

  1. Can I make this without eggs?
    You can use egg substitutes for a vegan version.

  2. Can I freeze the yule log?
    Yes, but it’s best to freeze it un-frosted.

  3. What if my cake cracks?
    Don’t worry! Just cover it with frosting; it will still taste great.

Roasted Brussels Sprouts with Bacon


How to make Roasted Brussels Sprouts with Bacon

Ingredients:

  • 1 pound Brussels sprouts, trimmed and halved
  • 4 slices of bacon, chopped
  • Olive oil
  • Salt and pepper

Directions:

  1. Preheat oven to 400°F (200°C).
  2. In a bowl, toss Brussels sprouts with olive oil, salt, and pepper.
  3. Spread on a baking sheet and scatter chopped bacon over them.
  4. Roast for 20-25 minutes until they are crispy and browned.

Why You’ll Love These Roasted Brussels Sprouts

These Brussels sprouts are smoky, savory, and perfectly seasoned. They make a delicious side dish that appeals to everyone.

Nutriment Benefits

Brussels sprouts are high in fiber, vitamins C and K, and antioxidants, making them a nutritious addition to your meal.

What to Serve With Roasted Brussels Sprouts

  • Pot roast
  • Turkey
  • Burgundy stew

How to Store Roasted Brussels Sprouts

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or skillet.

Tips and Mistakes to Avoid

  • Don’t overcrowd the pan for better roasting.
  • Adjust cooking time based on your oven for desired crispiness.

Variations

Add balsamic vinegar for a sweet tang or mix in nuts for crunch.

FAQs

  1. Can I use frozen Brussels sprouts?
    While fresh is best, you can use frozen; just adjust cooking time.

  2. Are they suitable for a vegan diet?
    Use olive oil and skip the bacon for a vegan option.

  3. Can I add spices?
    Yes! Try garlic powder or chili flakes for extra flavor.

By making these 25 delicious Thanksgiving and Christmas recipes, your holiday gatherings will be memorable and full of flavor. Each dish adds its unique touch, ensuring that everyone at your table finds something they love. Embrace the joy of cooking and sharing these meals with family and friends this holiday season!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thanksgiving Turkey with Herb Butter


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mealstomake
  • Total Time: 210 minutes
  • Yield: 10 servings 1x
  • Diet: None

Description

A juicy Thanksgiving turkey generously coated with herb-infused butter for a flavorful and moist meal.


Ingredients

Scale
  • 1 whole turkey (1214 pounds)
  • 1 cup unsalted butter, softened
  • 2 tablespoons fresh rosemary, chopped
  • 2 tablespoons fresh thyme, chopped
  • 2 tablespoons fresh sage, chopped
  • 1 tablespoon garlic powder
  • Salt and pepper to taste
  • 4 cups chicken broth
  • 1 onion, quartered
  • 2 carrots, chopped
  • 2 celery stalks, chopped

Instructions

  1. Preheat your oven to 325°F (165°C).
  2. Mix softened butter, rosemary, thyme, sage, garlic powder, salt, and pepper in a bowl.
  3. Pat the turkey dry and gently lift the skin from the turkey breast to spread some herb butter underneath.
  4. Rub the remaining butter all over the turkey.
  5. Place the turkey in a roasting pan and surround it with onion, carrots, and celery.
  6. Pour chicken broth into the pan.
  7. Roast the turkey for about 13-15 minutes per pound, basting occasionally with the pan juices.
  8. Check the turkey is done when it reaches an internal temperature of 165°F (75°C). Let it rest before carving.

Notes

Don’t skip the resting time after cooking; it helps redistribute the juices.

  • Prep Time: 30 minutes
  • Cook Time: 180 minutes
  • Category: Main Course
  • Method: Roasting
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 1g
  • Sodium: 600mg
  • Fat: 25g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 1g
  • Protein: 30g
  • Cholesterol: 120mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star