Homemade Peanut Butter Cups Recipe for Rich Chocolate Treats

Try these homemade Peanut Butter Cups — one of the simplest treats to make at home. Dairy-free and gluten-free, they require only 2 ingredients and deliver the perfect balance of rich chocolate and creamy peanut butter. Best of all, you can make them in under 30 minutes.

peanut butter cups stacked.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients
  • Substitutions
  • Variations
  • How to make Peanut Butter Cups
  • Storage
  • Recipe FAQs
  • More peanut butter recipes

Why this recipe works

This recipe keeps things simple and reliable: a layer of chocolate, a spoonful of peanut butter, and a final layer of chocolate. No complicated fillings or long ingredient lists — just the classic combination of chocolate and peanut butter, made healthier at home. The straightforward method produces consistent, satisfying results every time.

Ingredients to make Peanut Butter Cups

Ingredients to make Peanut Butter Cups.
  1. Dark chocolate — for a rich, less-sweet base.
  2. Crunchy peanut butter — adds texture; smooth peanut butter works too.
  3. Flaky sea salt (optional) — a light sprinkle enhances flavor contrast.

Refer to the recipe card below for exact quantities.

Substitutions

  • Chocolate: Use milk chocolate or a blend of milk and dark if you prefer a sweeter cup. Adding a little coconut oil to melted chocolate makes it smoother and easier to pour.
  • Nut butter: Swap peanut butter for almond, cashew, or other nut butters if you prefer or have an allergy.

Variations

  • Deluxe: Finish with flaky salt and a drizzle of white or milk chocolate for a decorative touch.
  • Kid-friendly: Stir a teaspoon of maple syrup into the peanut butter to sweeten the filling.

How to make Peanut Butter Cups

melted chocolate in a bain marrie.

Step 1: Chop the chocolate and melt it gently in a bain-marie (double boiler) until smooth. You can also melt it in the microwave in 30-second bursts, stirring between intervals.

melted chocolate in cupcake liners.

Step 2: Place 6 paper or silicone liners in a muffin tin. Pour about 1/2 inch of melted chocolate into the bottom of each liner. Freeze for 10 minutes to set.

a peanut butter layer over a melted chocolate.

Step 3: Remove the tray from the freezer, add about 1 teaspoon of peanut butter into the center of each chocolate base, then cover with more melted chocolate so the peanut butter is fully sealed. Return to the freezer for 10–15 minutes, until firm.

peanut butter cups in the cupcake liners.

Step 4: Optionally sprinkle flaky sea salt on top, then enjoy.

Hint: If your freezer is full, use the refrigerator to set the cups, but allow extra time to harden. The important part is ensuring each layer is firm before adding the next.

Storage

Store finished cups at room temperature for up to two days or in the refrigerator for up to two weeks in an airtight container.

To freeze: Place in an airtight container with layers of baking paper between stacks and freeze for up to six months. Thaw in the fridge or at room temperature.

Recipe FAQs

What is a bain-marie?

A bain-marie, or double boiler, gently heats chocolate by placing a bowl over simmering water so the chocolate melts slowly without burning.

Can you freeze homemade peanut butter cups?

Yes. Store them in an airtight container for up to six months. When stacking for the freezer, separate layers with baking paper.

More Peanut Butter recipes

  • Peanut Butter Balls
  • Peanut Butter Granola
  • Peanut Butter Cookies
  • Peanut Butter Curry
  • Peanut Butter Milkshake
  • Peanut Salad Dressing
chocolate peanut butter cups close up.

You might also like

overhead of vegan chocolate tart sliced with golden cake slice and topped with berries.

Dessert

Vegan Chocolate Tart

Vegan Chocolate Truffles on a plate with different toppings.

Dessert

Vegan Chocolate Truffles

chocolate flapjacks sliced into squares served on a blue plate.

Dessert

Chocolate Flapjacks

vegan chocolate mousse with raspberries on top.

Dessert

Vegan Chocolate Mousse

Rate it…

If you try these Peanut Butter Cups, please leave a star rating and a short comment to let me know how they turned out. Feedback helps improve recipes and makes it fun to share results.

peanut butter cups stacked.
Pin
Print
5 from 3 votes

Peanut Butter Cups

By: James Wythe
These Peanut Butter Cups are small bites of chocolate-peanut butter bliss — easy to make and even easier to enjoy.
Prep Time: 5 minutes
Cooling Time: 20 minutes
Total Time: 25 minutes
Servings: 6 cups

Ingredients

  • 270 g dark chocolate
  • 6 tsp crunchy peanut butter
  • flaky salt, optional

Instructions

  • Chop the chocolate and melt it in a bain-marie or microwave in 30-second bursts until smooth.
  • Place 6 liners in a muffin tray and pour about 1/2 inch of chocolate into each. Freeze for 10 minutes.
  • Remove from the freezer and add about 1 tsp peanut butter to each cup.
  • Cover the peanut butter with remaining melted chocolate and freeze for 10–15 minutes until firm.
  • Sprinkle with flaky sea salt if desired and serve.

Notes

Step-by-step photos: This post includes photos to guide you through each step.

Substitutions & variations: See the substitutions and variations sections above.

Storage: Keep in an airtight container at room temperature for up to two days or in the fridge for up to two weeks.

Freezing: Freeze in an airtight container for up to six months; thaw in the fridge or at room temperature.

Tips: If you don’t have a bain-marie you can carefully melt the chocolate in short microwave bursts. Chocolate chips work fine if you don’t have a bar.

Size variations: Use a mini tray for bite-size cups or a large tray for bigger portions; you can also make bars in a baking dish.

Nutrition

Calories: 298kcal | Carbohydrates: 22 g | Protein: 5 g | Fat: 22 g
Did you make this recipe? Tag me on Instagram!Share your photos and tag @HealthyLivingJames using #HealthyLivingJames.