33 Delightful Magnolia Journal Holiday Recipes to Savor

Laura Hauser

April 30, 2026

Picture this: your holiday table, brimming with the warm, comforting flavors of the season. We’ve gathered 33 delightful recipes from the Magnolia Journal to make your celebrations extra special. From cozy breakfasts to show-stopping desserts, there’s something here to savor and share. Let’s dive into this festive collection and find your new favorite holiday dish!

Cranberry Orange Glazed Holiday Ham

Cranberry Orange Glazed Holiday Ham
Ever find yourself wanting a holiday centerpiece that feels special but doesn’t keep you in the kitchen all day? This cranberry orange glazed ham is just that—a showstopper with a sweet-tart glaze that comes together with minimal fuss. You’ll love how the flavors meld into something truly festive.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 2 hours 30 minutes

Ingredients

– 1 (8-10 lb) fully cooked bone-in ham (I like a spiral-cut ham for easy serving, but any fully cooked ham works)
– 1 cup fresh cranberries (frozen work in a pinch—just thaw them first)
– 1 cup orange juice (freshly squeezed gives the best zing, but store-bought is fine)
– 1/2 cup brown sugar, packed (dark brown adds a deeper molasses note)
– 1/4 cup honey (local honey is my go-to for a subtle floral hint)
– 2 tbsp Dijon mustard (this adds a nice tangy balance to the sweetness)
– 1 tsp ground cloves (just a pinch—it’s strong but essential for that holiday spice)
– 1/2 tsp salt (I use kosher salt for even seasoning)

Instructions

1. Preheat your oven to 325°F and place a rack in the lower third of the oven.
2. Unwrap the ham and place it cut-side down in a roasting pan—if it has a plastic disc or netting, remove those first.
3. Score the top of the ham in a diamond pattern about 1/4-inch deep using a sharp knife; this helps the glaze soak in better.
4. In a medium saucepan over medium heat, combine the cranberries, orange juice, brown sugar, honey, Dijon mustard, cloves, and salt.
5. Bring the mixture to a simmer, stirring occasionally with a wooden spoon to dissolve the sugar, about 5 minutes.
6. Reduce the heat to low and let the glaze simmer for 10-15 minutes, until it thickens slightly and the cranberries burst—you’ll hear them pop! Tip: If the glaze gets too thick, add a splash of orange juice to thin it.
7. Brush half of the warm glaze evenly over the scored ham, making sure to get into the cuts.
8. Cover the ham loosely with aluminum foil and bake in the preheated oven for 1 hour 30 minutes.
9. Remove the ham from the oven and carefully take off the foil—watch for steam! Brush the remaining glaze over the ham. Tip: For extra caramelization, baste the ham with pan juices every 20 minutes after this.
10. Return the ham to the oven, uncovered, and bake for another 45-60 minutes, until the internal temperature reaches 140°F when checked with a meat thermometer inserted into the thickest part. Tip: Let the ham rest for 15 minutes before slicing to keep it juicy.
11. Transfer the ham to a cutting board and let it rest as directed.
12. Slice the ham and serve it warm with any extra glaze from the pan drizzled on top.
Carve into this beauty and you’ll get tender, juicy slices with a sticky-sweet crust that’s packed with cranberry tang and orange zest. The glaze caramelizes into a gorgeous glossy finish that’s perfect for holiday photos. Try serving it with roasted veggies or on sandwiches the next day—the leftovers are just as delicious!

Spiced Chestnut Sausage Stuffing

Spiced Chestnut Sausage Stuffing
Tired of the same old stuffing? This spiced chestnut sausage version is about to become your new holiday favorite—it’s savory, slightly sweet, and packed with cozy flavors that’ll have everyone asking for seconds. You’ll love how the chestnuts add a nice crunch and the sausage brings that hearty, satisfying depth.

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

Ingredients

– 1 lb breakfast sausage, casings removed (I like using a mild pork sausage for that classic flavor)
– 1 cup chopped chestnuts, roasted and peeled (you can find these jarred to save time, but fresh-roasted are amazing)
– 4 cups cubed day-old bread, about 1/2-inch pieces (I prefer a rustic sourdough here for extra texture)
– 1 cup diced yellow onion
– 1/2 cup diced celery
– 2 cloves garlic, minced (fresh is best—it really makes a difference)
– 1/4 cup unsalted butter
– 2 cups chicken broth
– 2 large eggs, lightly beaten (room temp eggs blend in smoother)
– 1 tsp dried sage
– 1/2 tsp dried thyme
– 1/2 tsp ground black pepper
– 1/4 tsp salt

Instructions

1. Preheat your oven to 350°F and grease a 9×13-inch baking dish with butter or cooking spray.
2. In a large skillet over medium heat, cook the sausage, breaking it into small crumbles with a spoon, for 8-10 minutes until browned and no longer pink.
3. Tip: Drain any excess grease from the sausage to keep the stuffing from getting too oily.
4. Add the butter to the same skillet and melt it over medium heat.
5. Stir in the onion, celery, and garlic, and sauté for 5-7 minutes until the vegetables are softened and fragrant.
6. Tip: Don’t rush this step—letting the veggies cook slowly builds a great flavor base.
7. In a large mixing bowl, combine the cooked sausage, sautéed vegetables, cubed bread, and chopped chestnuts.
8. Pour in the chicken broth and beaten eggs, then sprinkle in the sage, thyme, pepper, and salt.
9. Gently mix everything together until the bread is evenly moistened, being careful not to overmix to keep the texture light.
10. Tip: Let the mixture sit for 5 minutes so the bread absorbs the liquid—this prevents a dry stuffing.
11. Transfer the mixture to the prepared baking dish and spread it out evenly.
12. Cover the dish tightly with aluminum foil and bake for 30 minutes.
13. Remove the foil and bake for an additional 15 minutes, or until the top is golden brown and crispy.
14. Use a fork to check that the center is hot and set, about 165°F on an instant-read thermometer.
15. Let the stuffing rest for 10 minutes before serving to allow the flavors to meld.

