The Best Homemade Peanut Butter Balls Recipe
What You’ll Love About This Recipe
These peanut butter balls are a delicious treat that’s easy to make and fun to share. You’ll love how simple they are, with just a few ingredients and no baking required.
- Perfectly sweet and salty – The mix of peanut butter, honey, and chocolate hits all the right notes.
- Great for any occasion – Whether it’s a party, snack time, or a homemade gift, these little bites always impress.
- Kid-friendly and customizable – Let the little ones help roll them, or add extras like sprinkles or crushed nuts for extra crunch.
Recipe

Indulge in these easy-to-make homemade peanut butter balls, a delightful treat perfect for any occasion. With just a few simple ingredients, you can create these bite-sized delights that are rich, creamy, and absolutely irresistible.
Ingredients:
- 1 cup creamy peanut butter
- 1/4 cup unsalted butter, softened
- 1 1/2 cups powdered sugar
- 1 1/2 cups semi-sweet chocolate chips
- 1 teaspoon vegetable shortening
Instructions:
- In a medium bowl, combine the peanut butter, softened butter, and powdered sugar. Mix until well combined and smooth.
- Roll the mixture into 1-inch balls and place them on a baking sheet lined with parchment paper.
- Freeze the peanut butter balls for at least 30 minutes to firm them up.
- In a microwave-safe bowl, melt the chocolate chips and vegetable shortening in 30-second intervals, stirring until smooth.
- Dip each peanut butter ball into the melted chocolate, ensuring it’s fully coated. Place them back on the parchment paper.
- Allow the chocolate to set at room temperature or refrigerate for quicker results.
Notes:
- For a crunchier texture, use crunchy peanut butter instead of creamy.
- Store the peanut butter balls in an airtight container in the refrigerator for up to two weeks.
Equipment:
- Mixing bowl
- Baking sheet
- Parchment paper
- Microwave-safe bowl
Time:
Prep time: 20 minutes
Cook time: 10 minutes
Chill time: 30 minutes
Cuisine: American
Serving: Makes approximately 24 peanut butter balls
Nutrition
Peanut Butter Balls are a tasty treat that also provide some nutritional benefits. Here’s the breakdown per serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 150 |
| Total Fat | 10g |
| Saturated Fat | 2g |
| Cholesterol | 5mg |
| Sodium | 85mg |
| Total Carbs | 12g |
| Dietary Fiber | 1g |
| Sugars | 9g |
| Protein | 4g |
What To Serve With It
I love serving my homemade peanut butter balls with a fresh fruit salad, as the sweetness balances the richness perfectly. Pairing them with a cheese platter also works wonders, adding a savory twist to the treat. Both options make for a delicious combo that’s sure to impress.
Fresh Fruit Salad
When I’m making peanut butter balls, I like to balance their rich, sweet flavor with something light and invigorating—that’s where a fresh fruit salad comes in. I love mixing colorful fruit combinations like strawberries, kiwi, and pineapple for a vibrant, tangy contrast. Seasonal variations keep it exciting—think juicy watermelon in summer or crisp apples and pears in fall. I’ll toss everything together with a squeeze of lemon juice to keep it fresh. It’s the perfect companion to peanut butter balls, adding a revitalizing bite that cuts through the richness. Plus, it’s so easy to whip up while I’m waiting for the balls to set!
Cheese Platter
A cheese platter is one of those easy, crowd-pleasing options that can turn any gathering into something special. I love pairing it with my homemade peanut butter balls, balancing savory and sweet perfectly. Start with a mix of cheeses—sharp cheddar, creamy brie, and tangy gouda—then add crackers, grapes, and sliced apples. Don’t forget savory bites like cured meats or olives. To elevate it, I include a small dessert platter with my peanut butter balls, offering a sweet finish. It’s simple, yet always impresses. This combo is perfect for holidays, parties, or just snacking with friends.