These Peanut Butter Rice Krispies Treats are the ultimate upgrade to a beloved childhood classic. By blending smooth, creamy peanut butter into a base of melted marshmallows and salted butter, we have created a dessert that is perfectly sweet, slightly salty, and stays incredibly soft and tender for days.
A gooey, marshmallow-rich treat featuring the crunch of toasted rice cereal and a deep, nutty flavor that makes it impossible to stop at just one square.
Recipe Details
- Flavor Profile: A nostalgic blend of sweet vanilla and marshmallow balanced by the savory, salty notes of creamy peanut butter.
- Textures: Perfectly crispy and airy from the cereal, yet remarkably soft, stretchy, and chewy from the marshmallow-peanut butter binder.
- Total Time: 15 minutes of active prep plus 30-45 minutes for the treats to set.
- Difficulty: Very Easy. This is a simple stovetop assembly that requires no baking and minimal cleanup.
What You’ll Need
This recipe transforms five simple pantry staples into a gourmet-style snack. You will need salted butter to balance the sugar, a full bag of mini marshmallows for maximum gooiness, and creamy peanut butter to provide that rich, signature flavor. A splash of vanilla extract and six cups of crisp rice cereal complete the components for these decadent bars.
Ingredient Notes
- 4 Tablespoons salted butter – The salt in the butter is crucial for cutting through the sweetness of the marshmallows and highlighting the peanut flavor.
- 10 ounce bag mini marshmallows – Using the mini variety is preferred as they soften and melt much faster and more evenly than large ones.
- 1/2 cup creamy peanut butter – A standard creamy peanut butter works best here to ensure a completely smooth and velvet-like coating for the cereal.
- 1/2 teaspoon vanilla extract – This small addition elevates the flavor, giving the treats a more “bakery-style” aromatic finish.
- 6 cups Rice Krispies – The classic toasted rice cereal provides the essential crunch and structural integrity for the bars.
Add-ins and Substitutions
- Chocolate Drizzle: For a buckeye inspired treat, you can melt 1/2 cup of semi-sweet chocolate chips and drizzle them over the top once the bars have set.
- Sea Salt: If you love a salty-sweet contrast, a light sprinkle of flaky sea salt over the top of the pan before it sets is a wonderful addition.
- Nutty Texture: If you prefer a bit of extra crunch, you can substitute the creamy peanut butter for a crunchy variety using the same measurements.

How to Make Peanut Butter Rice Krispies Treats
1. Prepare Your Pan
Begin by preparing a 9×9-inch casserole dish. You can either spray it thoroughly with nonstick cooking spray or line it with parchment paper. Using parchment paper is a great tip for easier removal, as it allows you to lift the entire block of treats out of the pan once they are firm.
2. Melt the Base
In a large saucepan or pot, melt the 4 tablespoons of salted butter over low heat. It is very important to do this slowly to ensure the butter does not burn or brown. Once the butter is fully melted, keep the heat on low and add the 10-ounce bag of mini marshmallows.
3. Incorporate the Peanut Butter
As soon as the marshmallows begin to soften and melt into the butter, add the 1/2 cup of creamy peanut butter. From this point forward, you will need to stir the mixture constantly. This prevents the peanut butter from scorching on the bottom of the pan and ensures the marshmallows melt into a completely smooth, uniform liquid. This process should only take a couple of minutes.
4. Mix and Set
Once the mixture is combined and perfectly smooth, turn off the heat and remove the pan from the stove. Stir in the vanilla extract. Immediately add the 6 cups of Rice Krispies to the saucepan. Stir gently but thoroughly until every piece of cereal is evenly coated with the sticky marshmallow mixture.
Pour the mixture into your prepared 9×9-inch dish; at this stage, the mixture will look very loose. Spray your hand with a bit of nonstick cooking spray and gently pat the mixture down into an even layer. Allow the treats to sit at room temperature for 30-45 minutes to set up before slicing them into bars.
Pro Tip: When patting the mixture into the pan, use a very light touch. If you press down too hard or pack the cereal too tightly, the treats will become hard and dense once they cool. A light touch ensures they stay soft and airy.
Recipe Tips
- Low Heat Only: Never increase the heat to medium or high. Overheating marshmallows causes them to become tough and rubbery once they cool down.
- Fresh Marshmallows: For the gooiest results, use a fresh, unopened bag of marshmallows. Older marshmallows that have started to dry out won’t melt as smoothly.
- Clean Slicing: To get perfectly clean squares, wait the full 45 minutes for the treats to set. Use a sharp, lightly greased knife to cut through the bars in one smooth motion.
- Pan Size: Using a 9×9-inch pan results in a thicker, more indulgent treat. If you prefer thinner bars, you can use a 13×9-inch pan, though the set time may be slightly shorter.

