My neighbor Carol watched me fumbling with a half-melted bag of marshmallows one December afternoon, my toddler smearing butter on the counter while I tried to salvage what was supposed to be a “simple” holiday treat. She didn’t say anything at first. She just reached into her pantry, pulled out a bag of red and green M&Ms, and said, “You’re overthinking it. Christmas doesn’t need to be complicated.” That was five years ago, and honestly, I haven’t made a single batch of holiday cookies since. These Christmas Rice Krispie Treats with M&Ms became my December lifeline, and let me tell you, they’ve saved more than a few of my holiday gatherings from total chaos.
I mean, Christmas baking always looks so magical on Instagram, right? The perfectly piped frosting, the intricate cookie designs, the hours of labor. But if you’re like me—running on caffeine and pure determination during the holiday season—you need something that delivers joy without the stress. These treats take exactly 20 minutes from start to finish. That’s less time than it takes to watch a single episode of your favorite holiday show. I’ve made them on Christmas Eve after wrapping presents until midnight, and they still came out perfect. Maybe you’ve been there, staring down a kitchen disaster while trying to create “magical memories.” Honestly, these treats are the magic you’re looking for.
What makes these Christmas Rice Krispie Treats with M&Ms so special isn’t just the speed—it’s the way they bring people together. The bright red and green M&Ms scattered through the crispy, marshmallowy goodness just scream holiday cheer without any fuss. I keep a stash in my freezer for those moments when unexpected guests show up or when I need a quick treat for my son’s school party. They’ve become my signature holiday contribution, and nobody ever guesses they took less than half an hour. That’s the kind of secret you hold close, you know?
Why You’ll Love This Recipe
Let’s be real for a second—holiday baking can feel like a second job. These Christmas Rice Krispie Treats with M&Ms flip the script completely. They’re the kind of recipe that makes you look like a hero without any of the effort.
- Quick & Easy: From start to finish, you’re looking at 20 minutes flat. No chilling dough, no rolling out cookies, no waiting for anything to cool before decorating. Just melt, mix, press, and done.
- Simple Ingredients: You probably have everything in your pantry right now. Butter, marshmallows, Rice Krispies cereal, and a bag of holiday M&Ms. That’s it. No weird extracts or specialty flours.
- Perfect for Holiday Chaos: Whether it’s a classroom party, a cookie exchange, or just a Tuesday night in December when everyone needs a little cheer, these treats deliver. They travel well, they don’t crumble, and they make people smile.
- Crowd-Pleaser: I’ve brought these to five different holiday gatherings this year alone, and every single time, someone asks for the recipe. Kids love the colorful M&Ms, and adults appreciate the nostalgic crunch.
- Unbelievably Delicious: There’s something about the combination of warm, gooey marshmallow and cold, crunchy M&Ms that hits different. The chocolate melts slightly into the marshmallow, creating these little pockets of joy in every bite.
What sets this version apart from every other Rice Krispie treat recipe out there is the timing. Most recipes tell you to mix everything at once, but I’ve learned through trial and error that adding the M&Ms at the right moment makes all the difference. If you add them too early, the heat from the marshmallow mixture melts the candy coating, and you end up with a brown mess. Add them at the perfect moment, and you get these beautiful, intact red and green pops of color that make the treats look like they came from a bakery. It’s a small tweak, but it’s everything.
These Christmas Rice Krispie Treats with M&Ms are the kind of recipe that makes you close your eyes after the first bite. The crunch, the sweetness, the little burst of chocolate—it’s comfort food at its finest. And honestly, during the holiday season, we all deserve a little comfort that doesn’t require a full day in the kitchen.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients to create something that feels special without any fuss. Here’s what you’ll need and why each ingredient matters.
For the Base
- 6 cups Rice Krispies cereal – The star of the show. I’ve tried generic versions, and honestly, the original brand really does give you that signature crunch. The puffed rice holds up better and doesn’t get soggy as quickly. (I learned this the hard way after a batch of store-brand treats turned into sad, chewy bricks.)
- 10 oz mini marshmallows – One standard bag works perfectly. Mini marshmallows melt faster and more evenly than the big ones, which means less stirring and less chance of burning. If you only have large marshmallows, chop them into smaller pieces first.
- 3 tablespoons unsalted butter – Salted butter works in a pinch, just reduce any added salt. I prefer unsalted because it lets me control the salt level. The butter adds richness and helps prevent the treats from sticking to everything.
- 1/4 teaspoon salt – This is optional but highly recommended. A tiny pinch of salt balances the sweetness and makes the chocolate M&Ms pop. Trust me on this one.
For the Holiday Twist
- 1 cup Christmas M&Ms – Red and green are the classic choice, but I’ve also used the white chocolate peppermint M&Ms when I can find them. The key is to buy them ahead of time because they sell out fast in December. I grab three bags when they first hit the shelves in November.
- 1/4 cup additional M&Ms for topping – These are for pressing into the top of the treats for that beautiful, bakery-style look. You’ll thank me later when everyone oohs and ahhs over the presentation.
Optional Add-Ins
- 1/2 teaspoon vanilla extract – Adds a warm, cozy flavor that complements the marshmallow. I add it to the marshmallow mixture right after it melts.
- 1/4 cup holiday sprinkles – If you want extra color, fold in some festive sprinkles along with the M&Ms. Just be careful not to overmix, or the colors will bleed.
- White chocolate drizzle – Melt a few ounces of white chocolate and drizzle it over the top for an extra festive touch. It looks gorgeous and adds another layer of sweetness.
When it comes to ingredient sourcing, I’m a creature of habit. I buy my Rice Krispies at Costco because the big box lasts through multiple batches. For the M&Ms, I stock up at Target during their holiday candy displays. The Christmas M&Ms tend to have a slightly thicker candy shell, which holds up better during mixing. If you’re using regular M&Ms, just be extra gentle when folding them in.
One substitution note—if you need these to be gluten-free, double-check your marshmallow brand. Most marshmallows are gluten-free, but some contain wheat starch. Kraft Jet-Puffed marshmallows are safe, and Rice Krispies cereal is made with malt flavoring that contains gluten, so look for the gluten-free version if that’s a concern. I’ve used the generic gluten-free puffed rice cereal from Whole Foods with great results.
Equipment Needed
You don’t need fancy tools for these Christmas Rice Krispie Treats with M&Ms, which is exactly why I love this recipe. Here’s what you’ll need.
- Large pot or Dutch oven – You need something big enough to stir everything without spilling. I use my 5-quart Dutch oven, but any large pot works. Non-stick is ideal but not required.
- Silicone spatula – This is non-negotiable. A silicone spatula can handle the heat and won’t scratch your pot. Plus, it makes scraping every last bit of marshmallow goo much easier.
- 9×13 inch baking dish – Standard size works perfectly. If you want thicker treats, use a 9×9 dish. For thinner, more snackable treats, use a half-sheet pan.
- Parchment paper – Line your dish with parchment paper, leaving some overhang on the sides. This makes lifting the treats out a breeze. I’ve used wax paper in a pinch, but parchment is better.
- Butter or cooking spray – For greasing your spatula and hands. The marshmallow mixture is sticky, and nothing ruins a good treat like fighting with stuck-on marshmallow.
- Sharp knife – A clean, sharp knife makes cutting even squares much easier. I run mine under hot water between cuts for perfectly clean edges.
If you don’t have a 9×13 dish, you can use a large rimmed baking sheet. The treats will be thinner, but they’ll still taste amazing. I’ve also made these in disposable aluminum pans for holiday gift-giving, and they work great. Just make sure to grease the pan well.
Preparation Method

