Christmas Lasagna is a no-bake, layered dessert that’s every bit as magical as the season itself. With a rich red velvet cookie crust, cool peppermint cheesecake, silky green pudding, and fluffy whipped topping, it’s a colorful treat that tastes as joyful as it looks.
This easy Christmas Lasagna recipe comes together in just 30 minutes of prep and sets in the fridge while you enjoy your day. It’s perfect for Christmas parties, potlucks, or a festive baking day with the kids. Unlike complicated desserts, this one keeps it simple with pantry staples and store-bought convenience, yet the result is truly show-stopping.
If you’ve ever wondered how to make Christmas Lasagna at home, you’re in for a treat. It’s fun to layer, even more fun to eat, and incredibly easy to customize. Whether you go all out with candy toppings or keep it elegant, this dessert will be the star of your holiday spread.
❤️ Why This Christmas Lasagna Works Every Time
- 🎨 Red, green, and white layers make it look extra festive
- ❄️ No-bake (after the crust) – perfect for stress-free prep
- 🍫 White chocolate pudding adds smooth, creamy richness
- 🌿 Peppermint cheesecake gives it that cool, wintry flavor
- ⏱️ Assembles in just 30 minutes – great for last-minute gatherings
- 🥄 Light, mousse-like texture melts in your mouth
- 🎅 Kids love helping with the layers and candy toppings
- 🧁 Feeds a crowd with 12+ servings
- ✅ Uses simple ingredients – nothing fancy or hard to find
- 🧊 Make-ahead friendly – chills beautifully in the fridge
- 🎁 Great for gifting or serving on a cookie tray
- 🥰 Can be made dairy-free or gluten-free with easy swaps
🛒 What You’ll Need to Make Christmas Lasagna
Red Velvet Shortbread Cookie Layer
3/4 cup unsalted butter, softened
1/2 cup powdered sugar
1 1/2 cups all-purpose flour
1 tablespoon cocoa powder
1/4 teaspoon salt
1 tablespoon red food coloring (adjust to intensity)
Peppermint Cheesecake Layer
8 oz. cream cheese, softened
1 cup powdered sugar
1 1/2 cups Cool Whip (thawed)
1 teaspoon peppermint extract
Green Pudding Layer
2 (3.9 oz) boxes white chocolate instant pudding
3 cups cold milk
Green food coloring (a few drops at a time)
Topping
1 1/2 cups Cool Whip
Garnish
2 cups mini marshmallows
Red and green sprinkles
Holiday M&M candies
Optional Add-Ins & Substitutions
- Gluten-Free? Use 1:1 gluten-free flour or a crushed gluten-free cookie crust
- Dairy-Free? Use plant-based butter, dairy-free cream cheese, almond milk & coconut whipped topping
- Stronger Mint? Add 1/4 tsp extra peppermint extract or crushed candy canes between layers
- Natural Coloring? Try beet powder (red) and matcha (green) for plant-based alternatives
- Shortcut? Swap the crust with a crushed red velvet Oreo base for no-bake ease

🍰 Step-by-Step Instructions for Christmas Lasagna
Step 1 – Preheat and Prepare Your Pan
Preheat oven to 350°F. Lightly butter a 9×13 inch baking dish and set aside.
Step 2 – Mix and Color the Cookie Crust
In a bowl, combine flour, cocoa powder, and salt. In a separate large bowl, beat butter and powdered sugar until creamy. Mix in the red food coloring to achieve a vibrant holiday red.
Step 3 – Bake the Red Velvet Base
Gradually mix dry ingredients into the butter mixture. Press evenly into your prepared pan. Bake for 18–20 minutes, then cool completely.
Step 4 – Make the Peppermint Cheesecake Layer
Beat cream cheese and powdered sugar until smooth. Fold in Cool Whip and peppermint extract. Spread over the cooled crust and freeze for 10–15 minutes to firm up.
Step 5 – Whip Up the Green Pudding Layer
Whisk pudding mixes with cold milk until smooth. Add green food coloring to reach your desired holiday green. Spread gently over the cheesecake layer. Freeze for 5 minutes.
Step 6 – Add the Whipped Snowy Top
Spread the remaining Cool Whip evenly over the pudding layer for a snowy, cloud-like finish.
Step 7 – Decorate with Holiday Cheer
Top with mini marshmallows, colorful sprinkles, and M&Ms. Refrigerate for at least 3–4 hours to fully set.
👩🍳 Helpful Tips for Success
- Chill each layer briefly before adding the next to keep them clean and distinct.
- Use gel food coloring for bolder color with less liquid.
- Let crust cool completely before layering to prevent melting.
- For even spreading, use an offset spatula.
- Freeze 10 minutes between layers to help everything firm up.
- Use full-fat cream cheese for the richest texture.
- For perfect slices, use a hot knife and clean between cuts.
- Add toppings just before serving for best texture.
- Swap red velvet with chocolate graham crackers for a shortcut.
- Add a touch of almond extract for an extra holiday twist.
- Don’t overbake the crust—it should be set but not hard.
- Store leftover marshmallows in a sealed bag to keep them soft.
- Garnish with crushed candy canes for crunch and sparkle.
- Avoid using regular whipped cream unless stabilized—it melts faster.
- Want to prep in advance? Make the day before and refrigerate overnight.
🔄 Flavor Variations & Dietary Swaps
- Healthy Christmas Lasagna: Use light Cool Whip, low-fat cream cheese, and sugar-free pudding.
- Vegan Version: Use plant-based dairy alternatives and coconut whipped cream.
- Chocolate Mint Version: Add mini chocolate chips between layers and chocolate syrup drizzle.
- Fruit-Lover’s Twist: Add a thin layer of crushed raspberries under the pudding.
- Nutty Variation: Sprinkle chopped pistachios or almonds on top for crunch.
- Kid-Friendly Build-Your-Own: Set out toppings and let kids decorate each slice.
- Frozen Bars: Freeze completely and cut into bars for grab-and-go treats.
🍽️ What to Serve With This Christmas Lasagna
Christmas Lasagna is perfect for:
- 🎁 Holiday dessert tables
- 🎉 Christmas Eve parties
- ❄️ Snow day treats with hot cocoa
- 🍴 Brunch buffets
- 🍽️ Festive potlucks and cookie exchanges
It pairs well with:
- Peppermint mochas or white hot chocolate
- A scoop of vanilla bean ice cream
- Warm holiday drinks like eggnog or cider
More holiday favorites to try:
- Try our Grinch Cookies
- Love red velvet? You’ll adore our Decadent Red Velvet Cake with Cream Cheese Frosting
- Need no-bake options? Don’t miss our No Bake Chocolate Peanut Butter Christmas Trees

