Reese's Peanut Butter Cheese Ball Recipe: Crunchy Bites With Gooey Pull-Apart Joy

Snacks

Reese's Peanut Butter Cheese Ball Recipe: Crunchy Bites With Gooey Pull-Apart Joy

This Reese’s Peanut Butter Cheese Ball recipe delivers the perfect balance of creamy, crunchy, and gooey textures in every bite—ideal for parties, game day, or satisfying snack cravings. The combination of smooth cream cheese, rich peanut butter, and classic Reese’s pieces creates a pull-apart experience that’s impossible to resist.

I’ve perfected this recipe over years of testing, ensuring the right consistency for easy shaping and a satisfying crunch.

The secret lies in the ratio of ingredients and proper chilling time, which transforms the mixture into firm, bite-sized balls that hold their shape without crumbling. With just 10 minutes of active prep and 30 minutes of chilling, you’ll have a batch of these addictive treats ready for serving.

The recipe uses simple pantry staples—cream cheese, peanut butter, and Reese’s pieces—along with a touch of powdered sugar for binding.

What you’ll end up with is a tray of golden-brown cheese balls with pockets of melted peanut butter and chocolate, offering both sweet and salty satisfaction. Each bite delivers that signature Reese’s flavor with an extra layer of creamy richness from the cheese base.

These make an excellent appetizer, party snack, or after-school treat that disappears faster than you can say "pull-apart joy."

For extra flair, roll the finished balls in crushed peanuts or sprinkle with sea salt before serving. The possibilities for customization are endless, but the classic version always hits the mark. Let’s get started on creating these irresistible bites!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for reese's peanut butter cheese ball

Simple pantry staples transform into irresistible, pull-apart cheese balls with gooey Reese’s pockets.

Ingredient Amount Notes
Cream Cheese, Full-Fat 🧀 16 oz Room temperature for blending
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened preferred
Reese's Pieces 🍫 1 ½ cups Classic white chocolate peanut butter
Powdered Sugar 🍚 2 tbsp For binding and sweetness
Vanilla Extract 🥛 1 tsp Pure, high-quality preferred
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain for even distribution
Crushed Peanuts 🥜 ½ cup For rolling finished balls
Unsalted Butter 🧈 2 tbsp Softened for binding
All-Purpose Flour 🌾 1 tbsp For extra binding if needed

The cream cheese is non-negotiable—full-fat creates that signature creamy texture. Philadelphia brand is ideal for its smooth consistency, but any quality cream cheese works. Room temperature is critical; microwave for 10 seconds if needed. For peanut butter, natural unsweetened delivers the best flavor without altering the recipe’s balance. Reese’s pieces should be the classic white chocolate variety—avoid mini or chocolate-covered versions, as they alter the texture. The powdered sugar acts as a binder and sweetener, while the vanilla extract enhances the peanut butter’s depth. If you’re using a salted peanut butter, reduce the kosher salt to 0.25 tsp to avoid over-salting.

No Reese’s pieces? Crushed peanut butter cups or M&M’s work in a pinch, though the texture will differ slightly. Substitute powdered sugar with confectioners’ sugar—they’re identical. For a nut-free option, sunflower seed butter mimics peanut butter’s consistency, though the flavor won’t be identical. If the mixture feels too sticky, add 1 tbsp flour gradually until it holds shape. The crushed peanuts for rolling can be swapped for chopped peanuts or crushed pretzels for a salty twist. For a richer flavor, add 1 tsp peanut butter powder to the mix, but it’s optional.

This mixture must chill for at least 30 minutes to firm up—patience is key. Store leftovers in an airtight container between layers of parchment paper for up to 1 week in the fridge. For longer storage, freeze for up to 3 months, thawing at room temperature before serving. The cheese balls reheat beautifully—microwave for 10-15 seconds to restore their gooey texture. Portion into mini muffin tins for easy serving at parties, or roll into 1-inch balls for classic bite-sized treats.

❤️