Let me walk you through this step by step. I’ve made these Christmas Rice Krispie Treats with M&Ms dozens of times, and these are the exact steps that work every time.
- Prep your pan (2 minutes)
Line a 9×13 inch baking dish with parchment paper, leaving about 2 inches of overhang on two opposite sides. Lightly spray the parchment with cooking spray or rub it with a thin layer of butter. Set this aside near your stove so you can work quickly later. - Melt the butter (2 minutes)
Place your large pot over medium-low heat. Add the 3 tablespoons of unsalted butter and let it melt slowly. Don’t crank up the heat—you want the butter to melt gently without browning. Swirl the pot occasionally to help it melt evenly. The butter should be fully melted but not sizzling or bubbling aggressively. - Add the marshmallows (3-4 minutes)
Pour the entire 10 oz bag of mini marshmallows into the melted butter. Stir constantly with your silicone spatula. The marshmallows will start to puff up and soften, then collapse into a smooth, gooey mixture. Keep stirring until the mixture is completely smooth with no lumps. This should take about 3-4 minutes. If you’re adding vanilla extract, stir it in now. - Remove from heat and add cereal (1 minute)
Take the pot off the burner completely. Pour in the 6 cups of Rice Krispies cereal all at once. Fold the cereal into the marshmallow mixture gently but thoroughly. Use a cutting motion with your spatula to coat every piece of cereal. You want the mixture to be evenly coated without crushing the cereal too much. Work quickly here—the marshmallow sets fast. - Fold in the M&Ms (30 seconds)
Here’s the trick—let the mixture cool for about 30 seconds before adding the M&Ms. If you add them too soon, the heat will melt the candy coating. Sprinkle in 1 cup of Christmas M&Ms and fold them in gently. Do about 5-6 folds, just enough to distribute them evenly. You don’t want to overmix and break the candy shells. - Press into the pan (2 minutes)
Scrape the mixture into your prepared pan. Lightly grease your hands with butter or cooking spray, then press the mixture evenly into the pan. Don’t press too hard—you want the treats to hold together but still have some airiness. If you press too firmly, they’ll turn into dense, hard bricks. I use my fingertips first, then the palm of my hand to even things out. - Add the topping (1 minute)
While the mixture is still warm, press the remaining 1/4 cup of M&Ms into the top. Space them out evenly so every square gets a few colorful M&Ms. This step makes them look so festive and professional. - Cool and cut (10 minutes)
Let the treats cool at room temperature for at least 10 minutes. Don’t rush this—cutting them while they’re still warm will result in sticky, messy edges. Once they’re set, use the parchment paper overhang to lift the whole block out of the pan. Place it on a cutting board and use a sharp knife to cut into squares. I usually get 12 large squares or 24 smaller ones.
One thing I’ve learned the hard way—if your treats come out too hard, you probably overcooked the marshmallow mixture. The longer you cook marshmallows, the harder they set. Aim for just melted and smooth, not bubbling and thick. If they come out too soft, you might have added too much butter or not cooked the marshmallows long enough. Adjust accordingly next time.
Cooking Tips & Techniques
After making these Christmas Rice Krispie Treats with M&Ms more times than I can count, I’ve picked up a few tricks that make a real difference.
Low and slow is the way to go. I can’t stress this enough. Melt your butter and marshmallows over medium-low heat. High heat will scorch the marshmallows, and once they burn, you can’t un-burn them. The whole batch will taste bitter and smoky. I learned this lesson during a particularly chaotic holiday season when I was trying to multitask. The smell of burnt marshmallow haunted my kitchen for days.
Wet your hands. When pressing the mixture into the pan, wet your hands with cold water instead of greasing them with butter. The water creates a barrier that prevents sticking without adding extra fat. I keep a small bowl of water next to my pan and dip my fingers between presses. It works like magic.
Timing is everything with the M&Ms. If you add the M&Ms while the marshmallow mixture is still piping hot, the candy shells will melt and streak. If you wait too long, the mixture will be too stiff to fold them in evenly. The sweet spot is about 30 seconds after removing the pot from the heat. The mixture should be warm but not scorching. You’ll know it’s ready when you can touch the outside of the pot without burning yourself.
Don’t skip the salt. I mentioned this earlier, but it bears repeating. A quarter teaspoon of salt balances the sweetness and makes the chocolate taste more chocolatey. I’ve made batches with and without, and the salted version always disappears faster.
Cut with confidence. Use a sharp knife and cut in one smooth motion. Don’t saw back and forth—that will crush the treats and create jagged edges. I run my knife under hot water, dry it off, and make one clean cut. Repeat for each cut. The hot knife glides through the marshmallow without sticking.
Make ahead and freeze. These treats freeze beautifully. I make a double batch in early December and freeze them in an airtight container with parchment paper between layers. They thaw in about 15 minutes at room temperature and taste just as fresh as the day I made them. This is my secret weapon for holiday entertaining.
Variations & Adaptations
One of the best things about these Christmas Rice Krispie Treats with M&Ms is how easy they are to customize. Here are some variations I’ve tried and loved.
Peppermint Bark Version
Swap the regular M&Ms for the white chocolate peppermint M&Ms and add 1/4 cup crushed candy canes to the top. The peppermint crunch adds a festive flavor that pairs beautifully with the marshmallow. I made these for a cookie exchange last year, and they were the first thing to disappear.
Chocolate Lover’s Dream
Melt 1/2 cup of dark chocolate chips with the butter before adding the marshmallows. This creates a chocolate marshmallow base that’s rich and decadent. Use dark chocolate M&Ms for an extra chocolate punch. These are dangerously good.
Vegan-Friendly Version
Use vegan butter and vegan marshmallows (Dandies brand works great). The texture is slightly different—a bit chewier—but the flavor is spot on. I’ve served these to vegan friends who couldn’t tell the difference from the original.
Nutty Holiday Twist
Add 1/2 cup toasted pecans or almonds along with the M&Ms. The crunch from the nuts adds a lovely contrast to the soft marshmallow. I tried this on a whim one year when I had leftover pecans from pie-making, and it’s become a family favorite.
Gluten-Free Option
Use gluten-free puffed rice cereal and check your marshmallow brand. I’ve used the One Degree Organic Sprouted Brown Rice Crisps with great results. The texture is slightly different—a bit more delicate—but the flavor is just as good.
Extra Festive Presentation
Drizzle melted white chocolate over the top and sprinkle with red and green sanding sugar before the chocolate sets. This makes them look like they came from a fancy bakery. I do this when I’m giving them as gifts, and people are always impressed.
Serving & Storage Suggestions
These Christmas Rice Krispie Treats with M&Ms are best served at room temperature. The marshmallow is soft and chewy, the cereal stays crunchy, and the M&Ms have that satisfying snap. If you refrigerate them, the marshmallow becomes firm and the M&Ms get hard. They’re still tasty, but the texture changes.
For presentation, I like to arrange them on a festive platter or tiered tray. I’ll sometimes stack them in a clear glass jar tied with a red ribbon for a simple, homemade gift. They also work great for cookie exchanges—just pack them in a tin with parchment paper between layers.
Storage
- Room temperature: Store in an airtight container for up to 5 days. Place parchment paper between layers to prevent sticking.
- Refrigerator: Store in an airtight container for up to 2 weeks. Let them come to room temperature before serving for the best texture.
- Freezer: Wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw at room temperature for 15-20 minutes before serving.
One thing I’ve noticed—these treats actually get better after a day or two. The flavors meld together, and the marshmallow softens slightly. I actually prefer them on day two, when the M&Ms have had time to settle into the marshmallow and create little pockets of chocolate in every bite.
If you’re making them for a party, I recommend making them the day before. They’ll be perfectly set and easier to cut cleanly. Plus, it’s one less thing to worry about on the day of your event.
Nutritional Information & Benefits
Let’s be honest—these Christmas Rice Krispie Treats with M&Ms are a treat, not a health food. But here’s the nutritional breakdown so you can plan accordingly.
Per serving (1 large square, based on 12 servings)
- Calories: 280
- Total Fat: 10g
- Saturated Fat: 5g
- Cholesterol: 15mg
- Sodium: 200mg
- Total Carbohydrates: 45g
- Dietary Fiber: 1g
- Sugars: 28g
- Protein: 3g
These numbers are estimates and will vary based on your specific ingredients and portion sizes. If you cut smaller squares (24 per batch), you’re looking at about 140 calories per treat.
While these aren’t exactly nutrient-dense, they do offer a few bright spots. The Rice Krispies cereal is fortified with iron and B vitamins. The butter provides a small amount of vitamin A. And hey, the M&Ms have a tiny bit of calcium and iron from the milk chocolate. Every little bit counts, right?
For dietary considerations, these treats are nut-free (if you don’t add nuts) and can be made gluten-free and vegan with simple substitutions. They contain dairy from the butter and milk chocolate, but you can use dairy-free butter and chocolate if needed.
My personal philosophy? The holidays are about joy and connection. A few treats aren’t going to derail your health goals. Enjoy them mindfully, share them generously, and don’t stress about the numbers. Life is too short for that.
Conclusion
These Christmas Rice Krispie Treats with M&Ms have saved my holiday season more times than I can count. They’re fast, they’re festive, and they make everyone smile. Whether you’re a seasoned baker or someone who avoids the kitchen entirely during December, this recipe is for you.
I love that this recipe lets me focus on what really matters during the holidays—spending time with the people I care about. Instead of spending hours in the kitchen, I can make these in 20 minutes and get back to decorating the tree, wrapping presents, or just sitting on the couch watching Christmas movies with my family. That’s the kind of holiday magic I can get behind.
I’d love to hear how these turn out for you! Drop a comment below and let me know if you tried any variations or if these became a new holiday tradition in your house. And if you’re looking for more quick and easy holiday recipes, check out our easy Christmas puppy chow or our no-bake chocolate peppermint cookies for more last-minute holiday treats.
Happy holidays, and happy cooking! Remember—the best recipes are the ones that bring people together, and these Christmas Rice Krispie Treats with M&Ms do exactly that.
Frequently Asked Questions
Can I use regular M&Ms instead of Christmas M&Ms?
Absolutely! Any color M&Ms will work. The Christmas ones are just more festive. If you can’t find holiday M&Ms, regular red, green, or even pastel ones work great. You can also use other chocolate candies like chopped chocolate bars or chocolate chips.
Why did my Rice Krispie treats turn out hard?
This usually happens when the marshmallow mixture is cooked too long or over too high heat. The longer you cook marshmallows, the harder they set. Next time, cook the marshmallows just until they’re melted and smooth, then remove from heat immediately. Also, make sure you’re not pressing the mixture too firmly into the pan.
Can I double this recipe?
Yes! This recipe doubles beautifully. Use a large stockpot and a 12×17 inch half-sheet pan. You may need to increase the cooking time slightly for the marshmallow mixture. Just keep stirring until everything is smooth.
How do I keep the M&Ms from melting into the mixture?
The key is letting the marshmallow mixture cool for about 30 seconds before adding the M&Ms. If you add them while the mixture is still piping hot, the candy shells will melt. Also, fold them in gently—just 5-6 folds to distribute them evenly.
Can I make these ahead of time for a party?
Definitely! These treats actually taste better the next day. Make them up to 2 days ahead and store them in an airtight container at room temperature. For longer storage, freeze them for up to 3 months. Just thaw at room temperature before serving.
Pin This Recipe!