Unbelievably good, this stuffing has a perfect balance of soft, moist interior and crispy top, with the chestnuts adding a delightful nutty crunch. Serve it alongside your roast turkey or as a hearty main dish with a side of greens—it’s so flavorful, it might just steal the show!

Maple Pecan Roasted Brussel Sprouts

Maple Pecan Roasted Brussel Sprouts
Zesty and sweet, these maple pecan roasted Brussels sprouts will make you forget you ever disliked this veggie. You get caramelized edges, a hint of maple, and a satisfying crunch from the pecans—it’s the perfect side dish that might just steal the spotlight. Trust me, even the picky eaters at your table will be asking for seconds.

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

Ingredients

– 1 pound Brussels sprouts, trimmed and halved (I like them all about the same size so they roast evenly)
– 2 tablespoons extra virgin olive oil (my go-to for roasting)
– 2 tablespoons pure maple syrup (the real stuff makes all the difference)
– 1/2 cup pecans, roughly chopped (toasted pecans add extra flavor, but raw works too)
– 1/2 teaspoon kosher salt
– 1/4 teaspoon black pepper, freshly ground

Instructions

1. Preheat your oven to 400°F and line a baking sheet with parchment paper for easy cleanup.
2. In a large bowl, toss the halved Brussels sprouts with olive oil, maple syrup, salt, and pepper until evenly coated.
3. Spread the Brussels sprouts in a single layer on the prepared baking sheet, cut-side down for better browning.
4. Roast in the preheated oven for 15 minutes, until they start to soften and brown at the edges.
5. Remove the baking sheet from the oven and sprinkle the chopped pecans evenly over the Brussels sprouts.
6. Return the baking sheet to the oven and roast for another 8-10 minutes, until the pecans are fragrant and the sprouts are tender with crispy edges.
7. Tip: Give the pan a gentle shake halfway through roasting to ensure even cooking without burning.
8. Tip: If your pecans brown too quickly, you can add them in the last 5 minutes of roasting instead.
9. Tip: For extra caramelization, drizzle a little extra maple syrup over the sprouts right after they come out of the oven.
10. Transfer the roasted Brussels sprouts and pecans to a serving dish.

You’ll love the contrast between the tender, slightly sweet sprouts and the crunchy, nutty pecans. Yet, this dish shines brightest when served warm alongside a roasted chicken or as a festive addition to your holiday spread—it’s so good, you might skip the main course altogether!

Gingerbread-Spiced Eggnog Cheesecake

Gingerbread-Spiced Eggnog Cheesecake
Nothing says holiday cheer like combining two classic treats into one spectacular dessert. You get the cozy warmth of gingerbread spices blended right into a creamy eggnog cheesecake—it’s basically the best of both worlds in every single bite. Trust me, this is the showstopper your holiday table has been waiting for.
Serving: 12 | Pre Time: 30 minutes | Cooking Time: 65 minutes

Ingredients

– 2 cups finely crushed gingersnap cookies (I like to use a food processor for super-fine crumbs)
– 6 tbsp unsalted butter, melted (go for the good stuff—it makes the crust extra rich)
– 3 (8 oz) packages cream cheese, softened to room temperature (this is key for a smooth, lump-free filling)
– 1 cup granulated sugar
– 3 large eggs, at room temperature (cold eggs can cause the batter to curdle)
– 1 cup prepared eggnog (store-bought works great, but homemade is even better if you’re feeling ambitious)
– 1 tsp ground ginger
– 1 tsp ground cinnamon
– 1/2 tsp ground nutmeg (freshly grated nutmeg adds an amazing aroma)
– 1/4 tsp ground cloves
– 1 tsp pure vanilla extract
– 1 cup sour cream, at room temperature (this gives the cheesecake a lovely tang and creamy texture)

Instructions

1. Preheat your oven to 325°F (163°C) and grease a 9-inch springform pan.
2. In a medium bowl, mix the crushed gingersnap cookies and melted butter until well combined.
3. Press the mixture firmly into the bottom of the prepared pan using the back of a spoon or measuring cup to create an even layer.
4. Bake the crust for 10 minutes at 325°F, then remove it from the oven and let it cool slightly on a wire rack.
5. In a large mixing bowl, beat the softened cream cheese and granulated sugar on medium speed for 3–4 minutes until smooth and creamy.
6. Add the room-temperature eggs one at a time, beating well after each addition until just incorporated.
7. Pour in the eggnog, ground ginger, cinnamon, nutmeg, cloves, and vanilla extract, and mix on low speed until everything is fully blended.
8. Gently fold in the room-temperature sour cream with a spatula until no streaks remain.
9. Tip: To prevent cracks, avoid overmixing the batter once the eggs are added—just mix until combined.
10. Pour the filling over the cooled crust and smooth the top with a spatula.
11. Place the springform pan on a baking sheet and bake at 325°F for 55–65 minutes. The edges should be set, but the center will still have a slight jiggle when gently shaken.
12. Tip: For an extra-creamy texture, let the cheesecake cool in the turned-off oven with the door cracked open for 1 hour to prevent sudden temperature changes.
13. Remove the cheesecake from the oven and run a thin knife around the edge to loosen it from the pan.
14. Let it cool completely at room temperature for 2 hours, then refrigerate for at least 6 hours or overnight to set fully.
15. Tip: For clean slices, dip your knife in hot water and wipe it dry between each cut.
Every slice of this cheesecake is pure bliss—creamy and rich with a spicy gingerbread kick that pairs perfectly with the smooth eggnog flavor. The gingersnap crust adds a delightful crunch, making each bite a textural dream. Serve it chilled with a dollop of whipped cream or a sprinkle of cinnamon for an extra festive touch.

