Desserts
This soft Rice Krispie squares recipe delivers the perfect balance of buttery crisp edges and gooey marshmallow centers—no dry, crumbly texture in sight. 💛 The secret lies in using softened butter and the right marshmallow-to-cereal ratio, which keeps every square tender yet sturdy enough to cut cleanly.
I’ve perfected this version after years of testing, ensuring every bite is a melt-in-your-mouth experience that tastes like nostalgic childhood treats but with a grown-up twist.
The process is simpler than you’d think: melt butter and marshmallows together until smooth, then fold in the cereal until fully coated. Press the mixture into a greased pan for even baking, and resist the urge to cut too soon—they need time to set properly.
This recipe also includes a foolproof method for achieving that signature golden-brown crust without burning the marshmallow filling.
What makes these squares stand out is their rich, buttery flavor and the way the crispy edges contrast with the soft, marshmallowy interior. They’re perfect for potlucks, holiday gatherings, or satisfying a sweet craving any day of the week.
Plus, they’re easy to customize—add chocolate chips, white chocolate drizzle, or a sprinkle of sea salt for extra indulgence.
Once baked and cooled, these squares stay fresh in an airtight container for up to a week, making them a great make-ahead dessert. Whether you’re a baking beginner or a seasoned pro, this recipe delivers restaurant-quality results with minimal effort. Let’s get started!
Ingredients for rice krispie squares recipe soft
Buttery, melty, and perfectly balanced—these ingredients transform nostalgic treats into restaurant-quality squares.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Softened to room temperature |
| Large Marshmallows 🍬 | 12 oz | Mini marshmallows preferred |
| Rice Krispies Cereal 🥣 | 6 cups | Original flavor only |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain preferred |
| Dark Chocolate Chips 🍫 | ½ cup | Optional for customization |
| White Chocolate Drizzle 🍫 | ¼ cup | Melted for topping |
| Flour 🌾 | 1 tbsp | For dusting pan |
| Sea Salt Flakes 🧂 | 1 tbsp | For garnish |
The butter is non-negotiable here—unsalted ensures perfect flavor balance without overpowering. Grab European-style butter like Plugrá or Land O’Lakes if you can, as it has a higher fat content for that rich, buttery flavor. Room temperature is critical; if it’s too cold, the squares will be greasy, and if it’s melted, they’ll be too soft. For the marshmallows, mini marshmallows create a finer texture, but standard-sized will work in a pinch. Kroger or Walmart usually have them in bulk bins, which saves money for batch baking. The vanilla extract should be pure, not imitation—look for brands like McCormick or Nielsen-Massey in the baking aisle.
No mini marshmallows? Standard marshmallows chopped into smaller pieces work fine, though texture will differ slightly. Want extra richness? Add 1 tbsp of heavy cream to the butter-marshmallow mixture for a silkier finish. The Rice Krispies must be original flavor—any other varieties (like Cocoa or Honey) will alter the taste. For the optional chocolate chips, Ghirardelli or Enjoy Life brands melt smoothly without seizing. If you’re skipping the chocolate, a sprinkle of cinnamon adds warmth. The white chocolate drizzle? Store-bought or homemade—just melt it gently over a double boiler to avoid burning.
Prevent sticking by lightly greasing the pan with butter, then dusting with flour. Press the mixture firmly but evenly—too loose equals crumbly squares. Let them cool completely before cutting; 30-40 minutes ensures clean slices. Store in an airtight container for up to 7 days at room temperature, or freeze for 3 months. For make-ahead convenience, bake a double batch and freeze half. Reheat slices in the oven for 10-15 seconds to restore crispness if they soften.
Why You'll Love This Recipe
- Here’s what sold me: that just-right texture where the edges stay crisp from the kosher salt, but the center melts into gooey marshmallow heaven. The vanilla? It’s the secret—subtle but makes every bite taste like a hug from your grandma’s kitchen.
- Honestly, the math doesn’t lie: butter, marshmallows, cereal—all pantry staples that cost pennies per serving. Plus, the leftovers? They last forever in an airtight container, so I’m always covered for when I forget to bake something "fancy." (Spoiler: no one will ever know.)
Step-by-step instructions for buttery Rice Krispie squares
Here's how to create perfectly soft squares with crisp edges and melty marshmallow centers.
🍳 Step 1: Melt Butter and Marshmallows Together
In a large, heavy-bottomed saucepan, melt the 1 cup unsalted butter over medium-low heat. I use a stainless steel pan because it conducts heat evenly without scorching. Once the butter has completely melted and is just starting to foam, add the 12 oz large marshmallows all at once.
Stir constantly with a silicone spatula, breaking up any large clumps of marshmallows as they melt. You'll see the mixture transform from a thick paste into a smooth, glossy liquid. Keep the heat at medium-low—too high and the marshmallows will burn before they fully melt. You're looking for a completely smooth, creamy mixture that coats the back of your spoon. This should take about 5-7 minutes total.
👨🍳 Step 2: Add Vanilla and Salt for Depth of Flavor
Remove the pan from heat and immediately stir in the 1 tsp vanilla extract and 0.25 tsp diamond crystal kosher salt. The vanilla adds warmth while the salt enhances all the sweet flavors. Let the mixture sit off heat for 2 minutes—this resting period helps the flavors meld together before we add the cereal.
Here's a pro tip: If your mixture looks too thick after resting, return it to low heat for 30 seconds to loosen it. You want it to be pourable but not runny—think of it like warm honey. The texture at this stage is crucial for achieving those perfect soft squares with crisp edges.
🥘 Step 3: Fold in Cereal and Chocolate for Texture
In a separate large bowl, combine the 6 cups rice krispies cereal and 0.5 cup dark chocolate chips. Give it a quick stir to distribute the chocolate evenly. Now pour the marshmallow mixture over the cereal, working quickly but carefully. Use a spatula to fold everything together until the cereal is completely coated and no dry spots remain.
The chocolate chips will melt slightly from the heat of the marshmallow mixture, creating pockets of rich flavor throughout each square. If you notice the mixture is still too sticky, sprinkle in the 1 tbsp flour and fold it in. This helps bind everything together without making the final product dry. The goal is a workable yet slightly moist mixture that holds its shape when pressed.
🔥 Step 4: Press into Pan for Perfect Texture
Lightly dust a 9x13-inch baking pan with flour, tapping out any excess. Spread the mixture evenly into the pan using the spatula, pressing down firmly but not too hard—you want to compact it just enough to hold its shape when cut, but not so much that it becomes dense. For even distribution, I like to use the back of a spoon to smooth the top.
Here's where patience pays off: Let the mixture sit in the pan for 10 minutes at room temperature. This allows the edges to set slightly, making them crisp when you cut. While it's resting, preheat your oven to 350°F. The residual heat from the marshmallow mixture will help create that perfect contrast of crisp edges and soft centers.
⏰ Step 5: Bake and Finish with Chocolate Drizzle
Bake the squares for 15-18 minutes until the edges are golden brown and the top looks dry to the touch. Don't overbake—they'll continue cooking slightly as they cool. While they bake, melt the 0.25 cup white chocolate drizzle in a microwave-safe bowl in 20-second intervals, stirring between each, until completely smooth.
Once baked, let the squares cool in the pan for 5 minutes before carefully transferring them to a wire rack. While still warm, drizzle the melted white chocolate over the top in an even layer. Sprinkle with 1 tbsp sea salt flakes immediately after drizzling while the chocolate is still wet. This creates that perfect salty-sweet contrast that takes these squares to the next level. Let them cool completely before cutting into 4 equal servings—each bite will deliver that perfect combination of crisp edges, melty marshmallow, and buttery cereal.
Pro Tips For Making Rice Krispie Squares Recipe Soft
- Melt Butter Slowly: I learned this the hard way—when you dump cold butter straight into the pot, you’ll end up with grainy, half-melted bits that make your squares taste like a science experiment. Instead, melt the butter over medium heat, then turn it down to low once it’s fully liquid. Watch it bubble gently, not aggressively, and you’ll get that silky base that keeps the marshmallows from turning into rubber.
- Cut Marshmallows First: This isn’t the prettiest method, but it’s the tastiest. Before you even think about melting butter, chop those large marshmallows into quarters. They’ll melt faster and more evenly, which means your squares won’t have pockets of gooey resistance or dry spots. (Yes, even if you’re impatient like me—trust the process.)
- Press Gently, Twice: The first press is always the easy part—you’ll get that smooth top layer. But here’s where most people mess up: skipping the second press. After the pan cools slightly (about 5 minutes), press down again with a buttered spatula. This locks in moisture and prevents that sad, crumbly texture that ruins the whole thing.
- Salt the Butter: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Mix a pinch of Diamond Crystal kosher salt (about ¼ teaspoon) directly into the melted butter before adding the marshmallows. It balances the sweetness and cuts through the richness—no extra salting needed later. (Your future self will thank you.)
Pro cooking tips for perfect results
Butter Temperature Matters
The key to soft, not greasy squares starts with room-temperature butter—not melted, not cold. I recommend taking your butter out of the fridge 30-45 minutes before starting. If it’s too cold, the marshmallow mixture won’t emulsify properly, leading to greasy squares.
Test it by pressing your finger into the butter—it should leave a slight indentation but hold its shape. For extra insurance, I sometimes microwave softened butter for 10 seconds to loosen it further before melting. 🧈
Marshmallow Melting Technique
Never rush the marshmallow melting process! Use medium-low heat and stir constantly with a silicone spatula to prevent scorching. I’ve burned marshmallows more times than I’d like to admit—always keep the heat low and watch for that smooth, glossy texture before removing from heat.
For even better results, add a splash of 1 tsp water to the butter before melting the marshmallows—this helps create a smoother, more stable mixture. 🍬
Cereal Coating Consistency
The cereal should be completely coated but not soggy. If your mixture feels too sticky after folding, sprinkle in 1 tbsp flour and gently fold it in.
I’ve found that using 6 cups of cereal (not packed) gives the right balance—too much cereal makes the squares crumbly, while too little makes them overly dense.
For extra richness, I sometimes replace ½ cup of cereal with crushed butterscotch chips—they add a caramelized depth that’s hard to resist. 🥣
Pressing for Perfect Texture
Press the mixture into the pan firmly but evenly—think of it like tamping down coffee grounds. Use the back of a spoon to smooth the top, then let it rest 10 minutes before baking. This resting time is crucial for developing that crisp edge while keeping the center soft.
I’ve seen home cooks skip this step and end up with uneven baking or crumbly squares. Pro tip: Tap the pan gently on the counter 3-4 times after pressing to help remove air bubbles. 🔥
Baking Time Precision
Bake at 350°F for 15-18 minutes—no more, no less! The edges should be golden brown while the center remains slightly soft. Overbaking dries out the marshmallow, and underbaking leaves them gummy.
For a foolproof test, insert a toothpick into the center—it should come out with a few moist crumbs, not wet marshmallow. If your oven runs hot, start checking at 14 minutes. ⏰
Cooling and Cutting
Let the squares cool completely (at least 45 minutes) before cutting—they’ll firm up enough to slice cleanly. I’ve made the mistake of cutting too soon and ended up with messy, crumbly pieces.
For perfect squares, use a sharp chef’s knife and dip it in hot water between cuts to prevent sticking. Store leftovers in an airtight container for up to 7 days—they’ll stay fresh longer if you separate the layers with parchment paper. 💫
Nutrition facts
Frequently asked questions
Why are my Rice Krispie squares turning out crumbly instead of soft? Crumbly texture usually means your cereal wasn't properly coated with the marshmallow mixture.
Can I make these squares without baking?
Yes! For a no-bake version, simply press the marshmallow-cereal mixture into a greased pan and chill in the fridge for 4-6 hours (or overnight). The cold will firm it up enough to cut. For extra stability, add ½ cup crushed graham crackers to the cereal mix. These work great for potlucks when you don't want to use the oven.
How do I prevent the squares from sticking to the pan?
First, grease the pan thoroughly with butter, then dust with flour (tap out excess). For extra insurance, line the pan with parchment paper cut to fit. Press the mixture firmly but evenly—don't pack it too tightly. If they still stick, try using a silicone baking mat instead of parchment. Always let them cool completely before cutting to prevent breaking apart.
What's the best way to store leftover Rice Krispie squares?
Store them in an airtight container at room temperature for up to 7 days. For longer storage, freeze them for 3 months—wrap each layer in plastic wrap first. To revive stale squares, warm them in the oven at 300°F for 5-10 minutes until crispy again. Separate layers with parchment paper to maintain freshness.
Can I substitute marshmallows with something else?
For a lighter texture, try mini marshmallows (they melt faster and create a finer texture). For a different flavor, substitute with 12 oz of marshmallow fluff (like Jet-Puffed) mixed with 2 tbsp corn syrup to help bind. Avoid using whipped marshmallow toppings—they won't melt properly and will make the squares too airy.
