I absolutely love making Peanut Butter Rice Krispie Treats Recipe whenever I want a nostalgic, yet elevated treat that hits every craving spot. This recipe combines the ooey-gooey charm of marshmallow treats with the rich, creamy flavor of peanut butter, all topped with a luscious layer of melted chocolate. It’s a total crowd-pleaser that offers the perfect balance of crispy, sweet, and nutty — and I’m always excited to share how easy and rewarding it is to make at home.
Why You'll Love This Peanut Butter Rice Krispie Treats Recipe
When I make this recipe, what really stands out first is the flavor. The peanut butter adds a savory depth that perfectly complements the sugary marshmallow and the crunchy Rice Krispies. It transforms classic treats into something indulgent and satisfying without feeling too heavy. Plus, the chocolate drizzle on top adds just the right amount of sweetness and a silky finish that makes each bite absolutely divine.
I also love how simple the preparation is — you only need a few ingredients, and the whole process is straightforward. Melting the butter, peanut butter, and marshmallows together is a quick step, followed by stirring in the cereal, and then setting it up to cool with the chocolate topping. It’s a fantastic recipe for busy afternoons, parties, or whenever you want a homemade, fuss-free dessert that looks and tastes like you spent hours in the kitchen. Honestly, it’s become my go-to for everything from family gatherings to last-minute sweet treats!
Ingredients You'll Need
The beauty of this Peanut Butter Rice Krispie Treats Recipe lies in its simplicity and quality ingredients. Each component plays a key role — from the creamy peanut butter that brings richness to the light and crispy cereal, to the melty chocolate that adds a smooth contrast. Here’s what you’ll need:
- ¼ cup unsalted butter: Adds moisture and helps bind all the ingredients together for that perfect chewy texture.
- 1 10 oz bag mini marshmallows (about 5 cups): The classic sticky sweetness that gives these treats their signature gooey consistency.
- ½ cup peanut butter: The star ingredient that introduces a nutty flavor and creamy richness that I adore.
- 6 cups Rice Krispie cereal: Provides the crispy crunch and light texture that balances the softness of the marshmallows.
- 8 oz chocolate chips (about 1 ⅓ cups): The decadent topping that melts perfectly to form a smooth, chocolaty layer.
- 2 teaspoons vegetable oil: Helps the chocolate topping stay glossy and pourable while it sets.
Directions
Step 1: Lightly grease a 9x13 inch pan with butter or non-stick cooking spray. This ensures the treats will pop out easily once they’re set.
Step 2: In a large saucepan, melt the butter, mini marshmallows, and peanut butter together over low heat. Stir gently and continuously to avoid burning, until the mixture is fully melted and smooth — usually about 5 minutes.
Step 3: Remove the pan from heat and stir in the Rice Krispies cereal right away. Make sure every piece of cereal is coated in that luscious peanut butter marshmallow mixture for maximum flavor and texture.
Step 4: Press the mixture evenly into your prepared pan. To make handling easier and prevent sticking, lightly spray your hands with non-stick spray before pressing down firmly on the cereal mixture.
Step 5: In a medium-sized heatproof bowl, add the chocolate chips. Microwave them in 45-second intervals on medium power — not high — stirring well between intervals. This slow melting prevents burning and ensures a smooth finish.
Step 6: Once the chocolate is almost melted, stir it until smooth and mix in the vegetable oil. The oil adds shine and helps the chocolate harden with a nice glossy surface.
Step 7: Pour the melted chocolate evenly over the pressed cereal mixture and spread gently. Let the pan sit at room temperature for about 2 hours to allow the chocolate to fully harden and the treats to set perfectly.
Step 8: Once set, cut into squares using a sharp knife, and store the treats in an airtight container at room temperature to keep them fresh and crispy.
Servings and Timing
This Peanut Butter Rice Krispie Treats Recipe makes about 18 generous servings. Prep time is around 10 to 15 minutes since melting and mixing is quick, but you’ll want to allow about 2 hours for the chocolate topping to harden and the treats to set properly. So, while the hands-on time is brief, the overall time before digging in is closer to 2 hours and 10 minutes — totally worth the wait!
How to Serve This Peanut Butter Rice Krispie Treats Recipe
I love serving these treats straight from the pan at room temperature because the chocolate layer is perfectly firm but not too hard, and the inside stays chewy with delightful crispness. They’re fantastic on their own but also pair wonderfully with a cold glass of milk or even a cup of rich, dark coffee for a little pick-me-up.
For something more festive, I like to sprinkle a little flaky sea salt on top of the chocolate before it hardens, which enhances the peanut butter’s nuttiness and adds a tiny crunch contrast. You could also add miniature chopped peanuts or a drizzle of caramel for a fancy, layered presentation that’s perfect for parties or holiday gatherings.
If you’re thinking about serving these at a get-together, consider plating them on a decorative tray with colorful napkins and some fresh fruit on the side, like sliced apples or berries, to balance the sweetness. They shine at casual family dinners, birthday parties, and even as a surprise treat for your coworkers or kids after school!
Variations
One of my favorite things about this Peanut Butter Rice Krispie Treats Recipe is how adaptable it is. If you want to switch up the peanut butter, you can try almond butter or sunflower seed butter for a different nutty flavor, which also opens the door for those with peanut allergies.
If you’re vegan or dairy-free, swap the butter for coconut oil and use vegan marshmallows — it still comes out delicious and keeps that same chewy charm. I’ve also experimented with using gluten-free crispy rice cereal if you’re looking to keep this treat gluten-free while still enjoying every bit of the texture.
For flavor twists, try mixing in a handful of mini chocolate chips with the Rice Krispies before pressing the mixture into the pan, or swap out the chocolate topping for white chocolate or a peanut butter drizzle. If you want to get creative with cooking methods, you can even gently toast the cereal with a bit of butter beforehand for extra nutty flavor before mixing all the ingredients.
Storage and Reheating
Storing Leftovers
I store my leftover Peanut Butter Rice Krispie Treats in an airtight container at room temperature. This helps maintain their crispy texture and prevents them from becoming chewy or mushy. If you keep them sealed well, they’ll stay fresh and delicious for up to 5 days — perfect for snacking throughout the week.
Freezing
You can definitely freeze these treats if you want to make them ahead of time or save some for later. Wrap individual squares tightly in plastic wrap or foil, then place them in a freezer-safe container or bag. They freeze well for up to a month. When you’re ready to enjoy them, just thaw at room temperature for about 30 minutes before serving.
Reheating
Since these treats are best enjoyed at room temperature or slightly chilled, I don’t recommend reheating them in the microwave as the marshmallows and chocolate can melt unevenly. Instead, let frozen or refrigerated squares sit out for a bit to soften naturally. If you want to refresh the chocolate shine, gently warm the treats in a low oven (around 200°F) for 3 to 5 minutes but watch closely to avoid melting the chocolate.
FAQs
Can I use crunchy peanut butter instead of smooth?
Absolutely! Using crunchy peanut butter adds a nice texture contrast with little bits of peanuts throughout the treats, making them even more interesting to bite into. I usually prefer smooth for the creamier blend, but crunchy definitely works as a tasty alternative.
Why do my Rice Krispie treats sometimes turn out too hard or too soft?
Texture comes down to the marshmallow melting and how much you press the mixture into the pan. Make sure to melt the marshmallows gently over low heat without overheating to avoid drying out. Also, pressing too hard can compact the cereal and make treats dense and hard, so press firmly but gently.
Can I skip the chocolate topping?
Yes, you can! The chocolate topping is a delicious addition but not mandatory. Your treats will still be delightful and flavorful without it—just skip the steps involving chocolate and let the peanut butter and marshmallow mixture set on its own.
How do I cut the treats without them sticking to the knife?
Great question! I like to dip my knife in hot water and wipe it dry before slicing, which helps create clean edges without sticking. You can also lightly grease the knife blade with a bit of butter or non-stick spray for easier cutting.
Can I make this recipe vegan?
Yes! Replace the butter with coconut oil or vegan margarine, use vegan marshmallows (which do not contain gelatin), and double-check your chocolate chips are dairy-free. It might alter the flavor slightly but still yields a wonderfully delicious vegan treat.
Conclusion
This Peanut Butter Rice Krispie Treats Recipe is one of my absolute favorites for good reason — it’s easy to whip up, irresistibly delicious, and perfect for practically any occasion. I hope you enjoy making and sharing these as much as I do because they bring a little bit of joy with every crispy, chocolatey, peanut buttery bite. Trust me, once you try this recipe, it’s going to become a go-to in your kitchen too!
PrintPeanut Butter Rice Krispie Treats Recipe
These Peanut Butter Rice Krispie Treats are a delightful twist on the classic marshmallow cereal bars, combining the creamy richness of peanut butter with crispy Rice Krispies and a luscious chocolate drizzle. Perfectly gooey, crunchy, and sweet, these treats are easy to make and ideal for sharing or snacking.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 2 hours 10 minutes
- Yield: 18 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Main Ingredients
- ¼ cup unsalted butter
- 1 (10 oz) bag mini marshmallows (about 5 cups)
- ½ cup peanut butter
- 6 cups Rice Krispie cereal
Chocolate Topping
- 8 oz chocolate chips (about 1 ⅓ cups)
- 2 teaspoons vegetable oil
Instructions
- Prepare the Pan: Lightly grease a 9x13 inch pan with butter or non-stick cooking spray to ensure the treats don’t stick.
- Melt Ingredients: In a large saucepan over low heat, melt together the butter, mini marshmallows, and peanut butter, stirring gently until smooth and fully combined.
- Mix in Cereal: Remove the saucepan from heat and immediately stir in the Rice Krispie cereal until well coated with the marshmallow mixture.
- Form the Base: Press the mixture firmly into the prepared pan. To avoid sticking, lightly spray your hands with non-stick cooking spray while pressing.
- Melt the Chocolate: Place the chocolate chips in a medium heatproof bowl and microwave in 45-second intervals on medium power, stirring between each interval until almost melted and smooth.
- Add Oil and Mix: Stir in the vegetable oil into the melted chocolate for a glossy finish and better drizzle consistency.
- Top the Bars: Pour the melted chocolate evenly over the Rice Krispie base and allow it to harden at room temperature, about 2 hours.
- Serve and Store: Once set, cut into 18 squares and store in an airtight container at room temperature for freshness.
Notes
- Lightly greasing your hands or using non-stick spray makes pressing the mixture easier and prevents sticking.
- Use medium microwave power to melt chocolate to avoid burning or seizing.
- You can substitute peanut butter with almond or sunflower butter for variations.
- Store these treats at room temperature to maintain their chewy texture; refrigeration may harden them.
- Ensure the chocolate topping fully cools and hardens before cutting to get clean squares.

Leave a Reply