Savory Herb-Crusted Beef Tenderloin

Savory Herb-Crusted Beef Tenderloin
Sometimes you need a showstopper that’s surprisingly simple. This savory herb-crusted beef tenderloin is just that—a juicy, elegant centerpiece perfect for a special dinner, yet totally approachable for a home cook like you.

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

Ingredients

– 1 (3-pound) beef tenderloin, trimmed (I like to pat it super dry with paper towels for a better crust)
– 3 tablespoons extra virgin olive oil, my go-to for richness
– 4 cloves garlic, minced (fresh is best here for that punchy flavor)
– 2 tablespoons fresh rosemary, finely chopped (don’t skip the fresh herbs—they make all the difference)
– 2 tablespoons fresh thyme leaves
– 1 tablespoon kosher salt
– 1 teaspoon freshly ground black pepper
– 1/2 cup panko breadcrumbs (for that extra crunch I adore)

Instructions

1. Preheat your oven to 425°F and place a rack in the middle position.
2. Pat the beef tenderloin completely dry with paper towels to ensure a crispy crust.
3. In a small bowl, combine the olive oil, minced garlic, chopped rosemary, thyme, salt, and pepper into a paste.
4. Rub the herb paste evenly over the entire surface of the tenderloin, coating it thoroughly.
5. Press the panko breadcrumbs firmly onto the herb-coated tenderloin to form a crust.
6. Place the tenderloin on a wire rack set inside a rimmed baking sheet to allow air circulation.
7. Insert an oven-safe meat thermometer into the thickest part of the tenderloin.
8. Roast in the preheated oven until the thermometer reads 135°F for medium-rare, about 25-30 minutes.
9. Remove the tenderloin from the oven and let it rest on a cutting board for 15 minutes; this keeps it juicy.
10. Slice the tenderloin into 1-inch thick pieces against the grain for tenderness.
Just imagine that first bite: the crispy, aromatic herb crust gives way to melt-in-your-mouth, pink-centered beef. Serve it sliced over creamy mashed potatoes or with a simple arugula salad—it’s so versatile and always impresses.

Rustic Apple Pie with a Maple Crust

Rustic Apple Pie with a Maple Crust
Craving a cozy dessert that tastes like a warm hug? This rustic apple pie with a maple crust is your answer. It’s simple, comforting, and perfect for sharing with friends or enjoying solo on a chilly evening.

Serving: 8 | Pre Time: 30 minutes | Cooking Time: 50 minutes

Ingredients

– 2 1/2 cups all-purpose flour (I like to spoon and level it for accuracy)
– 1/2 cup cold unsalted butter, cubed (keep it chilled until the last second)
– 1/4 cup pure maple syrup (the real stuff makes all the difference)
– 1/4 cup ice water
– 6 medium apples, peeled and sliced (I prefer a mix of Granny Smith and Honeycrisp for tartness and sweetness)
– 1/2 cup granulated sugar
– 1 tsp ground cinnamon
– 1 tbsp lemon juice (freshly squeezed adds a bright kick)
– 1 egg, beaten (room temp helps it brush on smoothly)

Instructions

1. In a large bowl, combine the all-purpose flour and cold unsalted butter cubes.
2. Use a pastry cutter or your fingers to work the butter into the flour until it resembles coarse crumbs.
3. Pour in the pure maple syrup and ice water, then stir until a dough forms. Tip: Don’t overmix to keep the crust flaky.
4. Divide the dough into two balls, wrap them in plastic, and chill in the refrigerator for 15 minutes.
5. While the dough chills, peel and slice the apples into 1/4-inch thick pieces.
6. In another bowl, toss the apple slices with granulated sugar, ground cinnamon, and lemon juice until evenly coated.
7. Preheat your oven to 375°F and lightly grease a 9-inch pie dish.
8. Roll out one dough ball on a floured surface to fit the pie dish, then press it in to form the bottom crust.
9. Spread the apple mixture evenly over the bottom crust.
10. Roll out the second dough ball and place it over the apples, crimping the edges to seal. Tip: Cut a few slits in the top crust to let steam escape.
11. Brush the top crust with the beaten egg for a golden finish.
12. Bake in the preheated oven for 45-50 minutes, until the crust is golden brown and the filling is bubbly. Tip: Place a baking sheet underneath to catch any drips.
13. Let the pie cool on a wire rack for at least 30 minutes before slicing.
Dive into this pie and savor the flaky, maple-kissed crust paired with tender, cinnamon-spiced apples. Serve it warm with a scoop of vanilla ice cream for an extra treat, or enjoy it as-is for a rustic, homemade delight that’s sure to impress.

White Chocolate Peppermint Bark

White Chocolate Peppermint Bark
Wondering how to make a festive treat that’s both easy and impressive? White chocolate peppermint bark is your answer. It’s a sweet, minty delight that’s perfect for holiday gifting or just satisfying your own sweet tooth.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 5 minutes

Ingredients

– 12 ounces of white chocolate chips (I like Ghirardelli for their smooth melt)
– 1/2 teaspoon of peppermint extract (go for pure extract to avoid that artificial taste)
– 1/4 cup of crushed candy canes (crush them yourself for that satisfying crunch—I use a zip-top bag and rolling pin)
– 1 tablespoon of vegetable shortening (this helps the chocolate set with a nice sheen, trust me)

Instructions