FAQs
Can I use natural peanut butter? For the most consistent results, we recommend using a standard processed creamy peanut butter. Natural varieties that require stirring can sometimes be too oily, which may prevent the treats from setting properly.
How should I store these treats? Store the sliced bars in an airtight container at room temperature for up to 3 days. To keep them at peak softness, avoid refrigerating them, as the cold can make the marshmallow base become hard.
Can I make these in the microwave? While you can, the stovetop method is highly recommended. It allows you to control the heat much more effectively, ensuring the peanut butter and marshmallows never overcook or burn.
Serving Suggestions
- Party Platter: These are a fantastic addition to a dessert board alongside fresh apple slices or grapes.
- School Lunches: Wrap individual squares in plastic wrap for a perfect no-mess treat in a packed lunch.
- Warm Snack: If you have leftovers that are a few days old, a 5-second zap in the microwave will bring back that just-made gooey texture.
Make This Recipe in Advance
Because these treats need time to set at room temperature, they are an excellent make-ahead option. You can prepare them several hours before an event or even the night before. Once they have set and been sliced, keep them in a sealed container to maintain their freshness. They are a great stress-free option for bake sales, potlucks, or holiday gatherings.
Ultra-Soft Peanut Butter Rice Krispies Treats with Marshmallow Swirl
- Total Time: 15 minutes
- Yield: 16 squares 1x
- Diet: Vegetarian
Description
The ultimate upgrade to a beloved childhood classic. By blending smooth, creamy peanut butter into a base of melted marshmallows and salted butter, these treats stay incredibly soft and tender for days with a deep, nutty flavor.
Ingredients
- 4 tbsp salted butter
- 10 oz bag mini marshmallows (approx. 5 cups)
- 1/2 cup creamy peanut butter
- 1/2 tsp vanilla extract
- 6 cups Rice Krispies cereal
Instructions
Melt: Melt salted butter in a large pot over low heat. Add mini marshmallows and creamy peanut butter.
Stir: Cook and stir constantly over low heat until marshmallows are completely melted and the mixture is uniform.
Fold: Remove from heat. Stir in vanilla, then gently fold in Rice Krispies cereal until every piece is coated.
Press: Transfer to a greased 9×9-inch pan. Gently pat into an even layer using a greased spatula (do not pack down tightly).
Set: Let sit at room temperature for 30–45 minutes until firm before slicing into squares.
Notes
The Gentle Touch: Do not pack the mixture down tightly into the pan. A light touch keeps the bars airy and soft rather than hard and dense.
Low Heat is Vital: Rushing with high heat overcooks the marshmallow sugars, causing the treats to become rubbery once cooled.
Peanut Butter Tip: Use standard creamy peanut butter (like Jif). Natural varieties can be too oily and may prevent the treats from setting properly.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Dessert / Snack
- Method: No-Bake / Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 185
- Sugar: 16
- Sodium: 145
- Fat: 8
- Saturated Fat: 3.5
- Unsaturated Fat: 4.5
- Trans Fat: 0
- Carbohydrates: 28
- Fiber: 1
- Protein: 3
- Cholesterol: 8
Keywords: peanut butter rice krispies treats, no bake peanut butter bars, marshmallow cereal treats, soft rice krispies recipe


