19 Family-Favorite Christmas Recipe Cards

Posted on

Holiday Recipes

Difficulty

Prep time

Cooking time

Total time

Servings

Planning your Christmas menu? We’ve gathered 19 family-favorite recipe cards that are sure to bring everyone to the table. From cozy comfort food to festive sweets, these tried-and-true dishes will make your holiday magical. Keep reading to find your new traditions!

Classic Roast Turkey

Classic Roast Turkey

Nothing says holiday quite like a golden, herb-crusted turkey fresh from the oven. I still remember the first time I nailed the perfect bird—crispy skin, juicy meat, and that aroma filling the house. This recipe has become my go-to, with a savory stuffing and rich giblet gravy that'll have everyone reaching for seconds.

Serving: 10 | Prep Time: 30 minutes | Cooking Time: 210 minutes

Ingredients

For the Turkey

  • 1 whole turkey (12–14 lbs), thawed if frozen
  • 2 tbsp kosher salt
  • 1 tsp freshly ground black pepper
  • 1 large onion, quartered
  • 2 celery stalks, cut into 2-inch pieces

For the Herb Crust

  • 1 cup unsalted butter, softened
  • 2 tbsp fresh rosemary, finely chopped
  • 2 tbsp fresh thyme leaves
  • 2 tbsp fresh sage, finely chopped
  • 1/4 cup fresh parsley, chopped
  • 4 cloves garlic, minced
  • 1 tsp lemon zest

For the Stuffing

  • 8 cups day-old bread cubes (1-inch)
  • 1/2 cup unsalted butter
  • 1 large yellow onion, diced
  • 2 celery stalks, diced
  • 1 tsp dried sage
  • 1/2 tsp dried thyme
  • 1/2 cup chicken broth
  • 2 pasture-raised eggs, lightly beaten
  • Salt and freshly ground black pepper to taste

For the Giblet Gravy

  • Reserved turkey neck and giblets (except liver)
  • 4 cups water
  • 1/2 cup all-purpose flour
  • 1/2 cup pan drippings (skimmed of fat)
  • 1/4 cup dry white wine (optional)
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 325°F. Remove turkey neck and giblets from cavity; reserve for gravy. Pat turkey dry with paper towels—drier skin equals crispier results.
  2. In a small bowl, combine softened butter, rosemary, thyme, sage, parsley, garlic, and lemon zest. Mix until uniform; set aside.
  3. Season the turkey cavity with salt and pepper. Stuff with quartered onion and celery pieces—this adds moisture and flavor from within.
  4. Gently loosen the skin over the breast and thighs with your fingers. Spread half the herb butter directly on the meat under the skin, then spread the remaining butter over the entire outside of the turkey. Season all over with kosher salt and pepper.
  5. Prepare stuffing: Melt 1/2 cup butter in a large skillet over medium heat. Add onion and celery; cook until softened, about 5 minutes. Stir in dried sage and thyme. Remove from heat.
  6. In a large bowl, combine bread cubes with the onion mixture. Add chicken broth and beaten eggs; toss gently until evenly moistened. Season with salt and pepper. Stuff the turkey loosely—about 3/4 full—and truss legs with kitchen twine.
  7. Place turkey on a rack in a roasting pan. Add 1 cup water to the pan bottom. Roast for 2 1/2 to 3 hours, basting every 30 minutes with pan juices, until a thermometer inserted into the thickest part of the thigh registers 165°F (without touching bone). If browning too quickly, tent with foil.
  8. Transfer turkey to a cutting board; let rest for 20–30 minutes before carving—this locks in the juices.
  9. While turkey rests, make gravy: In a medium saucepan, combine reserved neck, giblets (except liver), and 4 cups water. Bring to a boil, reduce heat, and simmer 30 minutes. Strain and reserve broth (discard solids).
  10. Pour pan drippings through a fine-mesh strainer into a fat separator; skim off fat. Place roasting pan over medium heat, add 1/2 cup of the defatted drippings, and whisk in flour until smooth. Cook 1 minute. Gradually whisk in 2 cups of the reserved giblet broth and white wine (if using). Simmer until thickened, 3–5 minutes. Season with salt and pepper.
  11. Carve turkey and serve with stuffing and gravy.

Zesty and golden, this turkey brings warmth to any table. The crispy herb crust gives way to succulent meat, while the stuffing soaks up all those savory juices. Pair it with a cranberry relish for a bright finish—or slice leftovers for the ultimate post-holiday sandwich.

Glazed Baked Ham

Glazed Baked Ham

Usually, my Christmas table isn't complete without a show-stopping glazed ham. This recipe brings back memories of family gatherings, with a sticky-sweet glaze that caramelizes perfectly.

Serving: 12 | Prep Time: 15 minutes | Cooking Time: 150 minutes

Ingredients

  • 1 spiral-cut bone-in ham (8-10 lbs)
  • 1 cup packed dark brown sugar
  • 1/2 cup honey
  • 1/4 cup unsalted butter, melted
  • 2 tablespoons Dijon mustard
  • 1 teaspoon ground cloves
  • 1/4 cup pineapple juice

Instructions

  1. Preheat your oven to 325°F. Place the spiral-cut ham cut-side down in a roasting pan. For extra flavor, score the surface in a diamond pattern about 1/4 inch deep.
  2. In a small saucepan, combine the dark brown sugar, honey, melted butter, Dijon mustard, ground cloves, and pineapple juice. Bring to a gentle simmer over medium heat, stirring constantly until the sugar dissolves. Remove from heat.
  3. Brush half of the glaze evenly over the ham, making sure to get into the spiral cuts. Cover the ham loosely with aluminum foil to prevent the glaze from burning.
  4. Bake the ham for 1 hour and 30 minutes, basting every 20 minutes with the remaining glaze. Tip: use a meat thermometer to check temperature without opening the oven too often.
  5. Remove the foil and continue baking for another 30 minutes, basting once more, until the internal temperature reaches 140°F. If the glaze deepens too quickly, tent with foil again.
  6. Let the ham rest for 15 minutes before carving. This allows the juices to redistribute, ensuring every slice is moist and tender.