1. Line a baking sheet with parchment paper or a silicone mat.
2. Place the white chocolate chips and vegetable shortening in a microwave-safe bowl.
3. Microwave the mixture on high for 30 seconds, then stir well with a spatula.
4. Continue microwaving in 15-second intervals, stirring after each, until the chocolate is fully melted and smooth—this usually takes about 1-2 minutes total to prevent scorching.
5. Stir in the peppermint extract until evenly combined.
6. Pour the melted chocolate onto the prepared baking sheet, spreading it into an even layer about 1/4-inch thick using the spatula.
7. Immediately sprinkle the crushed candy canes evenly over the top, gently pressing them in with your hands.
8. Let the bark sit at room temperature for 1 hour, or until completely set and firm to the touch.
9. Break the bark into irregular pieces by hand or with a knife.
Vibrantly white and speckled with red, this bark offers a creamy texture that melts in your mouth with a refreshing mint kick. Serve it on a holiday platter or package it in cute jars for homemade gifts—it’s sure to be a hit at any gathering.

Holiday Spiced Mulled Wine

Holiday Spiced Mulled Wine
Sipping on a warm mug of mulled wine is like wrapping yourself in a cozy holiday hug. You’ll love how the spices fill your kitchen with that festive scent, and it’s surprisingly simple to make—just a few ingredients and some gentle simmering. Let’s get that pot bubbling!
Serving: 6 | Pre Time: 5 minutes | Cooking Time: 25 minutes

Ingredients

– 1 bottle (750 ml) of dry red wine, like a Cabernet Sauvignon—I find it balances the sweetness perfectly.
– 1 orange, sliced into rounds with the peel on for that bright citrus kick.
– 1/4 cup of honey, or maple syrup if you prefer a deeper flavor.
– 2 cinnamon sticks, which I always grab extra because they smell amazing.
– 5 whole cloves, just a pinch to add warmth without overpowering.
– 2 star anise pods, for a subtle licorice note that makes it feel special.
– 1/4 cup of brandy (optional), but I splash it in at the end for an extra boozy kick.

Instructions

1. Pour the red wine into a large saucepan or Dutch oven over medium heat.
2. Add the orange slices, honey, cinnamon sticks, cloves, and star anise to the pot.
3. Stir everything gently with a wooden spoon until the honey dissolves completely, about 1-2 minutes.
4. Reduce the heat to low and let the mixture simmer uncovered for 20 minutes—do not boil it, or the alcohol will evaporate too much.
5. After 20 minutes, remove the pot from the heat and stir in the brandy if using.
6. Strain the mulled wine through a fine-mesh sieve into a heatproof pitcher to remove the solids.
7. Serve immediately in mugs, garnished with a fresh orange slice or cinnamon stick.
Keep it warm in a slow cooker on the ‘warm’ setting if you’re hosting a crowd—it stays perfect for hours. The texture is silky and smooth, with a rich blend of fruity wine, sweet honey, and warm spices that melt together. For a creative twist, try serving it over ice with a splash of sparkling water for a refreshing cooler, or pair it with gingerbread cookies to dunk and savor every sip.

Cranberry Pistachio Biscotti

Cranberry Pistachio Biscotti
These crunchy, twice-baked Italian cookies are perfect for dunking in your morning coffee or afternoon tea. They’re packed with tart dried cranberries and salty pistachios, making them a festive treat that’s surprisingly simple to make at home. You’ll love how your kitchen smells while they bake!
Serving: 24 | Pre Time: 15 minutes | Cooking Time: 50 minutes

Ingredients

– 2 cups all-purpose flour (I always spoon and level it for accuracy)
– 1 1/2 tsp baking powder (fresh baking powder makes them rise better)
– 1/4 tsp salt (a pinch of fine sea salt balances the sweetness)
– 3/4 cup granulated sugar
– 3 large eggs, at room temperature (room temp eggs blend more smoothly into the dough)
– 1 tsp pure vanilla extract (the real stuff makes a difference in flavor)
– 1 cup dried cranberries (I like the sweetened ones for a pop of tartness)
– 3/4 cup shelled pistachios, roughly chopped (salted pistachios add a nice savory contrast)

Instructions

1. Preheat your oven to 350°F and line a large baking sheet with parchment paper.
2. In a medium bowl, whisk together the flour, baking powder, and salt until well combined.
3. In a separate large bowl, beat the sugar and eggs with an electric mixer on medium speed for 2-3 minutes, until the mixture is pale and slightly thickened.
4. Mix in the vanilla extract until just incorporated.
5. Gradually add the flour mixture to the wet ingredients, stirring with a wooden spoon or spatula until a stiff dough forms.
6. Fold in the dried cranberries and chopped pistachios until evenly distributed throughout the dough.
7. Tip: If the dough feels too sticky, lightly flour your hands to handle it more easily.
8. Divide the dough in half and shape each portion into a log about 12 inches long and 3 inches wide on the prepared baking sheet, spacing them at least 3 inches apart.
9. Bake the logs in the preheated oven for 25 minutes, until they are firm to the touch and lightly golden.
10. Remove the baking sheet from the oven and let the logs cool on the sheet for 10 minutes.
11. Tip: Use a serrated knife to slice the logs into 1/2-inch thick pieces—a gentle sawing motion works best to prevent crumbling.
12. Arrange the slices cut-side down on the baking sheet, spacing them slightly apart.
13. Bake again at 350°F for 10 minutes, then flip each slice over and bake for another 10-15 minutes, until the biscotti are dry and crisp.
14. Tip: Keep an eye on them during the second bake to avoid over-browning—they should be golden but not dark.
15. Transfer the biscotti to a wire rack to cool completely.
Zesty and satisfying, these biscotti have a firm, snappy texture that holds up beautifully to dunking. The sweet-tart cranberries and savory pistachios create a flavor combo that’s both festive and addictive. Try serving them alongside a glass of dessert wine or crumbling them over vanilla ice cream for an easy, elegant treat.