Perfect 20-Minute Christmas Rice Krispie Treats with M&Ms
These quick and easy Christmas Rice Krispie Treats with M&Ms are a festive, no-fuss holiday treat that comes together in just 20 minutes. Perfect for last-minute gatherings, cookie exchanges, or a simple sweet treat that brings holiday cheer without the stress.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 6 cups Rice Krispies cereal
- 10 oz mini marshmallows
- 3 tablespoons unsalted butter
- 1/4 teaspoon salt
- 1 cup Christmas M&Ms
- 1/4 cup additional M&Ms for topping
- 1/2 teaspoon vanilla extract (optional)
- 1/4 cup holiday sprinkles (optional)
- White chocolate for drizzling (optional)
Instructions
- Line a 9×13 inch baking dish with parchment paper, leaving about 2 inches of overhang on two opposite sides. Lightly spray the parchment with cooking spray or rub it with a thin layer of butter. Set aside.
- Place a large pot over medium-low heat. Add 3 tablespoons unsalted butter and let it melt slowly without browning.
- Pour the entire 10 oz bag of mini marshmallows into the melted butter. Stir constantly with a silicone spatula until the mixture is completely smooth with no lumps, about 3-4 minutes. If using vanilla extract, stir it in now.
- Remove the pot from heat. Pour in 6 cups Rice Krispies cereal all at once. Fold gently but thoroughly until every piece of cereal is coated.
- Let the mixture cool for about 30 seconds. Sprinkle in 1 cup Christmas M&Ms and fold gently with 5-6 folds to distribute evenly.
- Scrape the mixture into the prepared pan. Lightly grease your hands with butter or cooking spray, then press the mixture evenly into the pan without pressing too hard.
- While still warm, press the remaining 1/4 cup M&Ms into the top, spacing them evenly.
- Let the treats cool at room temperature for at least 10 minutes. Use the parchment paper overhang to lift the block out of the pan. Cut into squares with a sharp knife.
Notes
For best results, let the marshmallow mixture cool for about 30 seconds before adding M&Ms to prevent the candy shells from melting. If treats come out too hard, the marshmallow mixture was cooked too long. If too soft, too much butter was used or marshmallows weren’t cooked long enough. Treats can be stored at room temperature for up to 5 days, refrigerated for up to 2 weeks, or frozen for up to 3 months.
Nutrition
- Serving Size: 1 large square
- Calories: 280
- Sugar: 28
- Sodium: 200
- Fat: 10
- Saturated Fat: 5
- Carbohydrates: 45
- Fiber: 1
- Protein: 3
Keywords: Christmas Rice Krispie treats, holiday treats, no-bake dessert, easy Christmas recipe, M&M treats, 20-minute dessert


