There’s something undeniably magical about the combination of chocolate and peanut butter. If you’ve ever unwrapped a Reese’s cup and savored that perfect balance of creamy, nutty filling and rich chocolate shell, you know exactly what I mean. But what if I told you that you could make them at home—easily, with just a few ingredients, and without any preservatives or additives?
Homemade Reese’s cups are the perfect treat for chocolate lovers, peanut butter enthusiasts, and anyone who enjoys a little indulgence. They make for a delightful homemade gift, a fun kitchen project with kids, or just a satisfying way to treat yourself. Plus, when you make them from scratch, you get to control the sweetness, texture, and even experiment with different flavors.
If you’re ready to create your own batch of these irresistible peanut butter cups, let’s get started!
Why You’ll Love This Recipe
- Super Simple Ingredients – You probably already have most of these in your pantry.
- No-Bake & Easy to Make – Minimal effort, maximum reward.
- Better than Store-Bought – Fresh, rich, and free from unnecessary additives.
- Customizable – Adjust the sweetness, swap in almond or cashew butter, or experiment with different chocolate types.
- Perfect for Any Occasion – Great for holidays, birthdays, or just a sweet treat anytime!

Ingredients You’ll Need
- 1 cup creamy peanut butter
- ¼ cup unsalted butter, melted
- ¼ teaspoon salt
- ½ teaspoon vanilla extract
- 1 cup powdered sugar
- 2 cups chocolate chips (milk, dark, or semi-sweet)
- 2 teaspoons coconut oil (optional, for smoother chocolate)

How to Make Homemade Reese’s Cups
Making these peanut butter cups is surprisingly easy, and the result is so rewarding. Here’s a step-by-step guide to help you through the process.
Step 1: Prepare Your Muffin Tin
Line a muffin tin with cupcake liners. You can use a regular-size tin for larger peanut butter cups or a mini muffin tin for bite-sized treats. This step is important because it ensures the chocolate doesn’t stick, making it easier to remove later.
Step 2: Melt the Chocolate
In a microwave-safe bowl, add the chocolate chips and coconut oil (if using). Microwave in 30-second increments, stirring well between each round, until the chocolate is completely melted and smooth. Be careful not to overheat it, as chocolate can burn easily.
Step 3: Create the Chocolate Base
Spoon about 1 teaspoon of melted chocolate into each cupcake liner. Use the back of the spoon to spread the chocolate evenly across the bottom. Place the tin in the freezer for about 10 minutes to set the chocolate layer.
Step 4: Make the Peanut Butter Filling
In a mixing bowl, combine the peanut butter, melted butter, salt, vanilla extract, and powdered sugar. Stir until the mixture is smooth and thick. If it feels too sticky, you can add a little more powdered sugar to firm it up.
Step 5: Add the Peanut Butter Layer
Once the bottom chocolate layer has set, scoop about 1 teaspoon of the peanut butter mixture into each liner. Flatten it slightly so it spreads evenly over the chocolate.
Step 6: Seal with More Chocolate
Pour another teaspoon of melted chocolate over each peanut butter layer, making sure to fully cover it. Use the back of the spoon to smooth it out.
Step 7: Chill and Set
Place the muffin tin back in the freezer for about 20 minutes, or until the chocolate is completely set.
Step 8: Enjoy!
Once set, peel away the liners and enjoy your homemade Reese’s cups. Store them in the fridge to keep them firm, or let them sit at room temperature for a softer texture.

Helpful Tips
- Use High-Quality Chocolate – Since chocolate is a major part of this recipe, using a good-quality brand will make a noticeable difference in taste.
- Smooth vs. Crunchy Peanut Butter – You can use either, but smooth peanut butter gives the classic texture. If you love a little crunch, go for the crunchy variety.
- Chill Between Layers – This ensures clean, distinct layers and prevents the peanut butter from mixing into the chocolate.
- Adjust the Sweetness – If you prefer a less sweet filling, reduce the powdered sugar slightly or use dark chocolate for a richer taste.
- Make It Dairy-Free – Swap out the butter for coconut oil and use dairy-free chocolate chips.
Recipe Details
- Prep Time: 15 minutes
- Chill Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 peanut butter cups
- Category: Dessert
- Method: No-bake
- Cuisine: American
- Diet: Vegetarian

Notes
- Chocolate Type Matters – Milk chocolate gives you the classic Reese’s cup flavor, but dark chocolate adds a richer, slightly less sweet contrast. Feel free to mix and match!
- Muffin Tin Size – Regular muffin tins create larger peanut butter cups, while mini muffin tins make a bite-sized version. Choose based on your preference!
- Peanut Butter Consistency – Natural peanut butter can be a little runnier, so if using it, you may need to add extra powdered sugar to thicken the filling.
- Peanut Butter Layer Placement – If you want extra peanut butter flavor, press a slightly thicker layer into the middle before covering it with chocolate.
- Make Them Crunchy – For added texture, stir crushed peanuts or crispy rice cereal into the peanut butter filling.
- For a Professional Look – Drizzle extra melted chocolate over the top once they’re set or sprinkle a pinch of sea salt for a gourmet touch.
- Melting Chocolate Evenly – If you prefer, you can melt the chocolate using a double boiler instead of the microwave for more controlled heating.
- Don’t Skip the Chill Time – Allowing the layers to set in between steps prevents the chocolate from mixing with the peanut butter and keeps everything neat.
Storage Instructions
- Refrigerator: Store in an airtight container in the fridge for up to 2 weeks.
- Freezer: These freeze beautifully! Place them in a freezer-safe container and enjoy them for up to 3 months. Simply let them sit at room temperature for a few minutes before eating.
Frequently Asked Questions
Can I Use a Different Nut Butter?
Absolutely! Almond butter, cashew butter, or even sunflower seed butter work as great alternatives.
How Do I Get a Perfectly Smooth Chocolate Coating?
Using coconut oil helps create a shinier and smoother texture. You can also tap the muffin tin gently on the counter to smooth out the top layer before chilling.
Can I Make These Without Powdered Sugar?
Yes! If you prefer a more natural option, try using honey or maple syrup instead. Just note that the consistency of the filling will be slightly different.
Why Is My Chocolate Layer Too Thick?
If you find that the chocolate is overpowering the peanut butter, simply use less for each layer or spread it thinner with the back of a spoon.

