Desserts
This chocolate rice krispie squares recipe delivers the perfect balance of crispy buttery layers, gooey marshmallow fluff, and rich cocoa crunch that disappears too quickly. The secret lies in melting the marshmallows just enough to create that signature creamy texture without turning them into syrup.
I've made these for holiday parties and family gatherings, and they never disappoint—everyone asks for the recipe.
The process is straightforward but requires precise timing to achieve that ideal texture: a crispy graham cracker base, a smooth chocolate layer, and just enough marshmallow to bind it all together.
With only a handful of ingredients, you'll have a dessert that looks impressive yet comes together in under 30 minutes. The result is a bar that's fudgy on the inside and crisp on the edges, with pockets of melted marshmallow that make each bite irresistible.
What sets these apart is the deep cocoa flavor that comes from using high-quality cocoa powder and melted chocolate, not just cocoa mix. The squares stay fresh for days in the fridge, making them perfect for meal prep or last-minute dessert solutions.
Once you try this version, you'll never go back to the basic recipe—it's that much better.
Serve them sliced for parties, dusted with powdered sugar for a festive touch, or left whole for easy grabbing. The combination of textures and flavors makes these squares a crowd-pleaser, whether you're celebrating a holiday or just craving something sweet. Let's get baking!
Ingredients for chocolate rice krispie squares
Just twelve ingredients for a dessert that tastes like nostalgia in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Graham Crackers 🍪 | 2 cups | Crushed into fine crumbs |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Large Marshmallows 🍬 | 14 oz | Mini marshmallows work too |
| High-Quality Cocoa Powder 🍫 | ½ cup | Dutch-processed preferred |
| Semi-Sweet Chocolate Chips 🍫 | 1 cup | Melted with marshmallows |
| Vanilla Extract 🥄 | 1 tsp | Pure, high-quality preferred |
| Flour 🌾 | ¼ cup | All-purpose, for binding |
| Salted Butter 🧈 | ¼ cup | Additional for greasing pan |
| Powdered Sugar 🍚 | ¼ cup | Optional, for dusting top |
| Heavy Cream 🥛 | ¼ cup | For extra richness (optional) |
| Peanut Butter 🥜 | ¼ cup | Optional, for swirls |
| Chopped Nuts 🌰 | ½ cup | Optional, for topping |
The graham crackers are the foundation, so grab the Honey Maid or Keebler kind—they're the most reliable for that buttery crunch. Costco or Trader Joe's usually have the best prices for large boxes. If you're feeling fancy, toast the crumbs lightly in the butter before pressing them down—it adds an extra layer of flavor. For the marshmallows, mini marshmallows work better than full-size since they melt evenly and don't leave big pockets. The cocoa powder is where you want to splurge: Ghirardelli or Hershey's Special Dark make all the difference in that rich chocolate flavor. If you're using chocolate chips, Enjoy Life brand is a great allergy-friendly option.
No marshmallows? Melted white chocolate works in a pinch, though it won't be quite as gooey. Short on cocoa powder? Melted dark chocolate at half the amount gets you close. The peanut butter and nuts are totally optional but add a nice contrast—crunchy peanut butter holds up better than creamy when swirled in. If you're making these ahead, add the nuts or peanut butter right before baking so they stay crisp. The flour is just for binding—don't skip it unless you're using a gluten-free substitute. And if you're feeling extra indulgent, the heavy cream makes the whole thing taste like a fancy dessert, not just a nostalgic treat.
These stay fresh for 5-7 days in the fridge, wrapped tightly in plastic wrap. For longer storage, slice them first and freeze in a single layer before transferring to a container—up to 3 months. The texture gets even better after a day or two as everything settles. I always make a double batch because they disappear fast. If you're taking them to a party, dust with powdered sugar right before serving—it adds a pretty touch and keeps them from sticking. And trust me, no one will believe they're homemade—they look like they came from a bakery.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $5 for a pan full of squares, and they disappear fast. Graham crackers and marshmallows stretch far, and using semi-sweet chocolate chips instead of bars cuts costs without sacrificing flavor. Leftovers? They last a week in the fridge, and I’ve even frozen them—just reheat for 10 seconds, and they’re like new.
- No-Fail Simplicity: I swear by this recipe because it’s the kind of thing you can make with your eyes closed—literally. Just melt butter, mix in marshmallows, stir in cocoa and chocolate chips, then fold in crushed graham crackers. No fancy techniques, no waiting for dough to rise. Honestly, I’ve made these while chatting on the phone, and they still turn out perfect.
- Rich, Melty Magic: That moment when you cut into a square and the gooey marshmallow center oozes out? Pure satisfaction. The high-quality cocoa powder gives it a deep, bittersweet punch, while the chocolate chips add little bursts of extra richness. Between us, it’s the kind of treat that makes you forget it’s basically dessert for breakfast.
- Party in a Box: These are my go-to for book club nights, holiday potlucks, or when I need to bring something to a friend’s gathering. They’re sturdy enough to pack, easy to slice, and no one ever leaves a piece behind. Plus, they’re not just for celebrations—I’ve been known to stash them in my lunchbox when I’m craving something sweet.
Step-by-step instructions for chocolate rice krispie squares
Here's how to make these rich, fudgy squares with a perfect marshmallow-chocolate balance.
Crush the Graham Crackers
Place the 2 cups of graham crackers in a large resealable plastic bag. Use a rolling pin or heavy pan to crush them into fine crumbs. You want them as powdery as possible—this ensures a crispy texture in the final squares. If you're short on time, pulse them in a food processor instead, but don't over-process or they'll turn into fine dust.
Work quickly here—graham crackers absorb moisture fast. Once crushed, set the crumbs aside in a medium bowl. You'll notice they'll start to clump slightly, but that's normal. We'll fix that in the next step. The finer the crumbs, the better the texture, so take your time to get them even.
Melt Butter and Marshmallows
In a large, heavy-bottomed saucepan, combine the 0.5 cup of unsalted butter and the 14 oz of large marshmallows. Place the pan over medium heat and stir gently with a wooden spoon. The butter will melt first, then the marshmallows will begin to soften and clump together. This process takes about 5-7 minutes—don't rush it.
As the mixture heats, you'll see it transform from solid to a thick, gooey liquid. The marshmallows will dissolve completely, creating a smooth, glossy base. Here's the thing—if you see any unmelted marshmallow pieces, keep stirring and give it another minute. Once fully melted, remove the pan from heat immediately. The mixture will continue to thicken as it cools slightly, so don't let it boil or it'll turn grainy.
Add Chocolate and Flour
Stir in the 1 cup of semi-sweet chocolate chips and 0.5 cup of high-quality cocoa powder to the melted marshmallow mixture. Let it sit for 30 seconds to allow the chocolate to soften slightly. Then, add the 1 teaspoon of vanilla extract and the 0.25 cup of flour. The flour acts as a binder to help hold the squares together.
Use a wooden spoon to mix vigorously until the chocolate is completely melted and the mixture is smooth. You'll notice it becomes thicker as it cools. If it starts to look too stiff, place the pan back over low heat for 10-15 seconds to loosen it up. The mixture should be thick but still pourable—this ensures it coats the graham cracker crumbs evenly. Here's where the magic happens: the cocoa powder deepens the chocolate flavor, while the vanilla extract adds warmth that ties everything together.
Combine and Press the Mixture
Pour the melted marshmallow-chocolate mixture over the crushed graham crackers in the bowl. Use a spatula to fold everything together until fully combined. You'll want to work quickly—this mixture cools fast. If it starts to thicken too much, microwave it in 10-second bursts until it's spreadable again. The goal is to get an even distribution of graham cracker crumbs throughout the mixture.
Grease a 9x13-inch baking dish with the 0.25 cup of salted butter, making sure to get the sides too. Then, spread the mixture evenly into the pan, pressing down firmly with a spatula or the back of a spoon. You want to create an even layer—about ½-inch thick. The more you press, the crispier your squares will be. Once pressed, let the mixture set for 10-15 minutes at room temperature while you preheat your oven to 350°F. This step is crucial for preventing cracks when they bake.
Bake and Finish
Bake the squares for 18-22 minutes, until the top is set and the edges are just beginning to turn golden brown. You'll see the edges lift slightly at the corners—that's your cue they're almost done. If you're using the 0.25 cup of heavy cream or 0.25 cup of peanut butter for swirls, drizzle them over the squares in a crisscross pattern right after removing them from the oven. Then, sprinkle with the 0.5 cup of chopped nuts and 0.25 cup of powdered sugar if desired.
Let the squares cool completely in the pan for at least 1 hour before cutting. This is the hardest part—resisting the urge to dig in right away! The longer they cool, the cleaner the cuts will be. Once fully cooled, use a sharp knife to cut into 16 squares. For the cleanest cuts, dip the knife in hot water between each slice. Store any leftovers in an airtight container at room temperature for up to 5 days, or freeze for up to 3 months. These squares are even better the next day as the flavors meld together.
Pro Tips For Making Chocolate Rice Krispie Squares
- Melt Butter Slowly: Use low heat for the butter—if you rush it, you’ll end up with burnt butter and bitter graham crackers. I learned this the hard way when my first batch smelled like a campfire gone wrong.
- Crush Graham Crackers Fine: Pulse them in a food processor until they’re almost like dust—this makes the squares hold together better. I used to just break them by hand, and the texture was always too chunky.
- Don’t Overmix the Marshmallows: Stir just until the marshmallows are fully melted and glossy, then stop—overmixing turns them gummy. I was skeptical, but my grandmother swore by it, and the squares stay light and crispy.
- Add Chocolate Chips Last: Fold in the semi-sweet chocolate chips right before pressing into the pan—this keeps them from melting too early and sinking. I used to add them with the marshmallows, and they’d turn into a sad, greasy mess.
Troubleshooting great chocolate rice krispie squares
Marshmallows Too Grainy
If your marshmallow mixture turns grainy or clumpy, it’s usually from overheating or stirring too aggressively. Remove the pan from heat immediately once the marshmallows are fully melted—even a few seconds too long can cause them to seize.
For extra insurance, place the pan over an ice bath for 1-2 minutes to cool slightly before adding chocolate. If it’s already grainy, blend it with an immersion blender for 10-15 seconds until smooth again. 💫
Cracked Top After Baking
Cracks usually mean the mixture cooled too quickly or wasn’t pressed evenly. Let the pan sit at room temperature for the full 10-15 minutes before baking, and press the mixture firmly into the corners of the pan.
If cracks still form, spread a thin layer of melted butter on top before baking—this creates a barrier that prevents splitting. For extra insurance, chill the pan in the fridge for 5 minutes before baking to slow the initial heat shock.
Too Dry or Crumbly
Dry squares often happen when the graham cracker crumbs absorb too much moisture or the marshmallow mixture wasn’t gooey enough. To fix this, add 1-2 tablespoons of heavy cream to the marshmallow mixture before pressing it into the pan.
If you’re short on time, microwave the graham crumbs for 10 seconds to dry them out slightly before mixing. For future batches, ensure your marshmallows are fully melted and glossy before combining with crumbs.
Chocolate Didn’t Melt Smoothly
Uneven chocolate melting usually means the heat wasn’t distributed properly. Always use a double boiler method (or a heatproof bowl over simmering water) to melt chocolate chips—direct heat can cause burning. If you’re in a rush, microwave the chocolate in 20-second bursts, stirring between each interval.
For stubborn lumps, add ½ teaspoon of shortening to help emulsify the mixture. Stir vigorously until silky smooth before combining with marshmallows.
Sticky or Gummy Texture
Overmelted marshmallows or underbaked squares are the usual culprits. If your squares feel gummy, they likely didn’t bake long enough—aim for 20-22 minutes at 350°F, checking at the 18-minute mark. For extra insurance, press the mixture slightly thicker (⅝ inch) to allow for even baking.
If they’re still sticky after cooling, sprinkle with 1 tablespoon of powdered sugar and press gently into the top before cutting.
Graham Crackers Not Crispy Enough
If your base lacks crunch, the crumbs may have absorbed too much moisture or weren’t pressed tightly enough. For next time, toast the graham crumbs in a dry skillet over medium heat for 2-3 minutes before mixing with the marshmallow mixture.
Press the final mixture into the pan with a wet spatula (dampened with water) to create a tighter, crispier layer. Let it set for 15 minutes before baking to maximize crispiness.
Nutrition facts
Frequently asked questions
Can I use mini marshmallows instead of large ones?
Mini marshmallows work perfectly and actually melt more evenly than large ones. They also create a smoother texture in the final squares. Just use the same total weight (14 oz) to maintain the perfect balance of gooey goodness.
Why did my squares turn out too dry?
Dry squares usually happen when the graham cracker crumbs absorb too much moisture or the marshmallow mixture wasn't gooey enough. To fix this, add 1-2 tablespoons of heavy cream to the marshmallow mixture before pressing. For future batches, ensure your marshmallows are fully melted and glossy before combining with crumbs.
Can I make these squares without flour?
While flour acts as a binder, you can substitute it with ¼ cup of cornstarch or 2 tablespoons of powdered sugar for a gluten-free option. The texture will be slightly less firm, but still delicious. Just be prepared for slightly softer squares that may need 2-3 extra minutes in the oven.
How do I make these extra fudgy?
For a richer, fudgier texture, increase the chocolate by ¼ cup and reduce the graham cracker crumbs by ½ cup. Also, press the mixture slightly thicker (⅝ inch) before baking. Bake for 18-20 minutes at 350°F and let them cool completely—they'll firm up as they sit.
Can I add mix-ins like peanut butter or nuts?
Yes! For added flavor, drizzle ¼ cup of peanut butter or sprinkle ½ cup of chopped nuts on top right after baking. Press them in gently while the squares are still warm. If using nuts, add them immediately after removing from the oven so they stay crisp.