Why You'll Love This Recipe

  • No Mixing Madness: I swear, this recipe takes three ingredients to roll out—just cream cheese, peanut butter, and vanilla. No food processor, no measuring cups, no stress. You’re basically shaping a giant Reese’s cup ball with your hands, and honestly? That’s half the fun.
  • Sweet-Salty Magic: That first bite where the creamy peanut butter meets the crunch of Reese’s Pieces? It’s like a hug for your taste buds. The powdered sugar dusting ties it all together—simple, but ridiculously satisfying. (Yes, even on a Tuesday night.)
  • Party in a Bowl: This is my go-to for holiday gatherings, potlucks, or just because I’m feeling fancy. Roll it in extra Reese’s Pieces for a festive look, or keep it classic—either way, it disappears fast. Between us, I’ve made this for book clubs, game nights, and even my mom’s birthday. Zero complaints.
  • Zero-Waste Winner: A single batch lasts me weeks—I keep it in the fridge and grab a piece whenever I need a snack. And if you’re smart, you’ll double the recipe: the leftovers make killer ice cream topping or cookie dough booster. Plus, Reese’s Pieces are cheap. Win-win.

Step-by-step instructions for Reese's peanut butter cheese ball

This method ensures a perfectly balanced texture—creamy, crunchy, and packed with that signature Reese's flavor.

1

Prepare the Base Mixture

In a stand mixer fitted with the paddle attachment, combine the 16 oz cream cheese, full-fat and 1 cup creamy peanut butter. Beat on medium speed for 3-4 minutes until completely smooth and homogeneous. This step is crucial for eliminating any graininess in the cream cheese, which would otherwise make the finished balls crumbly.

Next, add the 2 tbsp powdered sugar, 1 tsp vanilla extract, and 0.5 tsp diamond crystal kosher salt. Mix on low speed for 1 minute until fully incorporated. The powdered sugar helps bind the mixture while adding subtle sweetness, and the salt enhances the peanut butter's natural flavor. Scrape down the sides of the bowl with a spatula to ensure even mixing.

2

Incorporate Reese's Pieces and Binding Agents

With the mixer still running on low speed, gradually add the 1.5 cups Reese's Pieces. Mix for 1-2 minutes until the mixture thickens slightly and the Reese's pieces are evenly distributed. You want the peanut butter cheese ball to have pockets of gooey Reese's throughout, not just clumps. If the mixture feels too sticky, add the 1 tbsp all-purpose flour and mix for 30 seconds to adjust the texture.

Remove the bowl from the mixer and fold in the 2 tbsp unsalted butter using a silicone spatula. The butter adds richness and helps create a smoother, more cohesive dough. At this stage, the mixture should hold its shape when pressed gently but still feel pliable enough to roll into balls. If it's too soft, chill for 10-15 minutes to firm up.

3

Shape and Roll the Cheese Balls

Using your hands, roll the mixture into 1-inch diameter balls, ensuring each one is uniform in size. This consistency guarantees even baking and rolling later. Place the balls on a parchment-lined baking sheet and refrigerate for 30 minutes to firm up. Chilling prevents the balls from sticking to your hands and makes rolling in crushed peanuts easier.

After chilling, transfer the balls to a plate lined with parchment paper. Roll each ball in the 0.5 cup crushed peanuts, pressing gently to ensure full coverage. The crushed peanuts add texture and prevent the balls from sticking together. Work in batches if needed, but avoid overcrowding the plate.

4

Chill and Serve for Perfect Texture

Return the rolled cheese balls to the refrigerator and chill for at least 2 hours, or up to 24 hours for best results. This extended chilling time allows the flavors to meld and the texture to set properly. The balls should be firm enough to hold their shape but still soft enough to enjoy at room temperature.

Serve the Reese's peanut butter cheese balls directly from the refrigerator for the ideal balance of creaminess and crunch. Store any leftovers in an airtight container in the fridge for up to 1 week, or freeze for up to 3 months. For an extra touch, drizzle with melted white chocolate before serving—this adds a glossy finish and complements the peanut butter flavor beautifully.

👨‍🍳

Pro Tips For Making Reese'S Peanut Butter Cheese Ball

  • SOFTEN CREAM CHEESE FIRST: Take the cream cheese out of the fridge 30 minutes before mixing—room temperature blends smoother and avoids grainy lumps. I used to skip this and ended up with a texture closer to peanut butter dough than a creamy ball.
  • USE WARM PEANUT BUTTER: Microwave the peanut butter for 10-15 seconds to loosen it before mixing—this guarantees a uniform, spreadable consistency instead of fighting clumps. Trust me, your cheese ball will thank you.
  • CHILL BETWEEN LAYERS: Roll the cheese ball into shape, then refrigerate for 15-20 minutes before adding Reese’s Pieces—this prevents the candy from sinking into the soft center and keeps the coating crisp. I learned this after one disastrous batch where the pieces turned into a sticky mess.
  • TOAST THE PIECES: Lightly toast the Reese’s Pieces in a dry pan for 30 seconds to melt the chocolate slightly—this makes them stick better to the ball and adds a subtle depth of flavor. Sounds weird, but it works: the coating stays put.