Just a slice of this ham transports me to holiday joy. The salty-sweet balance is irresistible, and leftovers make incredible sandwiches with a smear of leftover glaze. Serve it alongside roasted vegetables or over creamy mashed potatoes for a truly festive meal.

Creamy Mashed Potatoes

Creamy Mashed Potatoes

Kicking off the season with the ultimate comfort side, these creamy mashed potatoes have become my go-to for every gathering. The secret is roasted garlic and a touch of sour cream for a tangy richness that elevates the classic.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 50 minutes

Ingredients

For the Roasted Garlic

  • 1 head garlic
  • 1 tbsp olive oil
  • Pinch of kosher salt

For the Mashed Potatoes

  • 3 lbs Yukon Gold potatoes, peeled and cut into 2-inch chunks
  • 1/2 cup unsalted butter, cut into pieces
  • 1/2 cup full-fat sour cream, at room temperature
  • 1/4 cup heavy cream, warmed
  • 1 tbsp kosher salt
  • 1/2 tsp white pepper

Instructions

  1. Preheat the oven to 400°F. Slice the top off the head of garlic to expose the cloves. Drizzle with olive oil and sprinkle with a pinch of salt. Wrap in foil and roast for 40-45 minutes, until the cloves are soft and golden. Let cool slightly, then squeeze the cloves out of the skins. Mash into a paste with a fork.
  2. Place the potato chunks in a large pot and cover with cold water by 1 inch. Add 1 tablespoon of salt. Bring to a boil over high heat, then reduce to a simmer. Cook for 15-20 minutes, until the potatoes are fork-tender (a paring knife slides in easily). Tip: Starting potatoes in cold water ensures even cooking from the outside in.
  3. Drain the potatoes in a colander and let them steam dry for 2 minutes to remove excess moisture. Return them to the pot over low heat for 30 seconds, stirring gently to dry them out further.
  4. Remove from heat. Add the butter pieces and roasted garlic paste. Mash with a potato masher or ricer until smooth and well combined. Tip: A ricer gives the smoothest texture, but a masher works beautifully for a slightly rustic finish.
  5. Add the sour cream and warmed heavy cream, then season with salt and white pepper. Fold gently with a spatula until incorporated. Avoid overmixing or the potatoes may become gummy. Taste and adjust seasoning. Serve immediately, garnished with a pat of butter or fresh chives if desired.

Velvety and rich, these mashed potatoes strike the perfect balance of buttery indulgence and subtle tang from the sour cream. I love piling them high on the dinner plate with a generous ladle of gravy—they're the side dish everyone reaches for first.

Cranberry Orange Sauce

Cranberry Orange Sauce

Every holiday table deserves a vibrant, tangy-sweet companion, and this cranberry orange sauce is my absolute favorite. I love how the fresh citrus brightens the deep berry flavor while cinnamon adds a warm, festive note. It’s one of those recipes that comes together in a flash but tastes like you fussed for hours.

Serving: 8 | Prep Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

Sauce

  • 3 cups fresh cranberries (about 12 oz)
  • 1 cup granulated sugar
  • 1/2 cup water
  • 1 cinnamon stick
  • Zest of 1 large orange (about 2 tsp)
  • 2 tablespoons fresh orange juice

Instructions

  1. In a medium saucepan, combine the cranberries, sugar, water, and cinnamon stick. Stir to incorporate.
  2. Set the pan over medium-high heat and bring the mixture to a boil, stirring occasionally to help dissolve the sugar.
  3. Once boiling, reduce the heat to low and let it simmer gently. Cook for about 10-12 minutes, or until the cranberries have burst and the sauce has thickened slightly. You’ll know it’s ready when it coats the back of a spoon. Tip: Avoid overcooking, as the sauce will continue to thicken as it cools.
  4. Remove the pan from the heat and discard the cinnamon stick. Stir in the orange zest and fresh orange juice. Tip: Use a microplane for the zest to capture only the bright outer layer, avoiding the bitter white pith.
  5. Let the sauce cool to room temperature; it will thicken further. For a smoother texture, you can pulse it a few times in a food processor, but I prefer it chunky. Tip: Taste and adjust sweetness with a pinch of salt or extra sugar if needed, but remember the orange juice adds natural sweetness.

Make extra—this sauce is fantastic on leftover turkey sandwiches or dolloped over vanilla ice cream. The tart cranberries and bright orange zest linger pleasantly, while the cinnamon adds a cozy undercurrent that makes every bite feel like the holidays.

Gingerbread Cookies

Gingerbread Cookies

Something about the aroma of gingerbread spices—ginger, cinnamon, cloves—that fills the house when these cookies bake makes everything feel cozier. I've tweaked this recipe over the years to get that perfect chewy center with crisp edges, and the royal icing is my favorite way to add a festive touch.

Serving: 24 | Prep Time: 20 minutes | Cooking Time: 10 minutes

Ingredients

  • 2 1/2 cups all-purpose flour, plus more for dusting
  • 1 teaspoon baking soda
  • 2 teaspoons ground ginger
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground cloves
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter, softened
  • 1/2 cup packed dark brown sugar
  • 1/2 cup unsulphured molasses
  • 1 large pasture-raised egg, lightly beaten
  • 1 teaspoon vanilla extract
  • For royal icing:
  • 2 cups confectioners' sugar, sifted
  • 1 tablespoon meringue powder
  • 3 tablespoons warm water, plus more as needed
  • 1/2 teaspoon fresh lemon juice

