Desserts
This soft Rice Krispie squares recipe delivers all the nostalgic marshmallow goodness without a single crunchy bite—just gooey layers of sweetness that melt in your mouth. 💛 The secret lies in balancing butter and oil just right, plus a few clever baking adjustments that transform this classic into something unexpectedly tender.
I’ve made these dozens of times, and this version never fails to impress, whether you’re serving them at a potluck or sneaking a piece after dinner.
What sets these apart is the texture: no dry edges, no crispy bottoms—just perfectly soft squares with that signature marshmallow flavor you love.
The recipe uses a simple 1-2-3-4 ratio (butter, marshmallows, cereal, and chocolate) but with a twist: adding a splash of vanilla and a pinch of salt enhances the marshmallow flavor while keeping the texture velvety.
The key is baking them just until set—no overcooking—and letting them cool completely before cutting for clean, soft slices every time.
Once you try these, you’ll never go back to the crunchy version. The gooey marshmallow layers stay intact when sliced, and the buttery cereal base holds together beautifully. They’re rich enough to satisfy a sweet tooth but light enough to enjoy as an afternoon treat.
Plus, the recipe scales easily—double or triple it for gatherings without losing that tender texture.
For extra indulgence, try adding a swirl of peanut butter or a drizzle of melted chocolate before baking. Store them in an airtight container for up to 5 days, though they rarely last that long. Here’s how to make them perfectly soft every time.
Ingredients for rice krispie squares recipe soft
Six cups of cereal, six cups of marshmallows, and a few clever tricks for melt-in-your-mouth perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Vegetable Oil 🫒 | ¼ cup | For tender texture |
| Mini Marshmallows 🍫 | 6 cups | Standard size, not jumbo |
| Rice Krispies Cereal 🍚 | 6 cups | Original flavor preferred |
| Semi-Sweet Chocolate Chips 🍫 | 1 cup | Enjoy Life brand for dairy-free |
| Pure Vanilla Extract 🌿 | 1 tbsp | Imitation-free preferred |
| Fine Sea Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Granulated Sugar 🍚 | ¼ cup | Lightly packed |
| Peanut Butter 🥜 | ½ cup | Creamy, for optional swirl |
| White Chocolate Chips 🍫 | ¼ cup | For optional drizzle |
The butter-to-oil ratio is everything here. Unsalted butter gives richness, while vegetable oil keeps them tender. Grab the mini marshmallows from the baking aisle—Kraft or Jet-Puffed work best. For the cereal, Rice Krispies Original is non-negotiable; the honey or chocolate versions change the flavor. I always buy a family-size box of cereal and marshmallows to save money, but single bags work too. The chocolate chips? Enjoy Life brand if you're avoiding dairy, but regular semi-sweet works perfectly fine.
No vanilla extract? Vanilla bean paste at half the amount works too—just strain it first. Short on marshmallows? Mini marshmallows packed tightly equal about 1.5 cups per regular cup measure. The peanut butter and white chocolate are optional but take these to next-level indulgence. For a vegan version, swap butter for coconut oil and use dairy-free chocolate. The secret to softness? Don’t overbake—pull them when the edges are just set and the center still jiggles slightly.
These stay soft for 5 days in an airtight container at room temperature. For longer storage, freeze them in slices wrapped individually—thaw at room temp for 10 minutes before serving. The peanut butter swirl keeps best if added fresh before baking, but you can drizzle it on top after too. If you make extras, they’re perfect for lunchboxes or quick snacks. Just be warned: they disappear fast once they’re cut.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by the 3-ingredient melt—just butter, oil, and chocolate chips—then dump in the marshmallows and cereal. The heat does all the work while I scrape the pan once, and honestly? That’s my kind of baking.
- Melty Magic: The mini marshmallows puff just enough to create pockets of gooey heaven between every crispy Rice Krispie. That first bite? Pure contrast—crunch gives way to warm, buttery sweetness like a hug in dessert form.
- Party in a Box: These disappear at picnics, school events, or when I need a last-minute treat for the neighbors. Wrap them in parchment squares, and they stay fresh for days—no one will guess they’re basically a no-bake casserole.
- Budget Happy: Butter and cereal are pantry staples, and a bag of chocolate chips stretches for multiple batches. I’ve made these for under $5 total, and they still taste like I spent an hour slaving over them. (Between us, the kids never notice the cost.)
Step-by-step instructions for soft Rice Krispie squares
Here's how to make the creamiest, gooiest Rice Krispie squares with layers of melted marshmallow goodness.
🔥 Step 1: Melt Butter and Oil Together
In a large saucepan, combine the 0.5 cup unsalted butter and 0.25 cup vegetable oil over medium-low heat. Let them melt together slowly—this prevents burning while ensuring everything blends smoothly. I like to stir occasionally with a wooden spoon until completely melted and the mixture reaches 160°F (about 5-7 minutes).
Here's the thing—using both butter and oil creates a tender texture that's not too greasy. The butter adds richness while the oil keeps the squares soft. Remove from heat once fully melted, then stir in the 0.25 cup granulated sugar and 1 tbsp pure vanilla extract until the sugar dissolves completely. This mixture should be smooth and glossy.
🍳 Step 2: Add Marshmallows for Gooey Perfection
Return the pan to low heat and add the 6 cups mini marshmallows all at once. Stir constantly with a wooden spoon—this is where the magic happens. You're looking for the marshmallows to melt completely into a smooth, creamy sauce that coats the back of your spoon.
I know it seems like too much, but trust me—this is exactly what creates those perfect gooey layers. If the mixture starts to thicken too much, add 1-2 tablespoons of hot water to help it come together smoothly. Once fully melted, remove from heat immediately—overcooking can make the marshmallow sauce grainy.
👨🍳 Step 3: Mix in Cereal and Chocolate
Quickly stir in the 6 cups Rice Krispies cereal and 1 cup semi-sweet chocolate chips using a silicone spatula. Work fast—you want to distribute everything evenly before the mixture starts to set. The chocolate chips will melt from the residual heat, creating little pockets of melted chocolate throughout.
Sprinkle the 0.25 tsp fine sea salt over the mixture and gently fold it in. This enhances all the sweet flavors and balances the richness. If you're using the peanut butter, now's the time to stir in the 0.5 cup peanut butter for that classic swirl effect. The mixture should look thick but still pourable.
🥘 Step 4: Press into Pan for Even Layers
Line a 9x13-inch baking dish with parchment paper, leaving an overhang on the sides for easy removal. Pour the mixture into the pan and use a spatula to spread it out evenly—press down gently but firmly to create a compact layer. For extra gooeyness, I like to sprinkle additional mini marshmallows over the top before pressing them in lightly.
This pressing step is crucial—it ensures each bite has that perfect balance of crispy cereal and gooey marshmallow. If you're adding white chocolate chips for drizzle, now's the time to scatter them over the top. The heat from your oven will melt them slightly, creating beautiful marbled effects.
⏰ Step 5: Chill and Cut for Perfect Squares
Let the squares cool at room temperature for 30 minutes before refrigerating for at least 2 hours (or up to 24 hours for firmer cutting). The longer they chill, the easier they'll be to cut and the more pronounced those gooey layers will be. I know it's tempting to cut them sooner, but patience here makes all the difference.
Once chilled, use the parchment overhang to lift the squares out of the pan. Cut into 2-inch squares using a sharp knife dipped in hot water and wiped dry between cuts—this ensures clean edges. Store any leftovers in an airtight container at room temperature for up to 5 days, though they rarely last that long!
Pro Tips For Making Rice Krispie Squares Recipe Soft
- Melt Butter Slowly: I learned this the hard way—dumping cold butter straight into the pan makes the mixture seize up. Instead, melt the butter and oil together over low heat until it’s just warm to the touch (not hot enough to make steam). This keeps the marshmallows from burning before the chocolate even melts.
- Toast Marshmallows First: Skip the "all at once" dump—mini marshmallows turn to ash faster than you’d think. Toast them in a dry pan over medium-low heat for 30 seconds, stirring constantly, until they’re puffed but not brown. This adds a subtle toasty depth without risking scorched pockets.
- Press Gently, Twice: The first press makes it look done, but the second pass (after 10 minutes of cooling) locks in the softness. Use a buttered spatula to press down firmly in a grid pattern, then let it set for 5 minutes before cutting. This prevents crumbly edges and keeps the texture even.
- Chill the Pan: After mixing, let the pan sit uncovered in the fridge for 15 minutes—yes, even if you’re impatient. The butter sets just enough to prevent the cereal from absorbing all the moisture, so your squares stay soft instead of turning into a sticky brick. (I know, I know, but trust the process.)
Flavor customization for this recipe
Peanut Butter Swirl
For a nostalgic twist, stir ½ cup creamy peanut butter into the marshmallow mixture before pressing into the pan. I like to use Jif Natural for its smooth texture.
Spread the peanut butter mixture in thin lines across the pan before adding the cereal-chocolate layer, then swirl gently with a spatula. The result? Classic Reese's-inspired pockets of peanut butter in every bite. 🥜
White Chocolate Drizzle
After pressing the mixture into the pan, scatter ¼ cup white chocolate chips evenly over the top. Bake as directed, then let cool completely before cutting. The white chocolate melts slightly from the residual heat, creating beautiful marbled streaks.
For extra decadence, drizzle with melted white chocolate after chilling—just 1-2 tablespoons adds a luxurious finish. 🍫
Salted Caramel Twist
Add ½ cup caramel sauce (like Smucker's) to the marshmallow mixture and swirl in thin lines before pressing. Top with flaky sea salt (½ tsp) for a sophisticated flavor combo.
The salt enhances the caramel's sweetness while keeping the squares soft. This variation feels like a gourmet dessert without extra effort. ✨
Coconut Marshmallow
Swap 2 cups of mini marshmallows for toasted coconut flakes (about 1 cup) mixed with 1 cup mini marshmallows. The coconut adds a tropical crunch while maintaining the soft texture.
Toast the coconut in a dry pan over medium heat for 3-4 minutes until golden—just enough to enhance its flavor without burning. 🥥
Spiced Orange Zest
Infuse the marshmallow mixture with 1 tsp orange zest and ½ tsp cinnamon for a bright, citrusy twist. The zest adds a subtle tang that cuts through the sweetness, while the cinnamon warms up the flavors.
Use fresh orange zest from a Navel orange for the best results. This variation works especially well with white chocolate drizzle. 🍊
Cookie Dough Bites
Replace 1 cup of chocolate chips with ½ cup cookie dough bits (like Ben & Jerry's or homemade). The dough adds chewy pockets that contrast beautifully with the soft marshmallow layers.
For extra fun, press in mini chocolate chips on top before baking. These become a hit with kids and cookie dough lovers alike. 🍪
Nutrition facts
Frequently asked questions
Why do your soft Rice Krispie squares stay gooey while others get dry?
The butter-to-oil ratio (1:1/2) keeps them tender, plus we use low heat when melting marshmallows to prevent graininess. The 30-minute room temp cool followed by 2+ hours chilling ensures perfect texture without over-baking. The secret's in the patience!
Can I make these without butter for a dairy-free version?
Yes! Replace the butter with ½ cup coconut oil (melted) and use dairy-free chocolate chips. The texture stays soft, though coconut oil has a slight flavor. For extra richness, add 1 tbsp vegan butter to the marshmallow mix. Always test first with a small batch.
How do I fix marshmallows that won't melt smoothly?
If marshmallows clump or burn, reduce heat to low and stir constantly. Add 1 tbsp hot water to thin the mixture, or try 1 tsp corn syrup to help emulsify. Never use high heat—it turns marshmallows grainy. The key is patience and gentle heat!
Can I use regular marshmallows instead of mini?
Yes, but pack them tightly into your measuring cup to get 6 cups volume. Regular marshmallows work fine, though mini marshmallows melt faster and create more gooey layers. For best results, chop any large marshmallows into smaller pieces before melting.
Why do my squares crack when cutting?
This happens when they're cut too soon—wait until fully chilled (24 hours for best results). For clean cuts, dip your knife in hot water and wipe dry between slices. If cracks appear, press the pan down firmly before baking to create a compact layer.
