Go Back Email Link
+ servings
stack of 3 rice krispies on top of one another

Peanut Butter Rice Krispie Treats

These Peanut Butter Rice Krispie Treats are soft, chewy, and have gooey pillows of marshmallows throughout. Made with only 6 simple ingredients and ready in less than 1 hour.
Course Dessert
Cuisine American
Prep Time 5 minutes
Cook Time 10 minutes
cooling time 30 minutes
Total Time 45 minutes
Servings 16 servings
Calories 316kcal
Cost $5


  • ½ cup unsalted butter (1 stick)
  • 1 cup creamy peanut butter
  • 20 ounces (2 bags) mini marshmallows set aside 1 cup of marshmallows for mixing in later in recipe
  • 1 tsp vanilla extract
  • ½ tsp salt
  • cups rice krispie cereal


  • Prepare a 9x13 pan by lining it in parchment paper. Leave some overhang so it's easy to remove later. Set aside.
  • In a large pot or dutch oven, melt the butter and peanut butter together over medium heat. Once completely melted and smooth, turn the heat to low and stir in the marshmallows (keeping the extra 1 cup aside for later), vanilla, and salt. Stir marshmallows until they are completely melted.
  • As soon as the marshmallows have melted, remove from the heat and add the rice cereal. Give it an initial quick mix, preferably with a silicone spatula so it doesn't stick. Dump in the cup of extra marshmallows while it's still warm and then mix well, making sure to coat all the cereal.
  • Press the mixture into the 9x13 pan. Use the silicone spatula to press it down evenly. Let it cool for at least 45 minutes and then cut into squares/bars and enjoy!


  • Cut into smaller squares for more servings. 
  • How to make in the microwave:
    • Melt the butter and peanut butter in the microwave in a large microwave-safe bowl. Microwave in 1-minute intervals on medium power, stirring in between until smooth and melted. Add in the vanilla and salt, mixing to combine.
    • Pour in the marshmallows and put them back into the microwave at 1-minute intervals until melted and smooth (mixing in between).
    • Finish recipe at step 4 above
  • Store in an airtight container for 2-3 days for optimal freshness. 


Calories: 316kcal | Carbohydrates: 45g | Protein: 6g | Fat: 14g | Saturated Fat: 5g | Trans Fat: 1g | Cholesterol: 15mg | Sodium: 254mg | Potassium: 127mg | Fiber: 1g | Sugar: 23g | Vitamin A: 1167IU | Vitamin C: 9mg | Calcium: 11mg | Iron: 5mg