Instructions

  1. In a medium bowl, whisk together the flour, baking soda, ginger, cinnamon, cloves, nutmeg, and salt. Set aside.
  2. In a large bowl, beat the softened butter and brown sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes. Scrape down the sides as needed.
  3. Add the molasses, beaten egg, and vanilla extract to the butter mixture. Beat until well combined, about 1 minute.
  4. Gradually add the dry ingredients to the wet mixture, mixing on low speed until just incorporated. Do not overmix. The dough will be soft and slightly sticky.
  5. Divide the dough in half, flatten each into a disc, wrap in plastic wrap, and refrigerate for at least 1 hour or up to overnight. Chilling makes the dough easier to handle and deepens the flavor.
  6. Preheat the oven to 350°F. Line two baking sheets with parchment paper.
  7. On a lightly floured surface, roll out one disc of dough to 1/4-inch thickness. Dust the rolling pin with flour to prevent sticking. Cut into desired shapes using cookie cutters.
  8. Place the cut cookies 1 inch apart on the prepared baking sheets. For chewy cookies, slightly underbake—they should look puffed and set around the edges but still soft in the center.
  9. Bake for 8-10 minutes, rotating the pans halfway through. The cookies will firm up as they cool. Let them cool on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely before icing.
  10. To make the royal icing, combine the sifted confectioners' sugar, meringue powder, 3 tablespoons warm water, and lemon juice in a bowl. Beat with a hand mixer on low speed until smooth, then increase to medium-high and beat until stiff peaks form, about 5 minutes. Add more water a teaspoon at a time if needed for piping consistency.
  11. Transfer the icing to a piping bag fitted with a small round tip. Pipe designs onto the cooled cookies. Let the icing set at room temperature for at least 2 hours before stacking or storing.

Under the edible glitter of royal icing, each bite reveals a spiced molasses chew that's both nostalgic and craveable. I love serving these with a mug of spiced chai or gifting them in pretty boxes tied with twine—they always disappear fast.

Eggnog Punch

Eggnog Punch

Before the holiday chaos sets in, I always make sure to have a batch of my creamy Eggnog Punch ready. It’s a nostalgic blend of rich eggnog and smooth rum, finished with a sprinkle of nutmeg that instantly transports you to a cozy Christmas party.

Serving: 8 | Prep Time: 10 minutes | Cooking Time: 0 minutes

Ingredients

  • 6 cups premium eggnog (preferably homemade or high-quality store-bought)
  • 1 cup dark rum
  • ½ cup bourbon (optional, but recommended for depth)
  • 1 teaspoon freshly grated nutmeg, plus more for garnish
  • ½ teaspoon pure vanilla extract
  • ¼ teaspoon ground cinnamon
  • Cinnamon sticks, for serving

Instructions

  1. In a large punch bowl, combine the premium eggnog, dark rum, bourbon (if using), vanilla extract, ground cinnamon, and freshly grated nutmeg.
  2. Stir gently with a whisk until fully incorporated. Tip: Use a whisk to avoid any lumps from the nutmeg.
  3. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, ideally overnight, to allow the flavors to meld. Tip: The longer it chills, the smoother and more harmonious the punch becomes.
  4. Just before serving, stir the punch again and taste. Adjust the nutmeg or cinnamon to your preference—I often add an extra pinch of nutmeg for that festive kick.
  5. Pour the punch into chilled glasses or a decorative punch bowl. Garnish each serving with a light dusting of fresh nutmeg and a cinnamon stick. Tip: For a show-stopping presentation, float a ring of frozen cranberries and rosemary in the punch.

The creamy texture and warm spices make this punch the perfect holiday treat. I love serving it in a glass bowl with a floating ice ring studded with cranberries and rosemary. It’s a guaranteed crowd-pleaser!

Christmas Plum Pudding

Christmas Plum Pudding

Ringing in the holiday season with a classic Christmas Plum Pudding is a tradition I cherish deeply. This steamed pudding, dark and rich with dried fruits and a splash of brandy, fills the house with an intoxicating aroma. Trust me, the effort is so worth it for that show-stopping flambé moment.

Serving: 10 | Prep Time: 30 minutes | Cooking Time: 4 minutes

Ingredients

  • 1 cup unsalted butter, softened
  • 1 cup dark brown sugar, firmly packed
  • 4 large pasture-raised eggs, lightly beaten
  • 1 cup all-purpose flour
  • 1 cup fine breadcrumbs
  • 3 cups mixed dried fruit (currants, raisins, sultanas)
  • 1/2 cup candied citrus peel, finely chopped
  • 1/2 cup brandy, plus extra for flaming
  • 1 tablespoon lemon zest
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon ground allspice
  • 1/4 cup molasses
  • 1/2 teaspoon salt
  • For the brandy sauce:
  • 1/2 cup unsalted butter
  • 1 cup heavy cream
  • 1/2 cup confectioners' sugar
  • 1/4 cup brandy

Instructions

  1. The night before, combine the mixed dried fruit and candied citrus peel with the brandy in a bowl. Cover and let soak at room temperature overnight, stirring occasionally.
  2. Grease a 2-quart pudding basin thoroughly with softened butter. Line the bottom with a small circle of parchment paper for easy removal.
  3. In a large mixing bowl, cream the softened butter and brown sugar together until light and fluffy, about 3 minutes. Beat in the eggs one at a time, mixing well after each addition.
  4. In a separate bowl, whisk together the flour, breadcrumbs, salt, and ground spices. Gradually fold the dry ingredients into the butter mixture until just combined.
  5. Stir in the soaked fruit mixture (including any remaining brandy), lemon zest, and molasses. Mix until evenly distributed. The batter will be very stiff.
  6. Transfer the batter to the prepared pudding basin, smoothing the top. Cover with a double layer of parchment paper and a layer of aluminum foil, securing tightly with kitchen twine.
  7. Place a trivet or inverted plate in a large pot and set the pudding basin on top. Fill the pot with enough boiling water to come halfway up the sides of the basin. Cover and steam over medium-low heat for 4 hours, adding more boiling water as needed to maintain the level.
  8. While the pudding steams, make the brandy sauce. In a small saucepan, melt the butter over medium heat. Whisk in the heavy cream and confectioners' sugar until smooth. Simmer gently for 2 minutes, then remove from heat and stir in the brandy. Keep warm.
  9. Once the pudding is done, carefully remove it from the pot and let it cool in the basin for 10 minutes. Unmold onto a serving platter. To flambé, warm a small amount of brandy (about 2 tablespoons) in a small pan until just steaming (do not boil). Pour over the pudding and ignite with a long lighter. Serve immediately with warm brandy sauce.

Unmold the pudding onto a serving platter, revealing its dark, moist interior studded with fruits. The brandy sauce pools around it, creamy and fragrant. For a dramatic finish, pour warm brandy over the pudding and ignite at the table—it’s pure holiday magic.