📊 Nutrition Facts (Per Serving – Estimated)
Calories: 390
Protein: 4g
Carbs: 41g
Fat: 23g
❄️ Make-Ahead, Storage & Reheating
- Fridge Storage: Keeps in the fridge up to 5 days. Cover tightly.
- Freezer Friendly: Freeze (before garnishing) up to 1 month. Thaw in fridge overnight.
- Best Make-Ahead Tip: Assemble completely except for final toppings. Garnish fresh!
- Reheating? None needed. Serve chilled!
FAQs About This Christmas Lasagna
1. Can I make Christmas Lasagna ahead of time?
Yes, Christmas Lasagna is perfect for making ahead! You can assemble it a day in advance and chill it overnight. This actually helps the layers set and enhances the flavor.
2. Can I freeze Christmas Lasagna dessert?
Absolutely! You can freeze Christmas Lasagna before adding the toppings. Wrap it tightly and freeze for up to 1 month. Thaw overnight in the fridge before serving and add fresh toppings just before serving.
3. How do I get clean layers in Christmas Lasagna?
To get perfect, clean layers, chill or freeze each layer for 10–15 minutes before adding the next. Also, use an offset spatula for even spreading and slice with a hot knife.
4. What can I substitute for peppermint extract in Christmas Lasagna?
If you don’t like peppermint, you can easily substitute vanilla or almond extract. You’ll still get a delicious cheesecake layer with a more neutral flavor.
5. Is there a gluten-free or dairy-free version of Christmas Lasagna?
Yes! Use gluten-free flour or cookies for the crust and dairy-free alternatives like vegan cream cheese, plant-based whipped topping, and almond milk to make it both gluten-free and dairy-free.
🍪 More Recipes You’ll Love
- Make our Decadent Strawberry Velvet Cake next
- Try our No-Bake Berry Cheesecake for a kid-friendly treat
- Craving peppermint? Check out our No Bake Christmas Mini Cheesecakes
- Need a gluten-free dessert? Try our Best Easy Christmas Bark Recipe
🎉 Final Thoughts
Christmas Lasagna is the ultimate fun, festive, and fuss-free dessert to light up your holiday season. It’s bold in color, dreamy in texture, and layered with creamy, minty joy. Whether you’re hosting a crowd or just baking with loved ones, this dish is guaranteed to make memories.
💬 What toppings would you add to your version?
🎄 Would you make a fruit version or keep it classic?
📌 Save this recipe and share it with your holiday crew!
Christmas Lasagna Recipe – Festive Holiday Dessert Idea
- Total Time: 4 hours
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
A no-bake, layered Christmas dessert with a red velvet cookie crust, peppermint cheesecake, green white chocolate pudding, and festive toppings like mini marshmallows and M&Ms. Fun, colorful, and perfect for the holidays.
Ingredients
- 3/4 cup unsalted butter, softened
- 1/2 cup powdered sugar
- 1 1/2 cups all-purpose flour
- 1 tablespoon cocoa powder
- 1/4 teaspoon salt
- 1 tablespoon red food coloring
- 8 oz cream cheese, softened
- 1 cup powdered sugar
- 1 1/2 cups Cool Whip, thawed
- 1 teaspoon peppermint extract
- 2 (3.9 oz) boxes white chocolate instant pudding mix
- 3 cups cold milk
- Green food coloring (to desired shade)
- 1 1/2 cups Cool Whip (for topping)
- 2 cups mini marshmallows
- Red and green sprinkles
- M&M candies (red and green)
Instructions
- Preheat oven to 350°F. Lightly butter a 9×13 inch baking dish and set aside.
- In a bowl, mix flour, cocoa powder, and salt. In another bowl, beat softened butter and powdered sugar until creamy.
- Add red food coloring and gradually mix in the dry ingredients to form dough.
- Press the dough into the baking dish and bake for 18–20 minutes. Let it cool completely.
- Beat cream cheese and powdered sugar until smooth. Fold in 1 1/2 cups Cool Whip and peppermint extract.
- Spread the peppermint cheesecake layer over the cooled crust. Freeze for 10–15 minutes.
- Whisk together pudding mix and milk. Add green food coloring to desired color and whisk until smooth.
- Spread pudding over cheesecake layer. Freeze for 5 minutes to firm up.
- Spread 1 1/2 cups Cool Whip over the pudding layer.
- Top with mini marshmallows, sprinkles, and M&Ms. Refrigerate for 3–4 hours until set.
Notes
- Use gel food coloring for more vibrant colors with less liquid.
- Freeze briefly between layers for cleaner separation.
- Let the crust cool completely before adding the cheesecake layer.
- Top just before serving for best texture and appearance.
- Use a warm knife for clean slices.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: No-Bake (with baked crust)
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 29g
- Sodium: 190mg
- Fat: 23g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 45mg










