Homemade Reeses Peanut Butter Cups

Featured in: Simple Sweet Plates

These homemade peanut butter cups feature a creamy, lightly salted peanut butter filling nestled within a rich dark chocolate coating. The process includes melting dark chocolate with a touch of coconut oil to enhance texture, chilling chocolate layers before adding the filling, and finishing with a smooth chocolate cover. This simple technique yields a perfect balance of sweet and salty flavors, ideal for a quick indulgence. Variations include using almond or cashew butter and adding flaky sea salt for an extra flavor boost. Suitable for vegetarian and gluten-free diets if ingredients are checked.

Updated on Mon, 23 Feb 2026 12:12:00 GMT
Rich dark chocolate peanut butter cups with creamy filling, perfect for homemade dessert treats. Save
Rich dark chocolate peanut butter cups with creamy filling, perfect for homemade dessert treats. | rosewoodoven.com

My kitchen smelled like a candy factory the afternoon I decided homemade Reese's cups were worth the attempt. I'd been buying the store-bought version for years, convinced that recreating them at home would be impossibly fussy, but then a friend casually mentioned she'd made them in under an hour. That challenge stuck with me, and one Saturday I gathered my chocolate, peanut butter, and a mini muffin tin, ready to prove myself wrong. Turns out, they're wonderfully simple, and the moment I bit into that first chocolate-peanut butter combination I'd made myself, I understood why she'd never gone back to the packaged kind.

I made these for my partner's birthday last spring, packaging them in a small glass jar with kraft paper between layers. Watching his face light up when he realized they were homemade felt better than any store-bought gift could have, and he ate two that evening and one more the next morning before I'd even finished cleaning up. That's when I knew I'd found something keeper-worthy.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Dark chocolate (250 g, 70% cocoa or higher), chopped: Higher cocoa percentages balance the sweetness of the peanut butter filling without overpowering it; I've learned to chop it fairly uniformly so it melts evenly.
  • Coconut oil (1 tbsp, optional): This makes the chocolate silkier and easier to work with, though it's not strictly necessary if your chocolate is good quality.
  • Creamy peanut butter (120 g, unsweetened and unsalted preferred): The unsweetened version lets you control the sugar level, and unsalted means the filling's salt stays balanced.
  • Unsalted butter (2 tbsp, softened): Softened butter blends into the peanut butter without lumps, creating a filling that's smooth rather than gritty.
  • Powdered sugar (60 g, sifted): Sifting removes clumps and keeps the filling texture creamy; I learned this the hard way after my first batch had grainy spots.
  • Fine sea salt (¼ tsp): This tiny amount enhances the chocolate-peanut butter contrast without making them taste overtly salty.
  • Vanilla extract (½ tsp): A subtle addition that rounds out the filling's flavor and adds a hint of warmth.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Line your muffin tin:
Fit paper liners into each cup of a 12-cup mini muffin tin so they sit snugly and won't slip when you're spooning chocolate.
Melt the chocolate gently:
Either use a double boiler (heatproof bowl over simmering water) or microwave in 20-30 second bursts, stirring between each burst until completely smooth. Double boiler gives you more control and is less likely to scorch the chocolate.
Create the chocolate base:
Spoon roughly 1 teaspoon of melted chocolate into each liner, then tilt the tin and use a spoon to coat the bottom and sides slightly. This first layer is crucial because it holds everything together.
Freeze the chocolate layer:
Pop the tin in the freezer for exactly 10 minutes—this firms up the chocolate so your peanut butter layer won't sink in or cause the chocolate to crack.
Make the filling:
In a medium bowl, stir together the softened butter, peanut butter, sifted powdered sugar, salt, and vanilla until the mixture is smooth and thick enough to hold its shape. It should feel like soft modeling clay.
Add the peanut butter layer:
Roll about 1 teaspoon of filling into a ball, then flatten it slightly with your palm and place it on each chocolate base. Press gently so it spreads into an even layer, but leave a small border of chocolate showing around the edges.
Top with chocolate:
Spoon the remaining melted chocolate over each peanut butter layer, making sure to cover it completely. Tap the tin gently on the counter to smooth out the tops and release any air bubbles.
Chill until set:
Refrigerate for at least 30 minutes until the chocolate is completely firm. You can speed this up by using the freezer for 15 minutes, but the fridge is gentler and prevents the chocolate from becoming brittle.
Remove and serve:
Pop each cup out of its liner and arrange them however you like. They're best served slightly cool, and they'll keep in an airtight container in the fridge for up to a week.
Indulgent dark chocolate cups filled with smooth, salty-sweet peanut butter, ideal for snack lovers. Save
Indulgent dark chocolate cups filled with smooth, salty-sweet peanut butter, ideal for snack lovers. | rosewoodoven.com

There's something satisfying about unwrapping a paper liner from a homemade peanut butter cup and feeling the chocolate crack between your teeth before the filling melts on your tongue. It's the kind of small pleasure that reminds you why cooking for yourself, even when it's just candy, matters.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Flavor and Texture Tips

The magic of these cups lives in the contrast between the dark, slightly bitter chocolate and the sweet, salty peanut butter filling. If you find store-bought versions too sweet, you'll appreciate being able to dial back the sugar here by using unsweetened peanut butter and adjusting the powdered sugar to taste. Some people prefer their cups thicker with peanut butter, others prefer a thinner filling—the recipe as written is balanced, but don't hesitate to adjust to your preference.