Apple Cider Glazed Pork Roast

Apple Cider Glazed Pork Roast

Even in the midst of festive chaos, a slow-roasted pork shoulder with a glossy apple cider glaze brings a moment of calm—and serious flavor. I first made this for a cozy Friendsgiving, and it’s been a tradition ever since. The sweet-tart glaze caramelizes into a sticky, burnished crust that’s utterly irresistible.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 3 minutes

Ingredients

  • 5-6 lbs pasture-raised boneless pork shoulder, fat cap intact
  • 1 cup organic apple cider
  • 2 tbsp apple cider vinegar
  • 1/2 cup light brown sugar, packed
  • 1 tbsp whole grain Dijon mustard
  • 4 cloves garlic, thinly sliced
  • 2 sprigs fresh rosemary, leaves finely chopped
  • 2 tsp kosher salt
  • 1 tsp freshly cracked black pepper
  • 2 tbsp olive oil or clarified butter

Instructions

  1. Preheat the oven to 300°F (150°C) with a rack in the lower third.
  2. Using a sharp knife, score the fat cap of the pork shoulder in a 1-inch crosshatch pattern, cutting about 1/4 inch deep. This helps render fat and creates crispy edges.
  3. Pat the pork dry with paper towels, then season all over with kosher salt and black pepper. Let stand at room temperature for 15 minutes.
  4. In a large Dutch oven, heat olive oil over medium-high heat until shimmering. Sear the pork shoulder, fat side down first, for 4–5 minutes per side, until deeply browned. Transfer to a plate.
  5. Reduce heat to medium. Add sliced garlic and chopped rosemary to the pot; cook for 30 seconds until fragrant, stirring constantly.
  6. Pour in apple cider and apple cider vinegar, scraping up any browned bits from the bottom. Stir in brown sugar and Dijon mustard until dissolved. Bring to a simmer.
  7. Return the pork shoulder to the pot, fat side up. Cover with a tight-fitting lid and transfer to the oven. Roast for 2 hours 30 minutes.
  8. Remove the lid and increase oven temperature to 400°F (200°C). Baste the pork generously with the pan juices. Continue roasting uncovered, basting every 15 minutes, for 45 minutes to 1 hour, until the glaze is thick and the internal temperature reaches 195°F (90°C) for pull-apart tenderness.
  9. Let the pork rest in the pot for 15 minutes, then transfer to a cutting board. Slice or shred as desired, and spoon any remaining glaze over the top.
  10. Tip: For extra caramelization, broil for 2–3 minutes after the last baste, watching closely. Letting the pork rest is crucial for juicy slices.

Don't be surprised if this roast becomes the star of your holiday table—the sweet-tart glaze with subtle spice pairs beautifully with roasted root vegetables or a simple arugula salad. Leftovers make incredible sandwiches piled onto brioche with a smear of horseradish cream.

Roasted Brussels Sprouts

Roasted Brussels Sprouts

Roasting Brussels sprouts has become my go-to side dish for impressing dinner guests without breaking a sweat. There's something magical about how the high heat transforms them into crispy, caramelized morsels, especially when paired with salty bacon and a tangy-sweet balsamic glaze. This recipe is a staple in my kitchen, perfect for holidays or a cozy weeknight meal.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

For the Brussels Sprouts and Bacon

  • 1 lb fresh Brussels sprouts, trimmed and halved lengthwise
  • 4 oz thick-cut applewood-smoked bacon, diced into 1/4-inch pieces
  • 2 tbsp extra-virgin olive oil
  • 1/2 tsp sea salt
  • 1/4 tsp coarsely ground black pepper

For the Balsamic Glaze

  • 1/2 cup aged balsamic vinegar
  • 2 tbsp raw honey

Instructions

  1. Preheat your oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper for easy cleanup.
  2. In a large bowl, combine the halved Brussels sprouts, olive oil, salt, and pepper. Toss well to coat evenly. Tip: For maximum crispiness, ensure each sprout is cut side down on the baking sheet.
  3. Spread the Brussels sprouts in a single layer on the prepared baking sheet, leaving space between them. Roast for 20–25 minutes, until deeply golden and tender when pierced with a fork. Halfway through, give the pan a shake to redistribute.
  4. While the sprouts roast, cook the diced bacon in a cold skillet over medium heat. Stir occasionally until crispy, about 6–8 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate; discard all but 1 tablespoon of the rendered fat.
  5. In a small saucepan, combine the balsamic vinegar and honey. Bring to a simmer over medium heat, then reduce heat to low. Cook, stirring occasionally, until the glaze thickens and coats the back of a spoon, about 5–7 minutes. Be careful not to over-reduce or it will become too sticky.
  6. Once the Brussels sprouts are roasted, transfer them to a serving bowl. Add the crispy bacon and drizzle with the balsamic glaze. Toss gently to combine, then serve immediately. Tip: For extra flavor, sprinkle with flaky sea salt or shaved Parmesan before serving.

Vibrant and caramelized, these sprouts offer a perfect balance of savory bacon and tangy-sweet glaze, with a crispy exterior that gives way to a tender center. I love serving them alongside a roasted chicken or steak, but they're also fantastic tossed into a warm grain bowl for a satisfying lunch.

Peppermint Bark

Peppermint Bark

With the holiday season in full swing, I find myself craving something that combines the magic of peppermint with the simplicity of no-bake desserts. This peppermint bark is my go-to for last-minute gifts or a quick treat that looks absolutely stunning.

Serving: 16 | Prep Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

Chocolate Layer

  • 12 oz high-quality dark chocolate (70% cacao), finely chopped
  • 1 tsp coconut oil

Topping

  • 12 oz premium white chocolate, finely chopped
  • 1/2 tsp pure peppermint extract
  • 1/2 cup crushed candy canes (about 6 candy canes)

