Chocolate Peanut Butter Cups

A close-up of homemade Chocolate Peanut Butter Cups showing rich chocolate shells on a rustic wooden board. Save to feedthepins
A close-up of homemade Chocolate Peanut Butter Cups showing rich chocolate shells on a rustic wooden board. | feedthepins.com

This treat layers creamy peanut butter filling inside a smooth chocolate shell. Melt chocolate and coconut oil, coat the base of mini muffin liners, then chill to set. Mix peanut butter, powdered sugar, butter, vanilla, and salt until smooth, shape into discs, and place on the chocolate layer. Cover with remaining chocolate and chill until firm. Once set, remove cups from liners for a creamy, rich indulgence combining nutty and chocolate flavors.

The first time I made these, I stood in my kitchen at midnight sneaking chocolate-covered fingers straight from the freezer. My roommate caught me red-handed, and instead of judging, she grabbed a spoon. We finished half the batch standing there in the fluorescent glow of the refrigerator light.

Last Christmas, I made triple batches because word got out at my office potluck. People were literally slipping into the breakroom all day, and by 3 PM the platter was empty. Now they are my go-to contribution for absolutely everything.

Ingredients

  • 200 g semi-sweet or milk chocolate: I have used grocery store chocolate chips and high-end bars both work beautifully here
  • 1 tbsp coconut oil: This tiny addition makes the chocolate silkier and easier to work with
  • 120 g creamy peanut butter: Room temperature peanut butter mixes so much better than cold
  • 30 g powdered sugar: The sugar thickens the filling and balances the peanut butters natural saltiness
  • 1 tbsp unsalted butter: Softened butter creates that perfect melt-in-your-mouth texture
  • 1/2 tsp vanilla extract: Pure vanilla makes a huge difference here do not skip it
  • Pinch of salt: Just a pinch wakes up all the flavors unless your peanut butter is already salted

Instructions

Prep your mold:
Line a 12-cup mini muffin tin with paper liners. I have tried making these without liners and learned my lesson the hard way.
Melt the chocolate:
Combine the chocolate and coconut oil in a heatproof bowl over simmering water. Stir until completely smooth and glossy.
Create the chocolate base:
Spoon about 1 teaspoon of melted chocolate into each liner. Gently tilt the pan to help the chocolate spread evenly then freeze for 10 minutes.
Make the peanut butter filling:
Mix the peanut butter powdered sugar butter vanilla and salt until smooth and thick. The mixture should hold its shape when you scoop it.
Shape the filling:
Roll 12 small balls about 2 teaspoons each then flatten them slightly into discs. I use a tablespoon to keep them uniform.
Assemble the cups:
Place one peanut butter disc in each chocolate-lined cup pressing gently. Cover completely with the remaining melted chocolate.
Set and serve:
Chill for at least 30 minutes until firm. They keep beautifully in the refrigerator for weeks assuming they last that long.
On a marble countertop, twelve Chocolate Peanut Butter Cups display smooth chocolate tops and a dusting of flaky sea salt. Save to feedthepins
On a marble countertop, twelve Chocolate Peanut Butter Cups display smooth chocolate tops and a dusting of flaky sea salt. | feedthepins.com

My father who claims he does not have a sweet tooth ate four of these in one sitting. He stood by the counter pretending he was just testing them for quality control purposes.

Making Them Your Way

I have made these with crunchy peanut butter and the texture contrast is incredible. Dark chocolate works beautifully too and cuts through the sweetness of the filling.

Perfecting The Chocolate Layer

The trickiest part is getting the chocolate thin enough to be elegant but thick enough to hold everything together. Practice makes perfect here and honestly even the ugly ones taste amazing.

Storage And Serving

These need to stay cold so serve them straight from the refrigerator. They become slightly softer at room temperature which some people actually prefer.

  • Let them sit for 5 minutes before serving for the ideal texture
  • Aim for exactly 12 even cups so no one fights over the bigger ones
  • Store them in the back of the fridge to hide them from yourself
This photo captures the texture of Chocolate Peanut Butter Cups on a cooling rack with vintage linen nearby. Save to feedthepins
This photo captures the texture of Chocolate Peanut Butter Cups on a cooling rack with vintage linen nearby. | feedthepins.com

These chocolate peanut butter cups have become my signature gift and I cannot tell you how many friendships they have cemented over the years.

Recipe Q&A

Semi-sweet or milk chocolate provides a smooth, balanced sweetness. Use dairy-free chocolate for vegan versions.

Yes, crunchy peanut butter adds texture and a pleasant crunch to each cup.

Chill for at least 30 minutes or until the chocolate is fully set and firm to the touch.

Optional but recommended; it helps melt the chocolate smoothly and gives a glossy finish.

Sprinkling flaky sea salt before chilling enhances flavor by balancing sweetness with a subtle salty note.

Chocolate Peanut Butter Cups

Creamy peanut butter centers wrapped in smooth chocolate for a delightful sweet treat.

Prep 20m
Cook 5m
Total 25m
Servings 12
Difficulty Easy

Ingredients

Chocolate Layer

  • 7 oz semi-sweet or milk chocolate, chopped
  • 1 tbsp coconut oil (optional, for smoother chocolate)

Peanut Butter Filling

  • 1/2 cup creamy peanut butter
  • 1/4 cup powdered sugar
  • 1 tbsp unsalted butter, softened
  • 1/2 tsp vanilla extract
  • Pinch of salt (omit if using salted peanut butter)

Instructions

1
Prepare the Muffin Tin: Line a 12-cup mini muffin tin with paper liners, ensuring each cup is ready for chocolate layering.
2
Melt the Chocolate: Combine the chopped chocolate and coconut oil in a heatproof bowl set over a pan of simmering water. Stir continuously until completely smooth and glossy, or microwave in 30-second intervals with stirring between each interval.
3
Create the Chocolate Base: Spoon approximately 1 teaspoon of melted chocolate into the bottom of each paper liner. Gently tilt the muffin tin to spread the chocolate evenly across the base. Transfer to the freezer for 10 minutes to firm up.
4
Prepare the Peanut Butter Filling: While the chocolate sets, combine the creamy peanut butter, powdered sugar, softened butter, vanilla extract, and salt in a mixing bowl. Mix thoroughly until the mixture is smooth, thick, and well-blended.
5
Shape the Filling: Portion the peanut butter mixture into 12 equal balls, approximately 2 teaspoons each. Flatten each ball slightly between your palms to create small discs that will fit inside the chocolate cups.
6
Add the Peanut Butter Layer: Remove the muffin tin from the freezer. Place one peanut butter disc in the center of each chocolate base, pressing down gently to ensure good contact without disturbing the chocolate layer.
7
Seal with Chocolate: Spoon the remaining melted chocolate over each peanut butter disc, ensuring the filling is completely covered. Tap the tin lightly on the counter to release any air bubbles and create a smooth top surface.
8
Chill Until Set: Refrigerate the cups for at least 30 minutes or until the chocolate is completely firm and set. The cups should hold their shape when touched.
9
Unmold and Store: Once fully set, carefully remove the peanut butter cups from the paper liners. Store in an airtight container in the refrigerator to maintain freshness and prevent melting.
Additional Information

Equipment Needed

  • Mini muffin tin
  • Paper liners
  • Mixing bowls
  • Spoon or spatula
  • Microwave-safe or heatproof bowl

Nutrition (Per Serving)

Calories 170
Protein 3g
Carbs 13g
Fat 12g

Allergy Information

  • Contains peanuts and dairy. May contain soy or other allergens depending on chocolate brand. Always verify product labels for potential cross-contamination.
Alyssa Ford

Easy, wholesome recipes and honest kitchen tips for busy families and food lovers.