Peanut Butter Cheesecake Balls are everything you love about a rich, creamy cheesecake and a classic peanut butter cup, rolled into one poppable bite. Each little ball has a smooth, tangy cheesecake center, plenty of nutty peanut butter flavor, and a crisp chocolate shell that snaps when you bite into it.

They’re easy to whip up with simple pantry ingredients, and since they’re no-bake, they’re perfect for hot days, busy holidays, or last-minute dessert cravings. Keep a batch in the fridge or freezer and you’ve always got a sweet snack ready for movie nights, lunches, or gifting.
Why You’ll Love These Peanut Butter Cheesecake Balls
These Peanut Butter Cheesecake Balls check all the boxes: they’re creamy, chocolatey, peanut‑buttery, and feel just a little bit fancy without requiring any special skills. You simply mix, roll, chill, and dip.
They’re also incredibly make-ahead friendly. The centers can be rolled and frozen days in advance, and the finished balls hold beautifully in the fridge, so they’re ideal for dessert platters, cookie exchanges, and holiday trays. Plus, they’re easy to customize with different toppings like sprinkles, chopped nuts, or cookie crumbs.
What Kind of Peanut Butter Works Best for Cheesecake Balls?
For the smoothest, most stable centers, a classic creamy peanut butter works best—think shelf-stable peanut butter that doesn’t separate. It keeps the mixture thick enough to roll and helps the balls hold their shape once chilled.
If you prefer natural peanut butter, you can use it, but make sure it’s very well stirred and on the thicker side. Too much oil will make the cheesecake mixture soft and harder to roll. Crunchy peanut butter can add texture, but it may make the balls slightly less smooth; it’s a fun option if you like extra crunch.
Ingredients for the Peanut Butter Cheesecake Balls