Instructions

  1. Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal.
  2. Place the dark chocolate and coconut oil in a heatproof bowl set over a pot of simmering water (double boiler method) and melt, stirring occasionally until smooth. Alternatively, microwave in 30-second bursts, stirring between each, until fully melted.
  3. Pour the melted dark chocolate into the prepared pan and spread evenly with an offset spatula. Tap the pan gently on the counter to release air bubbles. Refrigerate for 15 minutes until firm but not brittle.
  4. In a clean heatproof bowl, melt the white chocolate using the same double boiler or microwave method, stirring until just smooth. Do not overheat.
  5. Stir in the peppermint extract until fully incorporated.
  6. Remove the dark chocolate layer from the refrigerator and pour the white chocolate mixture over it. Spread evenly to cover the entire surface.
  7. Immediately sprinkle the crushed candy canes over the white chocolate layer before it sets. Press lightly to adhere.
  8. Refrigerate for at least 1 hour, or until both layers are completely firm. Once set, lift the bark out using the parchment overhang and place on a cutting board. Let it sit at room temperature for 2–3 minutes to prevent shattering, then cut into squares or break into irregular pieces.

With its crisp snap and refreshing burst of peppermint, this bark is the perfect edible gift. I love packing it in cellophane bags with a festive ribbon—it always disappears in minutes!

Prime Rib with Au Jus

Prime Rib with Au Jus

Really, there's nothing quite like the moment you slice into a perfectly cooked prime rib—garlic-herb crust giving way to a rosy pink center. I've honed this reverse-sear method over countless holiday dinners, and pairing it with a rich, savory au jus is non-negotiable in my book. Trust me, this will be the star of your table.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 2 minutes

Ingredients

For the Prime Rib and Crust

  • 1 (5-6 lb) bone-in prime rib roast
  • 2 tablespoons kosher salt
  • 1 tablespoon black pepper, freshly ground
  • 4 garlic cloves, minced
  • 2 tablespoons fresh rosemary, chopped
  • 2 tablespoons fresh thyme, chopped
  • 2 tablespoons olive oil
  • 1 tablespoon Dijon mustard

For the Au Jus

  • 2 cups low-sodium beef broth
  • 1/2 cup dry red wine (optional)
  • 2 tablespoons unsalted butter
  • 1 tablespoon all-purpose flour
  • Pan drippings from roast
  • Salt and pepper to taste

Instructions

  1. Remove the prime rib from the refrigerator 1 hour before cooking to bring it to room temperature. Pat dry thoroughly with paper towels.
  2. In a small bowl, combine the kosher salt, black pepper, minced garlic, rosemary, thyme, olive oil, and Dijon mustard to form a paste.
  3. Rub the paste evenly over the entire roast, coating all sides. Let rest at room temperature for 30 minutes to allow the flavors to penetrate.
  4. Preheat the oven to 225°F. Place the roast bone-side down on a rack in a roasting pan.
  5. Roast until the internal temperature reaches 120°F for medium-rare, about 2 to 2.5 hours. Use an instant-read thermometer inserted into the thickest part, avoiding the bone. Tip: Starting with a cold roast? Add 15–20 minutes to the cook time.
  6. Remove the roast from the oven, tent loosely with foil, and let rest for 30 minutes. The residual heat will carry the temperature to 125–130°F.
  7. Increase the oven temperature to 500°F. Once hot, return the roast to the oven and sear for 5–7 minutes until the crust is deeply browned and crispy. Tip: Watch closely to prevent burning—ovens vary!
  8. Remove the roast from the oven, let rest for 10 minutes before carving.
  9. While the roast rests, make the au jus: Place the roasting pan over medium heat (or transfer drippings to a saucepan). Add the butter and flour, whisking to form a roux; cook for 1 minute.
  10. Slowly whisk in the beef broth and red wine (if using), scraping up any browned bits from the pan. Simmer for 5–7 minutes until slightly thickened. Season with salt and pepper. Strain through a fine-mesh sieve for a silky texture, if desired.
  11. Slice the prime rib against the grain into 1/2-inch thick slices. Serve immediately with the warm au jus on the side or drizzled over the meat.

Every slice of this prime rib is impossibly tender, with a savory crust that crunches ever so slightly before giving way to buttery meat. For an extra touch, drizzle the au jus over the sliced beef or serve it alongside for dipping—either way, it's a showstopper. Enjoy it with creamy horseradish sauce if you like a kick!

Sweet Potato Casserole

Sweet Potato Casserole

Nothing beats the cozy warmth of sweet potato casserole at a holiday table. I still remember my first time making it—I forgot the marshmallows, and my family never let me forget! Now I always double the streusel because, well, why not?

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

For the Sweet Potato Base

  • 2 lbs sweet potatoes, peeled and cubed
  • 1/4 cup unsalted butter, melted
  • 1/4 cup packed light brown sugar
  • 1/4 cup heavy cream
  • 2 large pasture-raised eggs, lightly beaten
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon ground cinnamon

For the Pecan Streusel Topping

  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1/4 cup unsalted butter, cold and cubed
  • 1/2 cup chopped pecans
  • 1 cup mini marshmallows

Instructions

  1. Preheat oven to 375°F. Grease a 9×13-inch baking dish.
  2. Place sweet potatoes in a large pot, cover with cold water, and bring to a boil. Cook until fork-tender, about 15-20 minutes. Drain well.
  3. Return sweet potatoes to the pot and mash until smooth. Stir in melted butter, brown sugar, heavy cream, beaten eggs, vanilla, salt, and cinnamon until fully combined. Transfer to prepared baking dish and spread evenly.
  4. Make the streusel: In a medium bowl, combine flour and brown sugar. Cut in cold butter using a pastry blender or your fingers until mixture resembles coarse meal. Stir in chopped pecans.
  5. Sprinkle streusel evenly over sweet potato mixture. Bake for 30 minutes, until the streusel is golden and the filling is set.
  6. Remove from oven, top with mini marshmallows, and return to oven for 5-7 minutes, until marshmallows are puffed and lightly browned. Let cool for 5 minutes before serving.

O the texture of this casserole is pure magic—silky sweet potato base with a crunchy, nutty streusel and gooey marshmallow pockets. Serve it alongside roasted turkey or even as a standalone dessert with a dollop of whipped cream. Trust me, you'll be scraping the dish clean.

Yule Log Cake

Yule Log Cake

