I have a serious weakness for anything that blends peanut butter and cheesecake, and these No-Bake Peanut Butter Cheesecake Balls are dangerously irresistible. The first time I made them, I wasn’t prepared for how quickly they would disappear. With a creamy peanut butter cheesecake center, a white chocolate coating, and a drizzle of rich chocolate, these bite-sized treats are basically dessert perfection—and the best part? No oven required.

Whether you’re looking for a quick dessert to impress guests or a make-ahead sweet snack to keep in the fridge, this recipe is about to become a staple in your kitchen. They’re incredibly easy to whip up, use simple pantry ingredients, and deliver that rich, indulgent flavor we all crave. Trust me, once you try them, you’ll be hooked.
Why You’ll Love This No-Bake Peanut Butter Cheesecake Balls Recipe
These no-bake cheesecake balls combine the creamy tang of cheesecake with the nutty richness of peanut butter, all wrapped up in a crunchy, chocolate-drizzled shell. They’re quick, easy, and perfect for parties, gifting, or late-night cravings. Plus, no baking means no sweating over a hot oven!
What Kind of Peanut Butter Should I Use?
Creamy peanut butter works best for a smooth, rich center, but you can also use crunchy peanut butter if you want a little texture. Just avoid natural peanut butter that separates, as the oil can throw off the consistency of the filling.
Options for Substitutions
No cream cheese? You can use mascarpone or even Greek yogurt for a tangy, lighter twist. Swap white chocolate for dark or milk chocolate if that’s more your style. You can even roll the balls in crushed pretzels, nuts, or shredded coconut instead of cookie crumbs for a different kind of crunch.
Ingredients for This No-Bake Peanut Butter Cheesecake Balls Recipe
- Cream Cheese: This is the creamy base of the filling, providing that signature tangy cheesecake flavor.
- Peanut Butter: Adds nutty richness and pairs perfectly with the tanginess of the cream cheese.
- Powdered Sugar: Sweetens the filling without making it gritty, and helps firm up the texture.
- Graham Cracker Crumbs: Used both in the filling and for coating the balls, adding a pleasant crunch.
- Vanilla Extract: Enhances all the flavors and adds depth to the creamy mixture.
- White Chocolate Chips: Melted and used for coating the balls in a rich, sweet shell.
- Semisweet or Dark Chocolate Chips: Drizzled on top for contrast and added decadence.
- Crushed Peanuts or Extra Graham Crumbs: Optional, but give extra crunch and visual appeal.