Before you start rolling, take a moment to bring your cold ingredients to room temperature so they blend together easily. Here’s a quick look at what goes into these creamy, chocolate-dipped bites and why each ingredient matters.
- Cream cheese – The creamy, tangy base that gives these balls their cheesecake flavor and rich texture.
- Creamy peanut butter – Adds that classic nutty taste and helps firm up the centers so they’re easy to roll.
- Powdered sugar – Sweetens the mixture and adds body without making it gritty, so the centers stay silky smooth.
- Graham cracker crumbs – Give structure, a subtle crunch, and a hint of toasty flavor that echoes cheesecake crust.
- Vanilla extract – Rounds out the flavors and adds a warm bakery-style aroma.
- Fine sea salt – Balances the sweetness and makes the peanut butter flavor pop.
- Semisweet chocolate chips or melting wafers – Melt down into a smooth, snappy coating that contrasts with the creamy filling.
- Coconut oil – Helps thin the chocolate slightly for easier dipping and a shinier finish.
- Chopped peanuts or extra graham cracker crumbs – Optional, but great for sprinkling over the top for texture and a pretty finish.
How To Make the Peanut Butter Cheesecake Balls
Making these Peanut Butter Cheesecake Balls is a simple mix-roll-chill situation. Take your time with each step and let the fridge and freezer do most of the work.
Step 1: Prepare Your Pan
Line a baking sheet with parchment paper or a silicone mat. This makes it easy to lift the balls once they’re chilled and keeps them from sticking.
Step 2: Beat the Cream Cheese
In a mixing bowl, beat the softened cream cheese until it’s completely smooth and creamy. This step ensures there are no lumps in your cheesecake centers.
Step 3: Mix in Peanut Butter and Flavorings
Add the creamy peanut butter, vanilla, and salt to the bowl. Mix until everything is fully combined and the mixture looks thick and uniform.
Step 4: Sweeten and Thicken the Mixture
Gradually mix in the powdered sugar, stirring well between additions so it fully dissolves. Once the mixture is smooth, stir in the graham cracker crumbs until the dough feels thick enough to scoop and roll without sticking too much to your hands.
Step 5: Roll into Balls
Use a small cookie scoop or spoon to portion out even mounds of the cheesecake mixture. Roll each one between your palms to form smooth balls and place them on the prepared baking sheet.
Step 6: Chill Until Firm
Transfer the baking sheet to the freezer until the balls are very firm. Chilling makes them much easier to dip and helps them keep their round shape in the warm melted chocolate.
Step 7: Melt the Chocolate
In a microwave-safe bowl or over a double boiler, gently melt the chocolate with a little coconut oil, stirring frequently until smooth and glossy. Avoid overheating so the chocolate doesn’t seize.
Step 8: Dip and Decorate
Use a fork or dipping tool to lower each chilled ball into the melted chocolate. Let the excess drip off, then return the ball to the parchment. While the coating is still wet, sprinkle the tops with chopped peanuts or graham cracker crumbs for added crunch.
Step 9: Set and Chill
Refrigerate the tray until the chocolate coating is fully set and the centers are chilled through. Once firm, transfer the Peanut Butter Cheesecake Balls to an airtight container for serving or storing.
How to Serve Peanut Butter Cheesecake Balls
These Peanut Butter Cheesecake Balls are best served chilled so the centers stay creamy and the chocolate shell has a satisfying snap. You can arrange them on a dessert platter, tuck them into mini cupcake liners for a party, or pack a few into lunch boxes for a special treat.
This recipe makes about 24 cheesecake balls, enough to serve 8 to 12 people depending on how many each person grabs. For a crowd, you can easily double the recipe and offer a mix of toppings like chopped nuts, sprinkles, or a drizzle of white chocolate.
How to Store Peanut Butter Cheesecake Balls
Store Peanut Butter Cheesecake Balls in an airtight container in the refrigerator. Keep them in a single layer or separate layers with parchment paper so the chocolate shells stay neat and don’t stick together. Properly stored in the fridge, they’ll stay fresh for about 5 days.
For longer storage, you can freeze them. Place the balls on a baking sheet to freeze until solid, then transfer them to a freezer-safe container or bag. They will keep in the freezer for up to 2 months. To serve, let them sit at room temperature for 10 to 15 minutes, just until the centers soften slightly but are still cool and creamy.
Avoid leaving them out in warm temperatures for too long, as the chocolate can soften and the cheesecake centers can become too squishy.
Frequently Asked Questions
Can I use low-fat cream cheese?
You can, but full-fat cream cheese gives the best texture and flavor. Low-fat versions will make the centers a little softer and less rich, so you may need to add a touch more graham cracker crumbs to help them firm up.
Do I have to use graham cracker crumbs?
No, you can swap them for crushed digestive biscuits, vanilla wafer cookies, or even chocolate cookies. Just aim for a fine crumb so the mixture stays smooth and rolls easily.
Can I skip the chocolate coating?
Yes, you can roll the chilled cheesecake balls in cocoa powder, extra graham cracker crumbs, or finely chopped peanuts instead of dipping them in chocolate. They won’t have the same snap, but they’ll still be delicious and a bit lighter.
How far in advance can I make these?
You can roll and freeze the cheesecake centers up to a week in advance, then dip them in chocolate the day before you plan to serve. Fully finished Peanut Butter Cheesecake Balls will keep in the refrigerator for several days, so they’re great for making ahead of parties or holidays.
Can I make these without a mixer?
Yes. As long as your cream cheese is very soft, you can mix everything by hand with a sturdy spatula or wooden spoon. Just take a little extra time to beat out any lumps before you add the other ingredients.
Want More Dessert Ideas?
If you love these Peanut Butter Cheesecake Balls, you’ll probably enjoy these other sweet favorites from the site:
- Red Velvet Cheesecake Brownies – Swirled, fudgy brownies with a tangy cheesecake ribbon.
- Hot Buttered Mini Donuts – Soft, bite-sized donuts rolled in buttery sugar.
- No-Bake Pumpkin Lasagna Dessert – Creamy layers of pumpkin, spice, and cookie crunch with zero oven time.
- Raspberry Pie Recipe – A juicy, berry-filled pie that’s perfect for any celebration.
Mix and match a few of these treats with your Peanut Butter Cheesecake Balls for a dessert table that looks as good as it tastes.
Save This Pin For Later
📌 Save these Peanut Butter Cheesecake Balls to your dessert or holiday board so you can come back to them any time you need an easy, crowd-pleasing sweet.
When you make them, I’d love to hear how they turned out. Did you use crunchy or creamy peanut butter? Did you coat them in dark chocolate, milk chocolate, or a mix of both?
If you’re looking for even more small-batch treats, no-bake desserts, and fun party sweets, you can find daily recipe inspiration on Pinterest over at Life With Mira.
Peanut Butter Cheesecake Balls
- Total Time: 85
- Yield: 24 balls
- Diet: Vegetarian
Description
These Peanut Butter Cheesecake Balls are creamy bite-size cheesecake truffles with a rich peanut butter center, crunchy coating, and just the right amount of sweetness, perfect for a quick dessert, easy recipe, sweet snack, party treat, or make-ahead holiday dessert platter.
Ingredients
8 ounces cream cheese, softened
1 cup creamy peanut butter
1 cup powdered sugar
1/2 cup finely crushed graham cracker crumbs
1 teaspoon vanilla extract
1/4 teaspoon fine sea salt
12 ounces semisweet chocolate chips or melting wafers
2 teaspoons coconut oil, optional
1/2 cup finely chopped peanuts or extra graham cracker crumbs, for topping
Instructions
1. Line a baking sheet with parchment paper and clear space in your fridge or freezer for chilling.
2. In a mixing bowl, beat the softened cream cheese until completely smooth and creamy.
3. Add the creamy peanut butter, vanilla extract, and salt, then mix until the mixture is thick and uniform.
4. Gradually mix in the powdered sugar until fully incorporated and smooth.
5. Stir in the graham cracker crumbs until the mixture is thick, cohesive, and easy to roll.
6. Use a small cookie scoop or spoon to portion the mixture, then roll each portion into a smooth ball and place on the prepared baking sheet.
7. Freeze the balls for 20 to 30 minutes, or until very firm but not rock hard.
8. In a microwave-safe bowl, melt the chocolate chips and coconut oil in short bursts, stirring between each, until smooth and glossy.
9. Using a fork or dipping tool, dip each chilled ball into the melted chocolate, letting the excess drip off before returning it to the baking sheet.
10. Immediately sprinkle each ball with chopped peanuts or extra graham cracker crumbs before the chocolate sets.
11. Refrigerate for 30 to 45 minutes, or until the chocolate coating is fully set and the centers are chilled and creamy.
12. Serve chilled or slightly softened, and store any leftovers in an airtight container in the refrigerator.
Notes
For the smoothest texture, make sure the cream cheese is very soft before mixing so it blends without lumps.
If the mixture feels too soft to roll, chill it briefly or add a spoonful of extra graham cracker crumbs until it firms up.
For a flavor twist, use half semisweet and half milk or white chocolate for dipping, or drizzle a contrasting chocolate over the top once the coating sets.
- Prep Time: 25
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 ball
- Calories: 130
- Sugar: 9
- Sodium: 75
- Fat: 8
- Saturated Fat: 4
- Unsaturated Fat: 3
- Trans Fat: 0
- Carbohydrates: 12
- Fiber: 1
- Protein: 3
- Cholesterol: 10
Keywords: peanut butter cheesecake balls, no bake dessert, cheesecake truffles, peanut butter balls, easy dessert, party snacks, holiday dessert