Nothing says Christmas quite like a homemade Yule Log Cake. I still remember the first time I attempted one—the sponge cracked, the filling oozed, and I ended up with a chocolatey mess. But after a few trials (and lots of frosting to hide mistakes), I perfected this version that’s both impressive and surprisingly doable. The key? Rolling the cake while it’s still warm and using a stable cream cheese whipped filling.

Serving: 12 | Prep Time: 45 minutes | Cooking Time: 15 minutes

Ingredients

Chocolate Sponge

  • 1/2 cup cake flour, sifted
  • 1/4 cup Dutch-process cocoa powder, sifted
  • 1 tsp baking powder
  • 1/4 tsp fine sea salt
  • 4 large pasture-raised eggs, separated
  • 3/4 cup granulated sugar, divided
  • 1 tsp vanilla bean paste
  • 2 tbsp whole milk, room temperature
  • 2 tbsp unsalted butter, melted and cooled

Cream Filling

  • 4 oz cream cheese, softened
  • 1/4 cup powdered sugar, sifted
  • 1 tsp vanilla extract
  • 1 cup heavy cream, chilled

Chocolate Buttercream

  • 1 cup European-style unsalted butter, softened
  • 2 cups powdered sugar, sifted
  • 1/2 cup Dutch-process cocoa powder, sifted
  • 3 tbsp heavy cream
  • 1 tsp vanilla extract
  • Pinch of fine sea salt

For Assembly

  • Powdered sugar for dusting
  • Chocolate shavings for garnish

Instructions

  1. Preheat your oven to 350°F. Grease a 15×10-inch jelly roll pan and line it with parchment paper, leaving an overhang on two sides.
  2. In a medium bowl, whisk together cake flour, cocoa powder, baking powder, and salt. Set aside.
  3. In a large bowl, beat egg yolks and 1/2 cup granulated sugar with an electric mixer on high until thick and pale, about 3 minutes. Beat in vanilla bean paste and milk.
  4. Fold in the dry ingredients in three additions, alternating with the melted butter, just until combined. The batter will be thick.
  5. In a clean bowl with clean beaters, beat egg whites on medium speed until foamy. Gradually add the remaining 1/4 cup granulated sugar, beating on high until stiff, glossy peaks form.
  6. Fold one-third of the egg whites into the batter to lighten it, then gently fold in the remaining whites until no streaks remain. Be careful not to deflate.
  7. Spread the batter evenly into the prepared pan. Bake for 12–15 minutes, until the cake springs back when lightly touched and a toothpick inserted in the center comes out clean.
  8. While the cake bakes, lay a clean kitchen towel on a work surface and dust generously with powdered sugar. As soon as the cake comes out of the oven, invert it onto the towel and carefully peel off the parchment.
  9. Starting from a short end, roll the cake and towel together into a tight log. Place seam-side down on a wire rack and let cool completely, about 1 hour. (Rolling while warm prevents cracks—this is my favorite trick!)
  10. Make the filling: In a medium bowl, beat cream cheese and powdered sugar until smooth. Add vanilla extract. With the mixer running, slowly pour in heavy cream and beat until stiff peaks form. Refrigerate until ready to use.
  11. Once the cake is cool, gently unroll it. Spread the filling evenly over the cake, leaving a 1-inch border on the short ends. Re-roll the cake tightly, using the towel to help. Place seam-side down on a serving platter. Trim the ends at a slight angle for a clean look.
  12. Make the buttercream: In a large bowl, beat softened butter on medium speed until creamy, about 2 minutes. Gradually add powdered sugar and cocoa powder, alternating with heavy cream, beating on low until combined. Add vanilla and salt, then beat on high for 2 minutes until light and fluffy.
  13. Apply a thin crumb coat of buttercream over the entire cake log, then refrigerate for 20 minutes. Spread the remaining buttercream over the log, using a fork or offset spatula to create bark-like ridges. (A fork dragged through the frosting gives that realistic wood texture.)
  14. Garnish with chocolate shavings and a light dusting of powdered sugar. For a festive touch, add sugared rosemary sprigs or cranberries. Serve at room temperature for the best texture.

Gorgeous and decadent, this Yule Log Cake delivers a light, tender sponge with a velvety cream filling and rich chocolate buttercream. The contrast of textures—airy cake, silky filling, and fudgy frosting—makes every bite a celebration. For a playful variation, sprinkle crushed peppermint over the top just before serving; the mint cuts through the richness beautifully.

Hot Spiced Cider

Hot Spiced Cider

Here's the ultimate mug of comfort for crisp fall evenings: hot spiced cider. I love making a big batch on Sunday afternoons, letting the scent of cinnamon and cloves fill the house—it's like wrapping yourself in a cozy blanket.

Serving: 6 | Prep Time: 5 minutes | Cooking Time: 20 minutes

Ingredients

For the Cider

  • 8 cups (64 oz) fresh apple cider, unfiltered
  • 4 whole cinnamon sticks (each 3 inches)
  • 1 tablespoon whole cloves
  • 1 large orange, sliced into ¼-inch rounds
  • 2 tablespoons honey or pure maple syrup (optional)

For the Garnish

  • Additional cinnamon sticks for stirring
  • Thin apple slices (optional)

Instructions

  1. Pour the fresh apple cider into a large, heavy-bottomed pot (at least 4 quarts). Add the whole cinnamon sticks, whole cloves, and orange slices. If you prefer a sweeter cider, stir in the honey or maple syrup now.
  2. Set the pot over medium heat and bring the cider to a gentle simmer—not a full boil. Watch for small bubbles around the edges; boiling can make the cider bitter and evaporate the aromatics too quickly.
  3. Reduce the heat to low, cover the pot partially with a lid, and let the cider simmer for 20 minutes. This gentle infusion extracts the warm spice flavors without losing the apple's natural brightness.
  4. After 20 minutes, taste the cider. If you'd like stronger spice, let it simmer an additional 5–10 minutes. My tip: don't skip the orange—it adds a subtle tang that balances the sweetness.
  5. Carefully strain the cider through a fine-mesh sieve into a clean pot or heatproof pitcher, discarding the solids. If serving immediately, ladle into mugs. Otherwise, keep warm over low heat until ready.
  6. Garnish each mug with a fresh cinnamon stick for stirring and a thin apple slice, if desired. The extra cinnamon in the glass reinforces that cozy aroma with every sip.

