Craving the warmth of a Filipino Christmas? These 10 authentic Pinoy recipes bring the festive flavors of the Philippines to your holiday table. From savory mains to sweet treats, each dish is a taste of tradition—perfect for sharing with loved ones. Let’s cook!
Lechon Baboy (Roasted Suckling Pig)
Let's be real: there's no dish more iconic for a Filipino Christmas or big celebration than lechon baboy—a whole roasted pig with skin so crispy it shatters when you bite, and meat so tender it falls apart. I still remember the first time my Lola taught me to prep one; it felt daunting, but now it's my favorite way to feed a crowd!
Serving: 15 | Prep Time: 1440 minutes | Cooking Time: 240 minutes
Ingredients
- 1 whole suckling pig (about 15-20 lbs), cleaned and gutted
- 1/4 cup kosher salt
- 2 tablespoons black pepper
- 10 cloves garlic, minced
- 1/2 cup soy sauce
- 1/4 cup calamansi or lime juice
- 2 tablespoons annatto oil (or achiote seeds in oil)
- 1 large bunch lemongrass, smashed
- 2 onions, quartered
- 5 bay leaves
- 1/2 cup butter, melted (for basting)
- 1 tablespoon baking soda (optional, for extra crispy skin)
Instructions
- The day before roasting, pat the pig dry inside and out. Rub the cavity generously with salt and pepper, then stuff with minced garlic, lemongrass, onions, and bay leaves.
- Combine soy sauce, calamansi juice, and annatto oil in a bowl. Brush this mixture all over the skin and inside the cavity. Cover and refrigerate overnight (at least 12 hours). Pro tip: if you want shatteringly crisp skin, rub a little baking soda mixed with salt on the skin the last 2 hours of marinating.
- Take the pig out of the fridge 2 hours before roasting to come to room temperature. Meanwhile, preheat your oven or rotisserie to 325°F. If using an oven, set a rack in a large roasting pan and place the pig on it, propping the belly open with a few crumpled foil balls so heat circulates.
- Roast the pig for about 4 hours, or until the internal temperature in the thickest part of the thigh reaches 160°F. Every 30 minutes, baste with melted butter mixed with some of the pan drippings. Tip: if the skin starts to darken too early, tent it loosely with foil.
- For extra crispy skin, increase the oven temperature to 425°F for the last 15-20 minutes, watching carefully to avoid burning. Let the lechon rest for 20 minutes before carving. The skin should crackle like glass, and the meat should be juicy and pull apart easily.
You'll know it's done when the room goes quiet as everyone reaches for that first crunchy bite—it's pure magic. Serve with a side of liver sauce or a simple vinegar dip, and watch it disappear faster than you can say 'second helpings.'
Chicken Galantina (Stuffed Chicken Roll)
Galantina might sound like a fancy French term, but this stuffed chicken roll is actually a cozy, crowd-pleasing dish that's totally doable at home. I remember the first time I attempted deboning a chicken—it was a messy affair, but the end result was so rewarding that I've been making it for every family gathering since. Plus, it's a great way to use up leftover veggies in the fridge!
Serving: 6 | Prep Time: 40 minutes | Cooking Time: 40 minutes
Ingredients
- 1 whole chicken (about 4 lbs), deboned (or ask your butcher to butterfly it for you)
- 1 lb ground pork
- 1 cup finely diced carrots (about 2 medium)
- 1/2 cup finely diced onion (1 small)
- 2 cloves garlic, minced
- 1/2 cup plain breadcrumbs
- 1 large egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon soy sauce
- a splash of olive oil (for frying)
- kitchen twine
Instructions
- First, prepare the chicken: Rinse the deboned chicken and pat it dry. Lay it skin-side down on a cutting board, and use a meat mallet or rolling pin to gently pound it to an even thickness—about ½ inch. This helps the roll cook evenly.
- Make the stuffing: In a large bowl, combine the ground pork, diced carrots, onion, garlic, breadcrumbs, egg, salt, pepper, and soy sauce. Mix until everything is well incorporated. (Tip: Use your hands to mix—it's easier and ensures even distribution.)
- Spread the stuffing evenly over the chicken, leaving about a 1-inch border on all sides. Don't overstuff, or it will burst during cooking.
- Roll the chicken tightly from one long side, tucking the edges in as you go, like a jelly roll. Secure the roll with kitchen twine every 2 inches. Tie firmly but not so tight that the filling squeezes out.
- Steam the galantina: Place the rolled chicken in a steamer basket over boiling water. Cover and steam for 30-35 minutes, or until an instant-read thermometer inserted into the center reaches 165°F. (Tip: If you don't have a steamer, you can bake it in a 350°F oven for 40 minutes, covered.)
- Let the steamed roll rest for 10 minutes. Then, heat a splash of olive oil in a large skillet over medium-high heat. Carefully brown the galantina on all sides, rolling it gently with tongs, until deep golden and crispy—about 4-5 minutes total. (Tip: Pat the roll dry before frying to ensure a good crust.)
- Remove the twine and let the galantina rest for 5 minutes before slicing. Use a sharp serrated knife for clean slices.
Visually, the galantina is stunning when sliced—swirls of juicy chicken, savory pork, and bright orange carrots. The texture is tender yet firm, with a crispy golden exterior from the pan-fry. I love serving it with a simple green salad and a dollop of spicy mustard, or even a cranberry sauce for a festive touch. It's a showstopper that tastes just as good the next day cold on a sandwich!
Buko Pandan Salad (Coconut and Pandan Dessert)
Zipping through my fridge on a hot summer afternoon, I stumbled upon a can of coconut cream and a bottle of pandan extract, and I knew exactly what to make: Buko Pandan Salad. This creamy, sweet dessert salad is a Filipino classic that's perfect for potlucks or just cooling down with a spoon. It's like a tropical hug in a bowl!
Serving: 8 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Pandan Jelly
- 1 pack (about 1 ounce) unflavored gelatin powder (like Knox)
- 1/2 cup granulated sugar
- 2 cups water
- 1/2 teaspoon pandan extract (or more to taste)
- a drop of green food coloring (optional, for that vibrant look)
For the Cream Mixture
- 1 can (14 ounces) coconut cream (not coconut milk, get the thick stuff)
- 1 can (14 ounces) sweetened condensed milk
- 1 cup heavy whipping cream (or 1 can (13.5 oz) coconut milk if you want it lighter)
- 1/2 teaspoon vanilla extract
For the Salad Assembly
- 2 cans (20 ounces each) young coconut strips (buko), drained (or use fresh if you have it)
- 1 can (8 ounces) crushed pineapple, drained
- 1/2 cup nata de coco (coconut gel), drained (optional, for extra texture)
- maraschino cherries (a handful, for garnish)
Instructions
- First, make the pandan jelly: In a small bowl, sprinkle the gelatin over 1/2 cup of cold water and let it bloom for 5 minutes.
- In a small saucepan, combine the bloomed gelatin, remaining 1 1/2 cups water, and 1/2 cup sugar. Cook over medium heat, stirring constantly, until the gelatin and sugar are fully dissolved (about 3 minutes). Don't let it boil, or it may get grainy.
- Remove from heat and stir in the pandan extract and a drop of green food coloring if you want that classic neon green look. Pour into an 8×8 inch dish and refrigerate for at least 2 hours, until firm.
- Once set, cut the jelly into small cubes (about 1/2 inch). TIP: Lightly oil your knife to prevent sticking.
- In a large mixing bowl, combine the coconut cream, sweetened condensed milk, heavy cream, and vanilla extract. Whisk until smooth and creamy. TIP: For a thicker consistency, chill the cream mixture for 15 minutes before whisking.
- Add the drained young coconut strips, crushed pineapple, nata de coco (if using), and the pandan jelly cubes to the cream mixture. Fold gently until everything is evenly coated. TIP: Fold, don't stir, to keep the jelly from breaking apart.
- Transfer the salad to a serving bowl and top with a few maraschino cherries. Refrigerate for at least 1 hour before serving to let the flavors meld. TIP: This salad tastes even better the next day!
Velvety and refreshing, every spoonful is a burst of creamy coconut, chewy jelly, and sweet fruit. Feel free to toast some shredded coconut on top for extra crunch, or serve it in little cups with a cherry on top for a party-perfect presentation.
Beef Morcon (Stuffed Beef Roll)
Valentine's Day or not, there's something about a stuffed beef roll that screams special occasion to me. I first tried Beef Morcon at a family gathering, and the combo of savory beef, salty pickles, and creamy cheese just hit differently.
Serving: 6 | Prep Time: 30 minutes | Cooking Time: 1 minutes
Ingredients
- 1.5 lbs beef flank, butterflied
- a couple of links of longanisa or chorizo, sliced lengthwise
- a few sweet pickles (about 3–4 spears)
- a few slices of cheddar or processed cheese (like Quickmelt)
- 1 can (15 oz) tomato sauce
- a splash of soy sauce
- 4 cloves garlic, minced
- 1 medium onion, sliced
- 1 bell pepper, sliced into strips
- salt and pepper to taste
- 2 tbsp cooking oil
- toothpicks or kitchen twine
Instructions
- Place the beef flank between two sheets of plastic wrap and pound with a meat mallet until about 1/4-inch thick. Season both sides with salt and pepper.
- Lay the sausage slices, pickle spears, and cheese strips along one edge of the beef. Roll tightly, tucking in the sides as you go, and secure with toothpicks or tie with kitchen twine at 1-inch intervals.
- Heat oil in a heavy pot or Dutch oven over medium-high heat. Sear the beef roll, turning occasionally, until deeply browned on all sides, about 6–8 minutes total. Don't rush this step—a good sear adds depth of flavor.
- In the same pot, sauté garlic, onion, and bell pepper until softened, about 3 minutes. Add the tomato sauce and soy sauce, scraping up any browned bits. Bring to a simmer.
- Return the beef roll to the pot, spoon some sauce over it, cover, and reduce heat to low. Braise for 1.5 hours, turning the roll halfway through. Check liquid level occasionally; add a splash of water if the sauce gets too thick.
- Once the beef is fork-tender, remove from heat. Let rest for 10 minutes before slicing to keep the juices in, then carefully remove toothpicks or twine. Slice into 1-inch thick rounds and serve with the sauce spooned over.
Vibrant and fork-tender, each slice reveals a colorful spiral of fillings. I love serving it with steamed rice and a side of atchara (pickled papaya) for that extra tang.
Queso de Bola (Edam Cheese Ball)
Just in time for the holiday season, this Queso de Bola recipe brings back memories of my Nana's Christmas table. It's the perfect make-ahead appetizer that feels festive without any fuss. I love how the creamy, savory cheese ball pairs with sweet ensaymada or salty crackers.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
- 1 wheel of Edam cheese (about 8 oz), grated
- 8 oz cream cheese, softened
- 2 tbsp unsalted butter, softened
- 1/2 tsp garlic powder
- 1/2 tsp paprika
- 1/4 cup finely chopped pecans (or walnuts)
Instructions
- Let the Edam cheese, cream cheese, and butter come to room temperature for about 30 minutes—this makes mixing a breeze.
- In a large bowl, beat the cream cheese and butter together with a hand mixer until smooth and fluffy.
- Stir in the garlic powder and paprika until evenly incorporated.
- Add the grated Edam cheese and mix by hand until everything is well combined—use a spatula to scrape the sides.
- Cover the bowl with plastic wrap and refrigerate for 30 minutes so the mixture firms up for shaping. Tip: You can chill it an hour if you have time, but 30 minutes works fine.
- Lay out a sheet of plastic wrap or wax paper. Scoop the cheese mixture onto it and shape into a ball using the wrap to help you. Tip: Wet your hands slightly if the cheese is sticky.
- Roll the ball in the chopped pecans, pressing gently so they stick. Tip: For a prettier presentation, reserve a few pecans to press into the top.
- Wrap the cheese ball tightly and chill for at least 2 hours before serving. It keeps well for up to 5 days in the fridge—if it lasts that long!
Keep this cheese ball chilled until you're ready to serve—it's even better the next day when the flavors meld. The creaminess of the Edam paired with the tangy cream cheese and crunchy pecans is pure holiday magic. I love serving it with buttery ensaymada or simple crackers.
Pancit Malabon (Thick Rice Noodles with Seafood)
Nothing says Filipino celebration quite like a heaping plate of Pancit Malabon. This thick, orange-hued noodle dish is packed with shrimp, squid, and the unmistakable smokiness of tinapa (smoked fish) floss. Every time I make it, I feel like I'm back at my lola's kitchen in Malabon, where the sauce stains your fingers just right.
Serving: 8 | Prep Time: 30 minutes | Cooking Time: 30 minutes
Ingredients
Noodles & Base
- 1 lb thick rice noodles (bihon or miki, but look for Malabon-style sticks)
- 1/4 cup annatto seeds (soaked in 1/2 cup warm water for 15 minutes, then strained to get 1/3 cup annatto water)
- 3 tbsp vegetable oil
Proteins
- 1/2 lb large shrimp, peeled and deveined (leave tails on for presentation if you like)
- 1/2 lb squid bodies, sliced into rings (tentacles optional, but I love them in there)
- 1 cup tinapa (smoked fish) flakes – I buy it pre-flaked at the Asian store
Vegetables & Aromatics
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 cup cabbage, shredded
- 1 cup mung bean sprouts (togue)
- 3 scallions (green parts only), sliced into rings for garnish
Sauce & Seasoning
- 3 tbsp fish sauce (patis) – start with this, you can adjust later
- 1 tsp ground black pepper
- 1/2 cup pork broth (or chicken broth – I use store-bought low-sodium)
- 2 tbsp calamansi juice (or lemon juice if you're in a pinch)
- Hard-boiled eggs, sliced – I like 4 eggs, sliced into wedges
- Crispy fried garlic (optional but highly recommended for crunch)
Instructions
- Soak the thick rice noodles in cold water for 20 minutes until pliable, then drain well. If they're really long, snip them with scissors into manageable lengths – I do about 10 inches.
- In a small bowl, soak annatto seeds in warm water for 15 minutes. Strain through a fine-mesh sieve, pressing on the seeds to extract as much color as possible. You need about 1/3 cup of that vivid orange liquid. Discard the seeds.
- Heat 3 tbsp oil in a large wok or wide pan over medium-high heat. Sear the shrimp for 1 minute per side until pink, then remove and set aside. Do the same with the squid rings – just 45 seconds total so they stay tender, not rubbery. Tip: Overcooked squid is a crime against seafood.
- In the same pan, add the chopped onion and sauté for 2 minutes until translucent. Toss in the minced garlic and cook for another 30 seconds – don't let it burn, or the whole dish turns bitter.
- Pour in the annatto water and the pork broth. Bring to a simmer. Add fish sauce and black pepper. Now add the drained noodles and toss with tongs for about 3 minutes, letting them absorb the sauce. Tip: If the noodles seem dry, add a splash more broth or hot water. They should be glossy and coated but not soupy.
- Push the noodles to one side of the pan. Add cabbage and bean sprouts to the empty space, and cook for 1 minute just until they wilt, then toss everything together.
- Return the cooked shrimp and squid to the pan. Add the tinapa flakes. Toss gently to combine and heat through – about 1 minute. Drizzle calamansi juice over everything and give it one last toss.
- Transfer to a large serving platter. Top with sliced hard-boiled eggs, scallion rings, and a generous sprinkle of crispy fried garlic if you've got it.
You'll love that the thick noodles hold onto the savory, slightly tangy sauce like a warm hug. For extra texture, serve with a side of calamansi halves and more crispy garlic – it's the crunch that keeps you going back for 'just one more forkful.'
Leche Flan (Creamy Caramel Custard)
Kicking off the holiday season with my all-time favorite dessert: Leche Flan! This creamy caramel custard is a staple at every Filipino Christmas gathering, and it's surprisingly simple to make. I still remember my lola’s version—smooth as silk with that bittersweet caramel that pools on the plate.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 50 minutes
Ingredients
For the Caramel
- 1 cup granulated sugar
- ¼ cup water
- a squeeze of lemon juice (about 1 teaspoon) — keeps sugar from crystallizing
For the Custard
- 10 large egg yolks
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1 teaspoon vanilla extract
Instructions
- Make the caramel: In a small, heavy-bottomed saucepan, combine the sugar, water, and lemon juice. Swirl the pan gently (do not stir) over medium heat until the sugar dissolves and turns a deep amber color, about 8–10 minutes. Watch closely—once it starts browning, it goes fast.
- Immediately pour the caramel into a 9-inch round llanera or a heatproof dish, tilting to coat the bottom evenly. Set aside to harden — it will become brittle.
- In a large bowl, whisk the egg yolks gently just until they break up. Don’t overmix or you’ll incorporate air bubbles that cause holes in the flan.
- Add the sweetened condensed milk, evaporated milk, and vanilla extract. Stir until well combined, then strain the mixture through a fine-mesh sieve into another bowl to remove any egg solids or froth. This step is key for that ultra-smooth texture.
- Pour the custard mixture over the hardened caramel in the llanera. Cover the dish tightly with aluminum foil to prevent condensation from dripping onto the flan.
- Place the llanera in a steamer basket or a large pot with a rack. Add enough water to come halfway up the sides of the dish. Cover and steam over medium-low heat for 45–50 minutes, or until the center is just set but still jiggles slightly when shaken. A knife inserted near the edge should come out clean.
- Remove the flan from the steamer, let it cool to room temperature, then refrigerate for at least 4 hours or overnight. The longer it chills, the firmer and silkier it gets.
- To unmold, run a thin knife around the edge of the llanera, place a serving plate upside down on top, and flip quickly. The caramel will cascade over the custard.
The result is a velvety, melt-in-your-mouth custard with a rich caramel sauce that’s not too sweet. I love serving it chilled straight from the fridge, maybe with a sprinkling of toasted coconut or a dusting of cinnamon for a twist. Trust me, this leche flan will steal the show at any gathering.
Rellenong Bangus (Stuffed Milkfish)
Venturing into the kitchen one rainy afternoon, I decided to tackle a Filipino classic that always intimidated me: Rellenong Bangus. But once you get the hang of deboning the milkfish (or ask your fishmonger to do it), this stuffed and fried dish becomes a showstopper that’s easier than it looks. It’s my go-to recipe when I want to impress dinner guests with a taste of home.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 20 minutes
Ingredients
- 1 large milkfish (about 2 lbs), butterflied and deboned (ask your fishmonger to do this)
- 1/2 cup shredded carrots
- 1/4 cup finely diced onion
- 1/4 cup finely diced red bell pepper
- 3 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon calamansi juice (or lemon juice)
- 1 large egg
- 1 teaspoon salt
- 1/2 teaspoon ground black pepper
- 2 cups vegetable oil (for frying)
Instructions
- Pat the deboned milkfish dry with paper towels, then season the cavity and skin with ½ teaspoon salt and ¼ teaspoon black pepper. Set aside.
- In a medium bowl, flake the flesh you removed from the fish (or ask for it from the fishmonger) into small pieces. Add the shredded carrots, diced onion, bell pepper, minced garlic, soy sauce, calamansi juice, egg, remaining ½ teaspoon salt, and ¼ teaspoon pepper. Mix until well combined.
- Spoon the filling into the fish's cavity, packing it gently but not too tightly—overstuffing can cause splitting. Secure the opening with toothpicks, weaving them in a simple stitch pattern.
- Pour the vegetable oil into a deep skillet or Dutch oven to a depth of about 1 inch. Heat over medium-high heat until the oil reaches 350°F. (Tip: Drop in a bread cube; if it sizzles and turns golden in 60 seconds, you're ready.)
- Carefully lower the stuffed fish into the hot oil, belly-side down first. Fry for 4–5 minutes, until the bottom is deep golden brown. Gently flip using two spatulas and fry another 4–5 minutes on the other side. The internal temperature should reach 145°F.
- Transfer the fish to a wire rack set over a baking sheet to drain excess oil. Let it rest for 5 minutes before removing the toothpicks and slicing crosswise into portions.
A crispy, golden crust gives way to a savory, moist stuffing that’s bursting with carrot and bell pepper sweetness. I love serving these thick slices over a bed of garlic fried rice with a side of spicy vinegar dipping sauce—every bite is nostalgia on a plate.
Putong Polo (Steamed Rice Muffins)
Usually, when I think of comfort food, my mind goes straight to these fluffy steamed rice muffins—Putong Polo. I remember the first time I tasted them at a dim sum joint—they were plain, but I thought, why not add cheese? So I did, and now they're a family favorite.
Serving: 12 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
- 2 cups rice flour
- 1/2 cup sugar
- 1 tablespoon baking powder
- a pinch of salt
- 2 large eggs
- 1 cup milk
- 1/4 cup vegetable oil
- 1 teaspoon vanilla extract
- 1/2 cup shredded cheddar cheese
Instructions
- In a large bowl, whisk together 2 cups rice flour, 1/2 cup sugar, 1 tablespoon baking powder, and a pinch of salt until uniform.
- In another bowl, beat 2 large eggs, then add 1 cup milk, 1/4 cup vegetable oil, and 1 teaspoon vanilla extract. Mix until smooth.
- Pour the wet ingredients into the dry and stir just until combined—don't overmix, or the muffins will be dense.
- Fold in 1/2 cup shredded cheddar cheese gently. You can use any melting cheese you like, like mozzarella or Parmesan.
- Line a 12-cup muffin tin with paper liners. Fill each cup about two-thirds full—don't overfill, or the muffins will overflow when steaming.
- Place the muffin tin in a steamer over boiling water. Cover tightly and steam on medium heat for 12–15 minutes, until a toothpick inserted into the center comes out clean. Tip: a tight lid is key to even cooking.
- Let the muffins cool in the tin for 5 minutes, then transfer to a wire rack.
Just one bite transports me back to lazy afternoons with a cup of tea. The cheese adds a savory surprise under the sweet, fluffy dome. Try them warm for the best experience—they're perfect for a snack or a simple dessert.
Bibingka (Rice Cake with Coconut Topping)
Known for its soft, fluffy texture and slightly sweet coconut topping, bibingka is a beloved Filipino rice cake that always reminds me of Christmas mornings. I love making it at home because the aroma of coconut and butter fills the kitchen.
Serving: 8 | Prep Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
- 1 cup rice flour
- 1 tsp baking powder
- Pinch of salt
- 1/2 cup sugar (or a bit more if you like it sweeter)
- 1 cup coconut milk (canned is fine, full-fat)
- 1/4 cup water
- 2 large eggs
- 3 tbsp unsalted butter, melted (plus extra for greasing and brushing)
- 1 salted egg, sliced (optional, but traditional)
- 1/2 cup grated fresh or frozen coconut (for topping)
Instructions
- Preheat your oven to 375°F. Grease a 9-inch round baking pan with butter—or better yet, line it with a banana leaf for that authentic flavor.
- In a large bowl, whisk together the rice flour, baking powder, salt, and sugar until there are no lumps.
- In a separate bowl, beat the eggs lightly, then add the coconut milk, water, and melted butter. Stir until combined.
- Pour the wet ingredients into the dry ingredients and mix gently until just combined; don't overmix or the cake will be tough.
- Pour the batter into the prepared pan. If using, arrange the salted egg slices on top of the batter, pressing them in gently.
- Bake for 20 minutes, or until the edges are golden and the center is set but still slightly jiggly. Tip: Insert a toothpick—if it comes out clean, it's done.
- While the bibingka is baking, prepare the topping: toss the grated coconut with a pinch of sugar (optional) and set aside.
- After 20 minutes, remove from oven and brush the top with melted butter. Sprinkle the grated coconut evenly over the surface.
- Return to the oven and bake for another 10 minutes, until the coconut is lightly toasted and the cake is fully cooked through.
- Let the bibingka cool in the pan for 5 minutes, then slice into wedges. Serve warm—it's best fresh!
Your first bite will reveal a soft, custardy interior with a hint of salt from the egg, balanced by the sweet, nutty coconut topping. For a festive touch, serve it with a side of hot cocoa or freshly brewed coffee. Trust me, you'll be reaching for seconds before you know it.
Conclusion
From hearty stews to sweet treats, these Pinoy Christmas recipes bring cozy tradition to your holiday table. Try one (or more!) and let us know your favorite in the comments—then share this roundup on Pinterest to spread the festive cheer!




