Description
These no-bake Peanut Butter Balls (Truffles) feature a creamy, sweet peanut butter filling coated in rich melted chocolate. Perfect for holidays, gifting, or whenever you’re craving a simple yet indulgent homemade treat.
Ingredients
- 6 tablespoons (85g) unsalted butter, softened
- 1 cup (250g) creamy peanut butter (not natural style)
- 2½ cups (300g) confectioners’ sugar
- ½ teaspoon pure vanilla extract
- ⅛ teaspoon salt
- 12 ounces (339g) semi-sweet chocolate bars, coarsely chopped
- 1 teaspoon vegetable oil
- Optional: Sprinkles for topping
Instructions
- Line a large baking sheet with parchment paper or a silicone mat and set aside.
- In a large bowl, beat the softened butter until creamy, about 2 minutes. Add peanut butter and beat again until smooth.
- Mix in confectioners’ sugar, vanilla extract, and salt on low speed until combined. The mixture will look soft and crumbly.
- Scoop about 1 tablespoon of dough and roll into balls. Chill the dough for 15 minutes if it’s too soft.
- Place peanut butter balls on the prepared sheet and refrigerate for at least 1 hour or up to 1 day.
- Melt the chocolate and vegetable oil in a heatproof bowl in the microwave in 20-second intervals, stirring between each, until smooth. Let cool slightly for 5–8 minutes.
- Dip each peanut butter ball into the chocolate using a fork, tapping off the excess, and return to the baking sheet.
- Add sprinkles immediately if desired.
- Refrigerate for 30 minutes or until chocolate is fully set.
Notes
- Use processed peanut butter (like Jif or Skippy) for best texture.
- Chill the peanut butter balls before dipping to help them hold their shape.
- Let melted chocolate cool slightly before dipping to avoid cracking.
- Store in fridge or freezer for long-lasting freshness.
- Prep Time: 30 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 truffle
- Calories: 150
- Sugar: 12g
- Sodium: 55mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 5mg