Creamy Pumpkin Sage Risotto

Creamy Pumpkin Sage Risotto
Dive into this cozy fall favorite that’ll make your kitchen smell amazing. It’s a creamy, savory risotto that feels fancy but is totally doable on a weeknight. You’ll love how the pumpkin and sage come together for a comforting bowl.

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

Ingredients

– 1 tablespoon extra virgin olive oil (my go-to for a nice flavor base)
– 4 tablespoons unsalted butter, divided (I always keep half cold for finishing)
– 1 small yellow onion, finely diced (about 1 cup)
– 2 cloves garlic, minced
– 1 cup Arborio rice (don’t rinse it—you want that starch for creaminess)
– ½ cup dry white wine (I like a crisp Pinot Grigio here)
– 4 cups low-sodium chicken or vegetable broth, warmed (hot broth is key for even cooking)
– 1 cup canned pumpkin puree (not pumpkin pie filling)
– 1 teaspoon kosher salt
– ½ teaspoon black pepper
– ¼ cup grated Parmesan cheese, plus more for serving
– ¼ cup fresh sage leaves, thinly sliced (fresh makes all the difference)
– ¼ cup heavy cream (for that extra richness)

Instructions

1. Heat the olive oil and 2 tablespoons of butter in a large, heavy-bottomed pot or Dutch oven over medium heat.
2. Add the diced onion and cook, stirring occasionally, for about 5 minutes until softened and translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant—don’t let it brown.
4. Add the Arborio rice to the pot and toast it, stirring constantly, for 2 minutes until the grains look slightly translucent at the edges.
5. Pour in the white wine and cook, stirring, until the liquid is fully absorbed, about 2 minutes.
6. Add 1 cup of the warmed broth to the rice and stir frequently until most of the liquid is absorbed, about 5 minutes. Tip: Keep the broth simmering on a separate burner so it stays hot.
7. Repeat adding broth 1 cup at a time, stirring frequently and waiting for absorption before each addition, until the rice is tender but still al dente, about 20-25 minutes total.
8. Stir in the pumpkin puree, salt, and pepper, and cook for 2 minutes to warm through.
9. Remove the pot from the heat and stir in the remaining 2 tablespoons of cold butter, Parmesan cheese, sage, and heavy cream until creamy and well combined. Tip: Adding cold butter off the heat helps create a silky texture without breaking.
10. Let the risotto rest for 2 minutes to thicken slightly before serving. Tip: Taste and adjust seasoning with a pinch more salt if needed, but avoid over-stirring now to keep it creamy.

Come for the creamy, velvety texture that’s rich without being heavy. The pumpkin adds a subtle sweetness that balances the savory sage and Parmesan beautifully. Try topping it with crispy fried sage leaves or a drizzle of browned butter for an extra cozy touch.

Buttery Garlic Herb Dinner Rolls

Buttery Garlic Herb Dinner Rolls
Oh, you know those days when you want something warm, comforting, and just a little bit fancy? These buttery garlic herb dinner rolls are exactly that—soft, fluffy, and packed with flavor that makes any meal feel special. They’re surprisingly simple to whip up, and the aroma alone is worth the effort.

Serving: 12 | Pre Time: 20 minutes | Cooking Time: 20 minutes

Ingredients

– 1 cup warm whole milk (around 110°F—I test it with my finger; it should feel like a warm bath)
– 2 ¼ tsp active dry yeast (one packet, and I always check the expiration date to make sure it’s fresh)
– ¼ cup granulated sugar
– 3 cups all-purpose flour, plus extra for dusting (I like to use unbleached for a softer texture)
– 1 tsp salt
– 1 large egg, at room temperature (it blends better with the dough)
– ¼ cup unsalted butter, softened (I leave it on the counter for an hour beforehand)
– 3 tbsp unsalted butter, melted (for brushing—extra butter never hurts!)
– 3 cloves garlic, minced (fresh is best here for that punchy flavor)
– 2 tbsp fresh parsley, finely chopped (dried works in a pinch, but fresh adds a bright pop)
– 1 tsp dried oregano (my go-to for that classic herb kick)

Instructions

1. In a large bowl, combine the warm milk, yeast, and sugar. Let it sit for 5–10 minutes until frothy—this means the yeast is active and ready to go.
2. Add the flour, salt, egg, and softened butter to the bowl. Mix with a wooden spoon until a shaggy dough forms.
3. Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth and elastic. Tip: If the dough sticks, add a sprinkle of flour, but don’t overdo it to keep the rolls tender.
4. Place the dough in a greased bowl, cover with a damp towel, and let it rise in a warm spot for 1–1.5 hours until doubled in size.
5. Punch down the dough to release air, then divide it into 12 equal pieces. Roll each piece into a smooth ball.
6. Arrange the balls in a greased 9×13-inch baking dish, spacing them slightly apart. Cover and let rise again for 30–45 minutes until puffy.
7. Preheat your oven to 375°F. Bake the rolls for 18–20 minutes until golden brown on top. Tip: Tap a roll lightly; if it sounds hollow, it’s done.
8. While the rolls bake, mix the melted butter, minced garlic, parsley, and oregano in a small bowl.
9. As soon as the rolls come out of the oven, brush the garlic herb butter generously over the tops. Tip: Do this while they’re hot so the butter soaks in for maximum flavor.
10. Let the rolls cool in the pan for 5 minutes before serving.
You’ll love how these rolls pull apart with a soft, pillowy texture and a rich, savory garlic aroma. They’re perfect alongside soups or as a standout side for holiday dinners—try tearing them open and dipping them in extra butter or a bit of olive oil for an indulgent twist.