Creative Variations Worth Trying

Once you've made these once, the door opens to experimentation. I've tried swapping the peanut butter for almond butter (which tastes lighter and more elegant) and cashew butter (which is almost creamy in a different way). A friend added a sprinkle of flaky sea salt on top of the peanut butter layer before sealing with the final chocolate layer, and it became my favorite version. You could also press a slightly roasted hazelnut into each peanut butter layer, or dust the top with cocoa powder before it sets.

Storage and Serving Suggestions

These cups are at their best when kept in the refrigerator, where the chocolate stays snappy and the peanut butter filling stays firm but not rock-hard. They'll keep for up to a week in an airtight container, though in my house they usually disappear within a few days. They pair beautifully with strong coffee in the morning or as a little after-dinner treat with a glass of cold milk, and they're sturdy enough to pack into lunch boxes or gift to friends.

  • If the chocolate becomes too firm to bite through, let the cups sit on the counter for 5-10 minutes to soften slightly before eating.
  • Make a double batch and freeze extras in a sealed container for up to a month—they thaw in the fridge in about an hour.
  • If you're giving these as gifts, wrap them individually in wax paper or place them in small paper cupcake liners for a polished presentation.
Homemade peanut butter cups with dark chocolate coating, great for satisfying chocolate cravings. Save
Homemade peanut butter cups with dark chocolate coating, great for satisfying chocolate cravings. | rosewoodoven.com

Making these homemade peanut butter cups has become my favorite small act of self-care, the kind of simple project that reminds me I'm capable of creating something delicious from just a handful of ingredients. They're proof that the best treats don't require complicated techniques—just attention, a little patience, and chocolate.

Recipe Q&A Section

What type of chocolate is best for these cups?

Use dark chocolate with 70% cocoa or higher for a rich, intense flavor and a firm texture after chilling.

Can I substitute the peanut butter with other nut butters?

Yes, almond or cashew butter can be used for a different yet delicious variation on the classic flavor.

Why chill the chocolate before adding the filling?

Chilling sets the chocolate, creating a sturdy base that prevents the filling from mixing and helps maintain the cup shape.

What purpose does the coconut oil serve in the chocolate layer?

Coconut oil smooths the melted chocolate, making it easier to coat and giving the final texture a pleasant snap.

How should these cups be stored?

Store in an airtight container in the refrigerator for up to one week to keep them fresh and maintain texture.

Can these cups be made vegan?

Yes, by substituting dairy butter with a dairy-free alternative and ensuring the chocolate is dairy-free, vegan versions are possible.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Homemade Reeses Peanut Butter Cups

Creamy peanut butter centers enveloped in smooth dark chocolate, a classic indulgent treat with a homemade feel.

Time to Prepare
20 min
Time to Cook
10 min
Complete Duration
30 min
Created by Clara Whitmore


Skill Level Easy

Cuisine Type American

Serving Size 12 Portions

Dietary Details Meatless, Wheat-Free

What's Needed

Chocolate Layer

01 9 oz dark chocolate (70% cocoa or higher), chopped
02 1 tablespoon coconut oil, optional for smoother texture

Peanut Butter Filling

01 1/2 cup creamy peanut butter, unsweetened and unsalted
02 2 tablespoons unsalted butter, softened
03 1/2 cup powdered sugar, sifted
04 1/4 teaspoon fine sea salt
05 1/2 teaspoon vanilla extract

How To Make It

Step 01

Prepare Muffin Tin: Line a 12-cup mini muffin tin with paper liners.

Step 02

Melt Chocolate: Melt the dark chocolate and coconut oil together in a heatproof bowl set over a pan of simmering water, or microwave in short bursts, stirring until smooth.

Step 03

Create Chocolate Base: Spoon about 1 teaspoon of melted chocolate into the bottom of each muffin liner. Tilt or use a spoon to coat the sides slightly. Chill in the freezer for 10 minutes to set.

Step 04

Prepare Peanut Butter Filling: In a medium bowl, mix peanut butter, butter, powdered sugar, salt, and vanilla extract until smooth and thick.

Step 05

Add Filling Layer: Roll about 1 teaspoon of the peanut butter mixture into a ball, flatten slightly, and place onto the set chocolate bases. Gently press down to create an even layer, leaving a small border around the edge.

Step 06

Seal with Chocolate: Spoon the remaining melted chocolate over the peanut butter layers, covering completely. Tap the tin gently to smooth the tops.

Step 07

Final Chill and Set: Chill in the refrigerator for at least 30 minutes, or until fully set.

Step 08

Remove and Serve: Remove cups from liners and serve. Store in an airtight container in the refrigerator for up to 1 week.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Mini muffin tin
  • Paper liners
  • Mixing bowls
  • Spoon or small spatula
  • Heatproof bowl for melting chocolate

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains peanuts and dairy (butter)
  • May contain soy in some chocolate varieties
  • Verify chocolate and butter are gluten-free if dietary requirement applies
  • Always check ingredient labels for potential cross-contamination allergens

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 180
  • Lipids: 13 g
  • Carbohydrates: 14 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.