You'll find the finished cider beautifully clear, deeply aromatic, and lightly sweet with a gentle citrus note. Serve it alongside a plate of gingerbread cookies or let it stand alone as a warming afternoon treat. Don't be surprised if your kitchen becomes everyone's favorite gathering spot.

Roasted Root Vegetables

Roasted Root Vegetables

Venturing into the world of roasted root vegetables always feels like a cozy hug from the oven. Today, I'm sharing my go-to holiday side—a medley of carrots, parsnips, and golden beets, all caramelized to perfection with fresh thyme. Trust me, this dish will steal the spotlight on your table.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

Vegetables

  • 1 lb carrots, peeled and cut into 2-inch batons
  • 1 lb parsnips, peeled and cut into 2-inch batons
  • 1 lb golden beets, peeled and cut into 1-inch wedges

Seasoning

  • 3 tbsp extra-virgin olive oil
  • 1 1/2 tbsp fresh thyme leaves (or 2 tsp dried)
  • 1 tsp kosher salt
  • 1/2 tsp freshly ground black pepper

Instructions

  1. Preheat your oven to 425°F (220°C) and position a rack in the center. Line a large rimmed baking sheet with parchment paper for easy cleanup.
  2. In a large mixing bowl, combine the carrot batons, parsnip batons, and beet wedges. Drizzle with extra-virgin olive oil and toss with your hands until every piece is lightly coated.
  3. Sprinkle the fresh thyme leaves, kosher salt, and black pepper over the vegetables. Toss again to distribute the seasonings evenly—don't be shy; the thyme is the star here.
  4. Arrange the vegetables in a single, even layer on the prepared baking sheet. Avoid overcrowding—if they're too close, they'll steam instead of caramelize. Use two sheets if necessary.
  5. Roast for 20 minutes, then remove the sheet from the oven and flip each piece with a spatula. This ensures even browning on all sides.
  6. Return to the oven and continue roasting for another 20–25 minutes, until the vegetables are fork-tender and the edges are deeply caramelized with golden-brown spots. Tip: for extra crispiness, broil for 1–2 minutes at the end, watching carefully.
  7. Transfer the roasted vegetables to a serving platter. Garnish with a few fresh thyme sprigs or a sprinkle of flaky sea salt if desired.

One bite of these caramelized gems and you'll understand why they steal the show at any holiday table. The natural sweetness intensifies as the edges crisp, while the thyme adds an earthy, aromatic note. Serve them alongside a juicy roast turkey or over a bed of creamy polenta—they're versatile enough to become your new favorite side.

Cheese Fondue Board

Cheese Fondue Board

Every holiday season, my kitchen transforms into a melty, cheesy wonderland, and this cheese fondue board is the star of the show. It’s the perfect interactive appetizer that brings everyone together around a bubbling pot of Gruyère and Emmental.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

  • 8 oz Gruyère cheese, shredded
  • 8 oz Emmental cheese, shredded
  • 1 tbsp cornstarch
  • 1 garlic clove, halved
  • 1 cup dry white wine
  • 2 tsp lemon juice
  • 1/4 tsp freshly grated nutmeg
  • Salt and freshly ground white pepper to taste
  • 1 loaf crusty bread, cut into 1-inch cubes
  • 1 apple, thinly sliced
  • 1 cup steamed broccoli florets
  • 4 oz prosciutto, thinly sliced
  • 1/2 cup cornichons

Instructions

  1. Rub the cut sides of the garlic clove all over the inside of a heavy-bottomed fondue pot or small Dutch oven. Discard the garlic or leave for subtle flavor.
  2. Add the dry white wine and lemon juice to the pot and bring to a simmer over medium heat.
  3. In a bowl, toss the shredded Gruyère and Emmental with the cornstarch until evenly coated. Use high-quality cheese for the best melting consistency.
  4. Gradually add the cheese mixture to the simmering wine, stirring constantly in a figure-eight pattern to prevent clumping and ensure a smooth emulsion. Continue until all cheese is fully melted and the fondue is creamy.
  5. Season the fondue with freshly grated nutmeg, salt, and white pepper. Fresh nutmeg adds a warm, aromatic depth that elevates the cheese.
  6. Transfer the fondue pot to a large serving board. Arrange the bread cubes, apple slices, steamed broccoli, prosciutto, and cornichons around it, creating an inviting spread with contrasting textures and flavors.
  7. Serve immediately, keeping the fondue warm over a small burner or tea candle. Encourage guests to skewer their dippers and swirl them in the cheese for maximum enjoyment.

Creamy and decadent, this fondue board is a showstopper that invites dipping and sharing. Pair it with a crisp white wine or sparkling cider for a festive touch. The combination of salty prosciutto, crisp apple, and tender broccoli each complements the rich cheese differently, making every bite a new discovery.

Cranberry Brie Bites

Cranberry Brie Bites

Gathering with friends and family for Christmas always calls for something warm, gooey, and incredibly easy to make. These Cranberry Brie Bites are my secret weapon for holiday appetizers—puff pastry cups filled with creamy brie and tangy cranberry sauce, baked until bubbly and golden. They come together in minutes and vanish even faster!

Serving: 24 | Prep Time: 10 minutes | Cooking Time: 12 minutes

Ingredients

  • 2 sheets puff pastry (thawed)
  • 8 oz brie cheese (rind removed, cubed into 24 pieces)
  • 1/2 cup cranberry sauce (homemade or high-quality)
  • 1 large egg (lightly beaten)
  • 1 tablespoon fresh thyme leaves (for garnish)
  • flaky sea salt (optional)