Pomegranate Glazed Salmon Fillets

Pomegranate Glazed Salmon Fillets
Hey, you know those weeknights when you want something impressive but don’t have hours to spend in the kitchen? This pomegranate glazed salmon is your answer. It’s sweet, savory, and comes together in a flash, making you look like a total pro with minimal effort.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 4 (6-ounce) salmon fillets, skin-on or skinless—I like the crispy skin, but it’s your call!
– 1/2 cup pomegranate juice (the 100% juice kind, not a cocktail mix)
– 2 tbsp honey
– 1 tbsp soy sauce (I always use low-sodium to control the salt)
– 1 tbsp olive oil (extra virgin is my go-to for its flavor)
– 1 tsp minced garlic (about 2 cloves, fresh is best)
– 1/2 tsp ground black pepper
– 1/4 tsp salt (I use kosher salt for even seasoning)
– Fresh pomegranate arils and chopped parsley for garnish, if you’re feeling fancy

Instructions

1. Pat the salmon fillets completely dry with paper towels—this helps them get a nice sear instead of steaming.
2. In a small saucepan over medium-high heat, combine the pomegranate juice, honey, soy sauce, and minced garlic.
3. Bring the mixture to a boil, then reduce the heat to medium-low and let it simmer for 8-10 minutes, stirring occasionally, until it thickens to a syrup-like glaze that coats the back of a spoon. Tip: Keep an eye on it to prevent burning!
4. While the glaze simmers, season both sides of the salmon fillets evenly with the salt and black pepper.
5. Heat the olive oil in a large non-stick skillet over medium-high heat until it shimmers, about 1-2 minutes.
6. Place the salmon fillets in the skillet, presentation-side down (that’s the prettier side without skin if using skin-on).
7. Cook the salmon for 4-5 minutes without moving it, until the bottom develops a golden-brown crust.
8. Carefully flip each fillet using a spatula and cook for another 3-4 minutes on the other side, or until the salmon flakes easily with a fork and reaches an internal temperature of 145°F. Tip: Don’t overcrowd the pan—cook in batches if needed for even cooking.
9. Brush the thickened pomegranate glaze generously over the top of each salmon fillet during the last minute of cooking, using about half of the glaze.
10. Remove the skillet from the heat and let the salmon rest for 2 minutes—this keeps it juicy. Tip: Resting is key for tender fish!
11. Drizzle the remaining glaze over the plated salmon and garnish with fresh pomegranate arils and chopped parsley if desired.

Enjoy the tender, flaky salmon with that sticky-sweet glaze—it’s a beautiful balance that isn’t too fishy. I love serving it over a bed of quinoa or with roasted asparagus to soak up any extra sauce, making it a complete, colorful meal that’s sure to impress.

Classic Holiday Sugar Cookies

Classic Holiday Sugar Cookies
Mmm, nothing says holiday cheer quite like a batch of classic sugar cookies. They’re the perfect canvas for your creativity, whether you’re decorating with the kids or just craving something sweet and simple. You’ll love how this dough comes together.

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

Ingredients

– 1 cup (2 sticks) unsalted butter, softened to room temperature—this makes creaming so much easier.
– 1 cup granulated sugar, plus extra for rolling if you like that sparkly edge.
– 2 large eggs, at room temperature for better emulsification.
– 2 teaspoons pure vanilla extract, my secret for that warm, cozy flavor.
– 3 cups all-purpose flour, spooned and leveled to avoid dense cookies.
– 1 teaspoon baking powder, for a little lift.
– 1/2 teaspoon salt, to balance the sweetness.

Instructions

1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large bowl, use an electric mixer on medium speed to cream the softened butter and granulated sugar together for about 2 minutes, until light and fluffy.
3. Add the room-temperature eggs one at a time, beating well after each addition until fully incorporated.
4. Mix in the pure vanilla extract until just combined.
5. In a separate bowl, whisk together the all-purpose flour, baking powder, and salt.
6. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a soft dough forms and no flour streaks remain.
7. Scoop the dough into 1-tablespoon portions and roll into balls with your hands.
8. Place the dough balls about 2 inches apart on the prepared baking sheets.
9. Use the bottom of a glass to gently flatten each ball to about 1/4-inch thickness.
10. Bake in the preheated oven for 8-10 minutes, until the edges are just starting to turn golden brown.
11. Remove from the oven and let the cookies cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.

Let these cookies cool fully before decorating with icing or sprinkles—they’re delightfully crisp on the edges and tender in the center, with a buttery vanilla flavor that melts in your mouth. Try serving them alongside a mug of hot cocoa for the ultimate cozy treat, or package them up as homemade gifts that’ll spread holiday joy.

Balsamic Roasted Carrot Salad

Balsamic Roasted Carrot Salad
Balsamic roasted carrots might just become your new favorite way to eat veggies. They’re sweet, savory, and so easy to make. You’ll love how the roasting brings out their natural sugars.

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

Ingredients

– 1 lb carrots, peeled and cut into 1-inch pieces (I like using rainbow carrots for extra color)
– 2 tbsp extra virgin olive oil (my go-to for roasting)
– 2 tbsp balsamic vinegar
– 1 tbsp honey
– 1/2 tsp salt
– 1/4 tsp black pepper
– 4 cups mixed greens (I prefer a spring mix with arugula)
– 1/4 cup crumbled goat cheese
– 1/4 cup toasted walnuts, roughly chopped

Instructions