Flavor customization for this reese's peanut butter cheese ball

Sweet & Salty Twist

Add 1 tbsp flaky sea salt (like Maldon) to the crushed peanuts before rolling for a bold, salty contrast that cuts through the richness. I also like sprinkling ½ tsp smoked paprika over the finished balls for a subtle smoky depth that pairs perfectly with the peanut butter. 💫

Spicy Kick

For heat lovers, fold ½ tsp cayenne pepper or 1 tsp hot sauce (like Frank's RedHot) into the base mixture before shaping. If you prefer a sweeter heat, replace the cayenne with 1 tsp cinnamon and ½ tsp cayenne for a Mexican-inspired chili-spiced version.

Serve with a side of cooling mint yogurt dip to balance the spice.

White Chocolate Variations

Swap out Reese’s pieces for white chocolate chips (like Guittard) and add 1 tsp almond extract for a sophisticated twist. For a nutty upgrade, use crushed pecans instead of peanuts and fold in 1 tbsp chopped crystallized ginger for a festive holiday flavor.

The ginger adds a bright, zesty note that stands up to the creaminess. ✨

Dairy-Free Adaptation

Replace the cream cheese with full-fat coconut cream (chilled overnight) and use dairy-free peanut butter (like Justin's). Add 1 tbsp maple syrup and ½ tsp vanilla bean paste to mimic the sweetness and richness.

Roll the finished balls in crushed pretzels for a salty crunch that still holds up without dairy. 🌱

Boozy Upgrade

Infuse the peanut butter with 1 tbsp peanut butter + 1 tbsp bourbon (like Maker's Mark) or espresso powder for a mocha twist. For a chocolatey kick, fold in ½ cup melted dark chocolate (60% cocoa) with the Reese’s pieces.

The alcohol enhances the peanut butter’s nuttiness while adding warmth, and the dark chocolate deepens the flavor profile. 🍺

Mini Bites for Parties

Use a mini cookie scoop to portion the mixture into ½-inch balls for bite-sized appetizers. Roll them in crushed graham crackers or chopped toasted almonds for a gourmet touch.

These disappear fast at parties—perfect for game day or holiday gatherings. For extra flair, drizzle with melted white chocolate before serving. 🎉

Nutrition facts

Servings 24
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 120mg5%
Total Carbohydrate 18g6%
Dietary Fiber 1g4%
Sugars 14g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these cheese balls without Reese's Pieces?

Use 1.5 cups crushed peanut butter cups or M&M's instead for a similar effect. For a different flavor, try white chocolate chips with 1 tsp almond extract for a sophisticated twist. The texture will be slightly different, but the creamy peanut butter base remains the star.

2

Why is my mixture too sticky to roll?

If your dough feels too soft, it needs more binding. Gradually add 1 tbsp flour at a time until it holds shape when pressed. Chill the mixture for 10-15 minutes before rolling—this helps firm it up. Avoid overmixing after adding flour, or the texture may become dense.

3

How do I store leftovers for maximum freshness?

Keep cheese balls in an airtight container between layers of parchment paper. They stay fresh for 1 week in the fridge. For longer storage, freeze for 3 months. Thaw at room temperature—microwave for 10-15 seconds to restore gooey texture if needed.

4

Can I make these gluten-free?

Yes! Simply omit the 1 tbsp flour and use a gluten-free peanut butter brand. The recipe naturally holds shape without flour. For extra binding, add 1 tbsp ground nuts (like almonds) instead. Always check labels on Reese's Pieces for gluten-free certification.

5

What's the best way to serve these at a party?

Arrange on a platter with dipping sauces like melted white chocolate or caramel. For presentation, drizzle with white chocolate or sprinkle with flaky sea salt. Use mini scoops to make bite-sized versions that disappear fast! Serve chilled for best texture.

★★★★★4.9(6 reviews)
Categories Snacks