Instructions

  1. Preheat oven to 375°F. Lightly grease a 24-cup mini muffin tin.
  2. Unfold the thawed puff pastry sheets on a lightly floured surface. Cut each sheet into 12 equal squares (24 total).
  3. Gently press each puff pastry square into a mini muffin cup, forming a small cup shape with the edges slightly above the rim. (Tip: If pastry is too stiff, let it rest at room temperature for 5 minutes.)
  4. Place one cube of brie into each pastry cup. (Tip: For easy cleanup, use a small cookie scoop to fill uniformly.)
  5. Spoon about 1 teaspoon of cranberry sauce over the brie in each cup. Do not overfill.
  6. Lightly beat the egg and brush the edges of each pastry with the egg wash for a golden shine.
  7. Bake for 10–12 minutes, until pastry is puffed and deep golden brown, and brie is melted and bubbly. (Tip: Watch closely in the last 2 minutes to prevent burning.)
  8. Remove from oven and let cool in the pan for 2 minutes. Then transfer to a serving platter.
  9. Sprinkle fresh thyme leaves and a pinch of flaky sea salt over the warm bites.

Biting into one of these is pure joy—the crisp, flaky pastry gives way to a luscious, creamy center with a sweet-tart cranberry pop. I love serving them on a wooden board with extra cranberry sauce for dipping, and they pair beautifully with sparkling wine or a crisp gin and tonic.

Christmas Morning Casserole

Christmas Morning Casserole

Like a warm, savory hug on a frosty Christmas morning, this overnight sausage egg casserole is my go-to for hassle-free holiday breakfast. I remember the first time I made it—how the whole house smelled like the holidays while I sipped coffee in my pajamas, knowing the hard work was already done.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 55 minutes

Ingredients

For the Casserole

  • 8 cups cubed artisan bread (1-inch cubes)
  • 1 lb bulk breakfast sausage
  • 2 cups shredded sharp cheddar cheese
  • 8 large pasture-raised eggs, lightly beaten
  • 2 cups whole milk
  • 1 tablespoon Dijon mustard
  • 1 teaspoon fresh thyme leaves
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 2 tablespoons unsalted butter, melted

Instructions

  1. Grease a 9×13-inch baking dish with the melted butter.
  2. Spread the bread cubes evenly in the dish.
  3. In a large skillet over medium heat, cook the sausage, breaking it into small pieces, until browned and cooked through, about 8 minutes. (Tip: Let it get nicely crispy for extra texture.)
  4. Sprinkle the cooked sausage evenly over the bread.
  5. Top with the shredded cheddar cheese.
  6. In a large bowl, whisk together the eggs, milk, Dijon mustard, thyme, salt, and pepper until frothy. (Tip: Whisk vigorously to incorporate air for a fluffier texture.)
  7. Pour the egg mixture evenly over the casserole. Press down gently with a spatula to ensure all bread is soaked.
  8. Cover tightly with plastic wrap and refrigerate for at least 8 hours or overnight.
  9. The next morning, preheat oven to 350°F. Remove the casserole from the fridge and let sit on the counter while the oven heats. Bake uncovered for 45–55 minutes, until golden brown and set in the center. (Tip: Let it rest 5 minutes after baking for cleaner slices.)

Perhaps my favorite part is the crispy, cheesy edges that form during baking—they’re like little gifts waiting to be discovered. Serve with a dollop of sour cream or a splash of hot sauce for a kick. This casserole turns a chaotic morning into a calm, joyful feast.

Chocolate Truffles

Chocolate Truffles

Kicking off the holiday season with these dark chocolate truffles is a tradition I look forward to every year. There's something magical about transforming simple ingredients into a rich, melt-in-your-mouth confection that makes the perfect homemade gift—or a little treat for yourself when you need a moment of pure indulgence.

Serving: 24 | Prep Time: 20 minutes | Cooking Time: 10 minutes

Ingredients

  • 1 cup heavy cream (240 ml)
  • 12 oz finely chopped dark chocolate (70% cacao, 340 g)
  • 2 tbsp unsalted butter, softened (28 g)
  • 1 tsp vanilla extract (5 ml)
  • 3 tbsp unsweetened cocoa powder (for rolling, 15 g)
  • 1/2 cup finely chopped toasted hazelnuts or almonds (for rolling, 60 g)

Instructions

  1. In a small saucepan over medium heat, warm the heavy cream and butter until steaming—just below a simmer—stirring occasionally. Do not let it boil or it may curdle.
  2. Place the finely chopped dark chocolate in a heatproof bowl. Pour the hot cream mixture over the chocolate and let it sit undisturbed for 2 minutes to melt. Then gently stir from the center outward into a smooth, glossy ganache. (Tip: If any chocolate remains unmelted, microwave in 10-second bursts at 50% power.)
  3. Stir in the vanilla extract until fully incorporated. The ganache should be thick and shiny. (Tip: For extra depth, add a pinch of sea salt or a splash of bourbon.)
  4. Cover the bowl with plastic wrap and refrigerate the ganache for at least 2 hours, until firm enough to scoop—like a thick paste. (Tip: Overnight chilling works even better for easier handling.)
  5. Line a baking sheet with parchment paper. Using a small melon baller or teaspoon, scoop out uniform portions of the chilled ganache and quickly roll them into smooth balls between your palms. Place on the prepared sheet. (Work quickly to avoid melting from your hands; if they become too soft, pop the tray back in the fridge for 10 minutes.)
  6. Set up two shallow bowls: one with cocoa powder and one with finely chopped toasted nuts. Roll each truffle in the cocoa or nuts immediately after shaping, pressing gently to adhere. (Tip: Sift the cocoa powder first to avoid clumps.)
  7. Place finished truffles in an airtight container, separated by parchment layers, and refrigerate for at least 30 minutes to set before serving. They keep well for up to two weeks (if they last that long).

Once you’ve rolled them all, you’ll be left with a beautiful array of glossy, dark spheres that promise an intensely fudgy, luxurious bite. The contrast of the silky ganache with the bitter cocoa or crunchy nut coating is pure bliss—perfect for gifting in a pretty box or simply savoring with a cup of strong coffee.

Conclusion

A delightful collection of holiday favorites, these 19 recipe cards bring warmth and joy to your Christmas table. Try one tonight, then share your family’s favorite in the comments—and don’t forget to spread the cheer by pinning this article on Pinterest!

Tags:

You might also like these recipes

Leave a Comment