1. Preheat your oven to 425°F (218°C).
2. Place the carrot pieces on a large baking sheet.
3. In a small bowl, whisk together the olive oil, balsamic vinegar, honey, salt, and pepper until well combined.
4. Pour the balsamic mixture over the carrots and toss until all pieces are evenly coated. Tip: Make sure the carrots are in a single layer on the baking sheet for even roasting.
5. Roast the carrots in the preheated oven for 20-25 minutes, stirring halfway through. Tip: They’re ready when they’re tender and have caramelized edges.
6. While the carrots roast, place the mixed greens in a large serving bowl.
7. Remove the carrots from the oven and let them cool for 5 minutes. Tip: This helps them hold their shape when mixed with the greens.
8. Add the slightly cooled roasted carrots to the bowl with the mixed greens.
9. Top the salad with the crumbled goat cheese and toasted walnuts.
10. Gently toss everything together just before serving.

Keep it simple and enjoy this salad warm or at room temperature. The carrots are wonderfully tender with a sweet-tangy glaze, while the goat cheese adds a creamy contrast and the walnuts give a satisfying crunch. Try serving it alongside grilled chicken or flaky salmon for a complete meal.

Toasted Almond Holiday Biscotti

Toasted Almond Holiday Biscotti
You know those holiday treats that just feel like a warm hug? Yeah, this toasted almond biscotti is exactly that—a crunchy, twice-baked cookie that’s perfect for dunking in your coffee or gifting to friends. It’s surprisingly simple to make and fills your kitchen with the coziest almond aroma.

Serving: 24 biscotti | Pre Time: 15 minutes | Cooking Time: 50 minutes

Ingredients

– 2 cups all-purpose flour (I always spoon and level it to avoid dense cookies)
– 1 cup granulated sugar (regular white sugar works great)
– 1 tsp baking powder (make sure it’s fresh for good rise)
– ¼ tsp salt (I use fine sea salt for even distribution)
– 3 large eggs (room temp eggs blend smoother into the dough)
– 1 tsp pure almond extract (the real stuff makes all the difference)
– 1 cup whole almonds, toasted and roughly chopped (toasting them first brings out their nutty flavor)
– 1 tbsp unsalted butter, melted (for brushing the logs)
– 2 tbsp turbinado sugar (for sprinkling—it adds a lovely crunch)

Instructions

1. Preheat your oven to 350°F and line a baking sheet with parchment paper.
2. In a large bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt until well combined.
3. In a separate medium bowl, beat the eggs and almond extract with a fork until frothy, about 30 seconds.
4. Pour the egg mixture into the dry ingredients and stir with a wooden spoon until a shaggy dough forms.
5. Fold in the toasted almonds until evenly distributed throughout the dough.
6. Divide the dough in half and shape each portion into a 12-inch-long log on the prepared baking sheet, spacing them 3 inches apart.
7. Brush the tops of the logs with the melted unsalted butter and sprinkle evenly with the turbinado sugar.
8. Bake at 350°F for 25 minutes, or until the logs are golden brown and firm to the touch.
9. Remove the baking sheet from the oven and let the logs cool on the sheet for 10 minutes to set slightly.
10. Reduce the oven temperature to 325°F.
11. Transfer one log at a time to a cutting board and slice diagonally into ½-inch-thick pieces using a serrated knife for clean cuts.
12. Arrange the slices cut-side down on the baking sheet and bake at 325°F for 10 minutes.
13. Flip each slice over and bake for an additional 10 minutes, until crisp and lightly browned.
14. Transfer the biscotti to a wire rack to cool completely, about 30 minutes.
Crunchy and packed with almond flavor, these biscotti have that perfect snap when you bite into them. I love serving them with a mug of hot cocoa or wrapping them in cellophane bags as homemade gifts—they stay fresh for weeks!

Festive Cranberry Lime Punch

Festive Cranberry Lime Punch
Just in time for your next gathering, this Festive Cranberry Lime Punch is the vibrant, refreshing drink you didn’t know you needed. It’s a breeze to whip up and always steals the show with its gorgeous color and tangy-sweet flavor. You’re going to love how it brightens up any table.

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

Ingredients

– 4 cups cranberry juice cocktail, chilled (I find the bottled kind works perfectly here)
– 2 cups ginger ale, chilled (use your favorite brand—I love the extra zing from a strong ginger ale)
– 1 cup fresh lime juice, from about 8-10 limes (freshly squeezed makes all the difference for that bright punch)
– 1/4 cup granulated sugar (you can adjust this a bit if your cranberry juice is very sweet)
– Ice cubes, for serving
– Fresh cranberries and lime slices, for garnish (these little extras make it look so festive)

Instructions

1. In a large pitcher, combine the 4 cups of chilled cranberry juice cocktail and 1 cup of fresh lime juice.
2. Add the 1/4 cup of granulated sugar to the pitcher. Tip: Stir vigorously for about 1 minute until the sugar is completely dissolved—no gritty texture allowed!
3. Gently pour in the 2 cups of chilled ginger ale. Tip: Pour it slowly down the side of the pitcher to preserve the bubbles for a fizzy finish.
4. Stir the mixture once or twice very gently to combine everything without losing too much carbonation.
5. Fill serving glasses with ice cubes, about halfway full.
6. Carefully pour the punch over the ice in each glass, leaving a little room at the top. Tip: For an extra chill, you can pop the glasses in the freezer for 5 minutes before serving.
7. Garnish each glass with a few fresh cranberries and a thin lime slice on the rim.
8. Serve immediately while it’s cold and fizzy.

You’ll get a beautifully balanced sip that’s tangy from the lime, sweet-tart from the cranberry, and with a lively sparkle from the ginger ale. The texture is light and effervescent, perfect for sipping slowly. Try serving it in a clear punch bowl with extra fruit floating on top for a real party centerpiece.

