Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Peanut Butter Cups 2026 01 08 195820 800x800 1

Homemade Peanut Butter Cups


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: chef-ava
  • Total Time: 45 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

Indulgent homemade peanut butter cups with a glossy chocolate shell and a smooth, salted peanut filling.


Ingredients

Scale
  • 10 oz (280 g) semisweet or dark chocolate chips (60–70% cocoa)
  • 1 cup (240 g) creamy peanut butter
  • 1/31/2 cup (40–60 g) powdered sugar, sifted
  • 2 tbsp (28 g) unsalted butter, room temperature
  • 1/4 tsp fine sea salt
  • 1/2 tsp pure vanilla extract
  • Extra melted chocolate for sealing (reserve ~2 oz)
  • Flaky sea salt or toasted nuts for garnish

Instructions

  1. Line a muffin tin with liners and chill the molds.
  2. Melt 2/3 of the chocolate in a heatproof bowl over simmering water, then stir in remaining chocolate to temper.
  3. Spoon melted chocolate into liners and tilt to coat, then chill until just set.
  4. Whisk together peanut butter, powdered sugar, butter, sea salt, and vanilla until creamy.
  5. Fill each chocolate shell with peanut butter mixture, leaving room at the top.
  6. Spoon reserved chocolate over each cup to seal and sprinkle with flaky salt or nuts.
  7. Chill until firm (20–30 minutes) before unwrapping and serving.

Notes

For best texture, use high-quality chocolate and sift powdered sugar. Store in an airtight container for up to 2 weeks.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Chilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 16g
  • Sodium: 100mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 1g
  • Protein: 7g
  • Cholesterol: 15mg