Related Recipes
If you love this recipe, you might also enjoy:
- Homemade Peanut Butter Cups
- Tiramisu Cheesecake – A Heavenly Fusion of Two Classics
- Irresistible Butterfinger Cupcakes
- Homemade Peanut Butter Cups
Conclusion
Making homemade Reese’s cups is not only easy but also incredibly satisfying. With just a few simple ingredients and a little patience, you can recreate this classic treat right in your kitchen. Whether you’re making them for yourself, sharing with friends, or gifting them to a fellow peanut butter lover, these homemade delights are sure to be a hit.
Print
Homemade Reese’s Cups – A Chocolate Lover’s Dream
Description
There’s something undeniably magical about the combination of chocolate and peanut butter. If you’ve ever unwrapped a Reese’s cup and savored that perfect balance of creamy, nutty filling and rich chocolate shell, you know exactly what I mean. But what if I told you that you could make them at home—easily, with just a few ingredients, and without any preservatives or additives?
Homemade Reese’s cups are the perfect treat for chocolate lovers, peanut butter enthusiasts, and anyone who enjoys a little indulgence. They make for a delightful homemade gift, a fun kitchen project with kids, or just a satisfying way to treat yourself. Plus, when you make them from scratch, you get to control the sweetness, texture, and even experiment with different flavors.
If you’re ready to create your own batch of these irresistible peanut butter cups, let’s get started!
Ingredients
- 1 cup creamy peanut butter
- ¼ cup unsalted butter, melted
- ¼ teaspoon salt
- ½ teaspoon vanilla extract
- 1 cup powdered sugar
- 2 cups chocolate chips (milk, dark, or semi-sweet)
- 2 teaspoons coconut oil (optional, for smoother chocolate)
Instructions
Line a muffin tin with cupcake liners. You can use a regular-size tin for larger peanut butter cups or a mini muffin tin for bite-sized treats. This step is important because it ensures the chocolate doesn’t stick, making it easier to remove later.
In a microwave-safe bowl, add the chocolate chips and coconut oil (if using). Microwave in 30-second increments, stirring well between each round, until the chocolate is completely melted and smooth. Be careful not to overheat it, as chocolate can burn easily.
Spoon about 1 teaspoon of melted chocolate into each cupcake liner. Use the back of the spoon to spread the chocolate evenly across the bottom. Place the tin in the freezer for about 10 minutes to set the chocolate layer.
In a mixing bowl, combine the peanut butter, melted butter, salt, vanilla extract, and powdered sugar. Stir until the mixture is smooth and thick. If it feels too sticky, you can add a little more powdered sugar to firm it up.
Once the bottom chocolate layer has set, scoop about 1 teaspoon of the peanut butter mixture into each liner. Flatten it slightly so it spreads evenly over the chocolate.
Pour another teaspoon of melted chocolate over each peanut butter layer, making sure to fully cover it. Use the back of the spoon to smooth it out.
Place the muffin tin back in the freezer for about 20 minutes, or until the chocolate is completely set.
Once set, peel away the liners and enjoy your homemade Reese’s cups. Store them in the fridge to keep them firm, or let them sit at room temperature for a softer texture.
Notes
- Chocolate Type Matters – Milk chocolate gives you the classic Reese’s cup flavor, but dark chocolate adds a richer, slightly less sweet contrast. Feel free to mix and match!
- Muffin Tin Size – Regular muffin tins create larger peanut butter cups, while mini muffin tins make a bite-sized version. Choose based on your preference!
- Peanut Butter Consistency – Natural peanut butter can be a little runnier, so if using it, you may need to add extra powdered sugar to thicken the filling.
- Peanut Butter Layer Placement – If you want extra peanut butter flavor, press a slightly thicker layer into the middle before covering it with chocolate.
- Make Them Crunchy – For added texture, stir crushed peanuts or crispy rice cereal into the peanut butter filling.
- For a Professional Look – Drizzle extra melted chocolate over the top once they’re set or sprinkle a pinch of sea salt for a gourmet touch.
- Melting Chocolate Evenly – If you prefer, you can melt the chocolate using a double boiler instead of the microwave for more controlled heating.
- Don’t Skip the Chill Time – Allowing the layers to set in between steps prevents the chocolate from mixing with the peanut butter and keeps everything neat.