Step 1: Make the Cheesecake Filling
In a large mixing bowl, beat the softened cream cheese until smooth. Add in the peanut butter, powdered sugar, and vanilla extract. Beat again until fully combined and creamy.
Step 2: Chill the Mixture
Cover the bowl with plastic wrap and refrigerate the mixture for at least 30 minutes. This helps firm it up, making it easier to roll into balls.
Step 3: Shape the Balls
Using a small cookie scoop or spoon, scoop out tablespoon-sized portions and roll them into balls with your hands. Place each one on a parchment-lined baking sheet.
Step 4: Coat the Balls
Melt the white chocolate chips in a microwave-safe bowl in 30-second intervals, stirring between each round until smooth. Dip each ball into the white chocolate using a fork, then tap off the excess and place it back on the parchment paper.
Step 5: Add Crunch & Chill Again
While the coating is still wet, sprinkle the tops with crushed peanuts or graham cracker crumbs. Place the tray in the fridge for 15–20 minutes until the chocolate sets.
Step 6: Drizzle With Chocolate
Melt the semisweet or dark chocolate and use a spoon or piping bag to drizzle over the chilled balls. Let them set again for a few minutes, and they’re ready to serve!
How Long to Prepare the No-Bake Peanut Butter Cheesecake Balls Recipe
Prep Time: The hands-on prep for these cheesecake balls is about 20–25 minutes. This includes mixing the filling, shaping the balls, and melting the chocolate for coating.
Chilling Time: You’ll need at least 30 minutes to chill the filling before rolling, plus another 15–20 minutes for the chocolate to set. So, in total, plan for around 1 hour from start to finish if you’re prepping everything in one go.
Tips for Perfect No-Bake Peanut Butter Cheesecake Balls
- Use room temperature cream cheese to avoid lumps and ensure a silky-smooth filling.
- Chill the filling well before rolling to make shaping the balls much easier.
- Work quickly with the melted chocolate so it doesn’t harden while you’re coating the balls.
- Use a fork to dip and tap off excess chocolate for a clean, professional finish.
- Double the batch and freeze extras—they store beautifully and are perfect for last-minute desserts.
Watch Out for These Mistakes While Cooking
- Using natural peanut butter: The oil separation can lead to a runny filling.
- Not chilling the filling enough: If the mixture is too soft, the balls will be messy and hard to shape.
- Overheating the chocolate: It can seize or burn. Microwave in short bursts and stir in between.
- Skipping the garnish: The crunch from peanuts or graham crumbs adds both texture and visual appeal.
- Storing at room temp: These need refrigeration to maintain their shape and freshness.
What to Serve With No-Bake Peanut Butter Cheesecake Balls?
1. Fresh Berries
A tart contrast to the sweet richness, raspberries or strawberries pair beautifully.
2. Espresso or Strong Coffee
The bitterness of coffee balances out the creamy sweetness of the cheesecake balls.
3. Vanilla Ice Cream
Serve alongside a scoop for a fun, indulgent dessert plate.
4. Chocolate-Dipped Pretzels
The salty crunch enhances the peanut butter flavor.
5. Sparkling Wine or Dessert Wine
Adds a celebratory touch for dinner parties or special occasions.
Storage Instructions
Refrigeration: Store the cheesecake balls in an airtight container in the refrigerator for up to 5 days. Keep layers separated with parchment paper to prevent sticking.
Freezing: These freeze very well. Place them on a baking sheet to freeze individually, then transfer to a zip-top freezer bag. They’ll last up to 2 months. Just let them thaw for 15–20 minutes at room temperature before serving.
Estimated Nutrition
- Serving Size: 1 ball
- Calories: ~180
- Fat: 12g
- Saturated Fat: 6g
- Carbohydrates: 15g
- Sugar: 11g
- Protein: 3g
- Fiber: 1g
- Sodium: 95mg
- Cholesterol: 15mg
(Note: Nutritional values are approximate and will vary based on ingredient brands and portion sizes.)
Frequently Asked Questions
How long do these cheesecake balls last?
They stay fresh in the fridge for up to 5 days and in the freezer for up to 2 months.
Can I use almond butter instead of peanut butter?
Yes, almond butter works well, but it will give a slightly different flavor. Make sure it’s a no-stir kind to avoid extra oil.
Do I need to temper the chocolate?
Nope! Since these are stored cold, you can skip tempering and just melt and drizzle.
Can I make these gluten-free?
Absolutely. Just use gluten-free graham crackers or cookie crumbs.
Can I make them ahead of time for a party?
Definitely. These are ideal for making 1–2 days in advance. Just keep them chilled until serving.
Conclusion
These No-Bake Peanut Butter Cheesecake Balls are everything you want in a dessert: easy, indulgent, creamy, and downright addictive. They come together with minimal effort, require no baking, and always impress. Whether you’re making them for yourself, a party, or a sweet gift, they deliver that perfect combo of creamy cheesecake, nutty peanut butter, and chocolatey crunch in every bite.
No-Bake Peanut Butter Cheesecake Balls Recipe
- Total Time: 1 hour
- Yield: 18 balls 1x
- Diet: Vegetarian
Description
These No-Bake Peanut Butter Cheesecake Balls are the perfect bite-sized treat for any dessert lover. Creamy peanut butter and tangy cream cheese come together in a smooth, sweet filling, coated in white chocolate and topped with a drizzle of rich dark chocolate. Perfect for quick breakfast indulgence, easy dinner desserts, healthy snack alternatives, or creative food ideas. This easy recipe is no-fuss, freezer-friendly, and a guaranteed crowd-pleaser, making it one of your go-to breakfast ideas or dinner ideas when you need something sweet but simple.
Ingredients
8 oz cream cheese, softened
1/2 cup creamy peanut butter
1 cup powdered sugar
1 tsp vanilla extract
1 cup graham cracker crumbs (divided use)
1 1/2 cups white chocolate chips
1/2 cup semisweet or dark chocolate chips
1/4 cup crushed peanuts or extra graham cracker crumbs for topping
Instructions
1. In a mixing bowl, beat cream cheese until smooth.
2. Add peanut butter, powdered sugar, and vanilla extract. Mix until creamy and well combined.
3. Fold in 1/2 cup of graham cracker crumbs.
4. Chill the mixture in the fridge for 30 minutes.
5. Roll into 1-tablespoon-sized balls and place on parchment-lined baking sheet.
6. Melt white chocolate chips and dip each ball using a fork. Tap off excess.
7. Sprinkle with crushed peanuts or extra graham crumbs while chocolate is still wet.
8. Chill balls in the fridge for 15–20 minutes until the coating is set.
9. Melt semisweet chocolate and drizzle over chilled balls.
10. Let set again for a few minutes before serving or storing.
Notes
Make sure cream cheese is at room temperature for a smoother filling.
Use a fork or dipping tool to coat balls easily in melted chocolate.
These freeze well—just thaw before serving for best texture.
- Prep Time: 25 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 ball
- Calories: 180
- Sugar: 11g
- Sodium: 95mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg