Chocolate Peanut Butter Cups

A close-up of homemade Chocolate Peanut Butter Cups glistening on a cooling rack with flaky sea salt. Pin It
A close-up of homemade Chocolate Peanut Butter Cups glistening on a cooling rack with flaky sea salt. | hearthhustle.com

This delightful confection combines creamy peanut butter filling with a smooth, melted chocolate coating. Simple steps include lining muffin tins, setting a chocolate base, crafting peanut butter discs, and finishing with another chocolate layer before chilling to firm. The treat offers a balance of sweet and rich flavors, making it a satisfying indulgence that's quick to prepare and sets with minimal effort.

My roommate in college used to make these late at night during exam week, and the whole apartment would smell like chocolate. She refused to share the recipe for months until I caught her in the kitchen with a bag of chocolate chips. Now they are my go to for gifts and sudden cravings.

Last Christmas I made three batches for different friends and everyone swore they must be complicated to make. Watching peoples faces when they bite through that chocolate layer into the creamy center never gets old. My nephew now requests them for every family gathering.

Ingredients

  • Semi sweet chocolate: Choose high quality chocolate bars and chop them yourself for the smoothest melt and best flavor
  • Coconut oil: This optional addition makes the chocolate more pliable and helps it set with a glossy finish
  • Creamy peanut butter: Room temperature peanut butter mixes more easily and creates a silkier filling
  • Powdered sugar: This sweetens the filling while keeping it thick enough to hold its shape inside the chocolate
  • Unsalted butter: Softened butter blends seamlessly into the peanut butter mixture
  • Vanilla extract: A touch of vanilla enhances the peanut butter flavor without making it taste like dessert
  • Salt: Just a pinch balances the sweetness and makes all the flavors pop

Instructions

Prepare your mold:
Line a mini muffin tin with paper liners and set aside while you prep the chocolate layer
Melt the chocolate:
Gently heat the chopped chocolate and coconut oil together in short intervals, stirring until completely smooth and glossy
Create the chocolate base:
Spoon a small amount of melted chocolate into each liner and swirl the tin to coat the bottom evenly, then freeze until firm
Make the peanut butter filling:
Beat the peanut butter, powdered sugar, butter, vanilla, and salt until combined and thick enough to hold its shape
Shape the centers:
Roll the peanut butter mixture into small discs and flatten them slightly so they fit inside the chocolate cups
Assemble the cups:
Place one peanut butter disc in each chocolate lined cup and press gently so the chocolate rises slightly around the edges
Seal with chocolate:
Spoon the remaining melted chocolate over each cup, tapping the tin gently to level the surface
Set completely:
Refrigerate the cups for at least 30 minutes until the chocolate is firm before removing from the liners
These homemade Chocolate Peanut Butter Cups rest on parchment paper, showcasing the rich chocolate and peanut butter layers. Pin It
These homemade Chocolate Peanut Butter Cups rest on parchment paper, showcasing the rich chocolate and peanut butter layers. | hearthhustle.com

These disappeared so fast at my last dinner party that I barely saved one for myself the next day. Making something by hand that people usually buy at the store feels like a small victory.

Getting the Chocolate Layer Right

Thin enough to pour easily but thick enough to coat the sides of each liner is the sweet spot. If the chocolate is too thick it will not spread evenly, and if it is too thin the cups will be fragile. The coconut oil helps achieve this balance.

Customizing the Filling

Swapping in crunchy peanut butter adds a nice texture contrast that some people prefer. You can also mix in a teaspoon of cocoa powder to the peanut butter for a chocolate peanut butter hybrid that is rich and intense.

Storage and Serving

These keep perfectly in the refrigerator for up to three weeks and actually develop better flavor after a day or two. Let them sit at room temperature for five minutes before serving so the chocolate softens slightly.

  • Layer the cups between parchment paper in an airtight container
  • These freeze well for up to two months if you want to make them ahead
  • Sprinkle flaky sea salt on top before chilling for a sweet and salty finish
Stack of Chocolate Peanut Butter Cups in mini paper liners, ready to be served as a sweet snack. Pin It
Stack of Chocolate Peanut Butter Cups in mini paper liners, ready to be served as a sweet snack. | hearthhustle.com

There is something deeply satisfying about peeling back the paper liner to reveal your handmade creation. These little cups prove that the best treats are often the simplest ones made with care.

Recipe FAQs

Semi-sweet or milk chocolate provides smooth melting and balanced sweetness, ideal for coating the peanut butter.

Yes, by using dairy-free chocolate and vegan butter alternatives, you can enjoy a vegan-friendly version.

Chilling the cups in the refrigerator for at least 30 minutes helps the chocolate harden evenly and firm up the cups.

Crunchy peanut butter adds texture and a pleasant crunch inside each cup, enhancing the overall experience.

A mini muffin tin, paper liners, mixing bowls, and a heatproof bowl or microwave-safe container for melting chocolate are essential.

Sprinkling flaky sea salt on top before chilling enhances the flavor by balancing sweetness and adding a hint of saltiness.

Chocolate Peanut Butter Cups

Smooth chocolate layers paired with creamy peanut butter for a delicious 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.
2
Melt the Chocolate: Melt the chocolate and coconut oil together in a heatproof bowl set over a pan of simmering water, or microwave in 30-second intervals, stirring until smooth.
3
Create Chocolate Bottoms: Spoon about 1 teaspoon of melted chocolate into the bottom of each liner. Tilt the tin to evenly coat the base. Place the tin in the freezer for 10 minutes to set.
4
Prepare Peanut Butter Filling: Mix the peanut butter, powdered sugar, butter, vanilla, and salt in a bowl until smooth and thick.
5
Shape Filling Discs: Roll 12 small balls (about 2 teaspoons each) of the peanut butter mixture and flatten slightly into discs.
6
Add Peanut Butter Layer: Remove the tin from the freezer. Place one peanut butter disc in each cup, gently pressing down.
7
Seal with Chocolate: Spoon the remaining melted chocolate over the peanut butter, covering it completely.
8
Chill Until Set: Chill in the refrigerator for at least 30 minutes or until firm. Once set, remove from liners and store in an airtight container in the refrigerator.
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, dairy. May contain soy or other allergens, depending on the chocolate used.
Dana Merrick

Home cook sharing easy, wholesome recipes and meal prep tips for everyday families.