Chocolate Hazelnut Yule Log

Chocolate Hazelnut Yule Log
Let’s be honest—when the holiday season rolls around, you want a showstopping dessert that feels festive but doesn’t keep you in the kitchen all day. This chocolate hazelnut yule log is just that: a rich, swirled cake that looks impressive and tastes like a cozy winter hug.

Serving: 8 | Pre Time: 25 minutes | Cooking Time: 15 minutes

Ingredients

– 4 large eggs, at room temperature (they whip up much fluffier this way)
– 3/4 cup granulated sugar
– 1/2 cup all-purpose flour
– 1/4 cup unsweetened cocoa powder, sifted (I like Dutch-process for a deeper chocolate flavor)
– 1/4 tsp salt
– 1 cup heavy cream, chilled
– 1/2 cup chocolate-hazelnut spread (go for a good-quality brand—it makes all the difference)
– Powdered sugar, for dusting (a light sprinkle gives that snowy look)

Instructions

1. Preheat your oven to 350°F and line a 10×15-inch jelly roll pan with parchment paper, lightly greasing it.
2. In a large bowl, beat the eggs and granulated sugar with an electric mixer on high speed for 5 minutes, until pale and thick—this creates the cake’s airy texture.
3. Gently fold in the flour, cocoa powder, and salt with a spatula until just combined, being careful not to deflate the batter.
4. Pour the batter into the prepared pan, spreading it evenly with an offset spatula.
5. Bake for 12–14 minutes, until the cake springs back when lightly touched in the center.
6. Immediately invert the warm cake onto a clean kitchen towel dusted with powdered sugar, and carefully peel off the parchment paper.
7. Starting from a short end, tightly roll the cake up with the towel inside, then let it cool completely on a wire rack for about 1 hour—this prevents cracking later.
8. While the cake cools, whip the heavy cream in a chilled bowl until stiff peaks form, about 3–4 minutes.
9. Unroll the cooled cake gently, spread the chocolate-hazelnut spread evenly over the surface, then top with the whipped cream.
10. Re-roll the cake tightly without the towel, using the towel to help guide it if needed.
11. Transfer the log to a serving platter, seam-side down, and dust generously with powdered sugar.
12. Refrigerate for at least 2 hours before slicing to let the flavors meld.

This yule log has a soft, spongy cake wrapped around a creamy, nutty filling that’s not too sweet. The texture is light yet indulgent, with a hint of cocoa that pairs perfectly with coffee. Try serving it with a drizzle of melted chocolate or a side of fresh berries for a festive touch that’ll have everyone asking for seconds.

Vanilla Bean Holiday Cheesecake

Vanilla Bean Holiday Cheesecake
Zipping through holiday baking lists? This vanilla bean cheesecake is your creamy, dreamy answer—it’s rich, festive, and surprisingly simple to pull off. You’ll love how the real vanilla beans speckle every slice with tiny black dots, making it look as special as it tastes. Let’s get baking!
Serving: 12 | Pre Time: 30 minutes | Cooking Time: 60 minutes

Ingredients

– 2 cups graham cracker crumbs (I crush them myself for a chunkier texture)
– 1/2 cup unsalted butter, melted (salted works too, but I like controlling the salt)
– 4 (8 oz) packages cream cheese, softened to room temperature (this is key for a smooth batter)
– 1 1/4 cups granulated sugar
– 1 cup sour cream, at room temperature
– 4 large eggs, at room temperature (cold eggs can cause cracks)
– 1 tbsp vanilla extract
– Seeds scraped from 2 vanilla beans (those little black specks make it extra fancy)
– 1/4 cup all-purpose flour

Instructions

1. Preheat your oven to 325°F (163°C).
2. In a medium bowl, mix the graham cracker crumbs and melted butter until evenly combined.
3. Press the crumb mixture firmly into the bottom of a 9-inch springform pan to form the crust.
4. Bake the crust for 10 minutes at 325°F, then remove it and let it cool on a wire rack.
5. In a large mixing bowl, beat the softened cream cheese on medium speed until completely smooth, about 2 minutes.
6. Tip: Scrape down the sides of the bowl often to avoid lumps.
7. Gradually add the sugar to the cream cheese, beating until fully incorporated.
8. Mix in the sour cream, vanilla extract, and vanilla bean seeds until just combined.
9. Add the eggs one at a time, beating on low speed after each addition until blended.
10. Tip: Overbeating the eggs can incorporate too much air and lead to cracks.
11. Gently fold in the flour with a spatula until no white streaks remain.
12. Pour the cheesecake batter over the cooled crust in the springform pan.
13. Place the springform pan on a baking sheet and bake at 325°F for 55–60 minutes.
14. Tip: The cheesecake is done when the edges are set but the center still jiggles slightly when shaken.
15. Turn off the oven, crack the door open, and let the cheesecake cool inside for 1 hour to prevent sinking.
16. Remove the cheesecake from the oven and let it cool completely at room temperature.
17. Refrigerate the cheesecake for at least 4 hours, or preferably overnight, before serving.
18. Just before serving, run a knife around the edges and release the springform pan.
Just slice into this beauty—it’s luxuriously creamy with a subtle vanilla warmth that melts on your tongue. The graham cracker crust adds a sweet crunch that balances the smooth filling perfectly. For a holiday twist, top it with fresh berries or a drizzle of salted caramel to make it truly unforgettable.

Conclusion

Holiday magic is just a recipe away! This collection of 33 Magnolia Journal recipes offers a treasure trove of festive flavors to make your season truly special. We hope you find inspiration to create new traditions. Try a dish, leave a comment with your favorite, and don’t forget to share the joy by pinning this article on Pinterest. Happy cooking and happy holidays!

Leave a Comment