Homemade Reese’s Cups bring the irresistible combination of chocolate and peanut butter to your kitchen with just a few simple ingredients. These copycat treats taste just like the store-bought version—if not better—because you control the quality and sweetness. They’re rich, creamy, and perfectly indulgent.
Why You’ll Love This Recipe
If you love the classic chocolate-peanut butter combo, this recipe is a must-try. These homemade Reese’s cups are no-bake, incredibly easy to make, and free from preservatives or mystery ingredients. They’re great for gifting, parties, or keeping on hand when a sweet craving strikes. Plus, they can be made in batches and stored for whenever you need a treat.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Semi-sweet or milk chocolate chips
- Peanut butter (creamy works best)
- Powdered sugar
- Butter, melted
- Vanilla extract
- Sea salt (optional, for topping)
directions

- Line a muffin tin with paper liners (mini or standard, depending on your preferred size).
- In a microwave-safe bowl, melt half of the chocolate chips in 30-second intervals, stirring between each until smooth.
- Spoon a small amount of melted chocolate into the bottom of each liner and spread evenly. Chill in the fridge or freezer for about 10 minutes to set.
- In another bowl, mix peanut butter, powdered sugar, melted butter, and vanilla until smooth and thick.
- Roll or spoon a small portion of the peanut butter mixture and gently flatten it into discs that will fit inside the chocolate layer.
- Place the peanut butter filling on top of the set chocolate in each cup.
- Melt the remaining chocolate and spoon it over the peanut butter layers, making sure it’s fully covered.
- Optional: Sprinkle a pinch of sea salt on top of each cup.
- Chill again until fully set, about 20–30 minutes.
Servings and timing
This recipe makes about 12 standard-size or 24 mini Reese’s cups.
Prep time: 15 minutes
Chill time: 30–40 minutes
Total time: About 45–55 minutes
Variations
- Dark chocolate: Use dark chocolate chips for a richer flavor.
- Crunchy peanut butter: Adds extra texture to the filling.
- Almond or cashew butter: Swap for peanut butter for a different nutty twist.
- Flavored extracts: Try almond or coconut extract for a unique taste.
- Decorate: Top with crushed nuts, sprinkles, or a drizzle of white chocolate.
storage/reheating
Store the cups in an airtight container in the refrigerator for up to 2 weeks. For longer storage, freeze them for up to 3 months. Let them sit at room temperature for a few minutes before serving if frozen. Reheating is not needed.
FAQs
What kind of chocolate is best for homemade Reese’s cups?
Semi-sweet or milk chocolate works well, depending on how sweet or rich you prefer the cups.
Can I use natural peanut butter?
Yes, but make sure it’s well-stirred and not too oily or runny to maintain the proper texture.
Do I have to use a muffin tin?
It helps create the classic shape, but silicone molds or candy molds also work great.
Can I make these dairy-free?
Yes, use dairy-free chocolate and vegan butter alternatives.
How long do homemade Reese’s cups last?
They stay fresh in the fridge for up to 2 weeks or in the freezer for up to 3 months.
Why is my peanut butter layer too soft?
Add a bit more powdered sugar to firm up the mixture if it’s too loose.
Can I make these without powdered sugar?
You can try using a sugar substitute, but the texture may change slightly.
Can I double the recipe?
Absolutely. These cups are easy to scale for parties or gifting.
What size muffin tin should I use?
Standard or mini muffin tins both work, depending on how big you want your cups.
Do I need to temper the chocolate?
It’s not necessary for this recipe, but tempering helps if you want a glossy, firm finish at room temperature.
Conclusion
Homemade Reese’s Cups are the ultimate DIY candy that brings together simple ingredients for maximum flavor. Whether you’re recreating a childhood favorite or making treats to share, this recipe guarantees rich, chocolatey, peanut butter goodness every time. Once you try them, you’ll never need to buy the store version again.
PrintHomemade Reese’s Cups
Homemade Reese’s Cups are a rich and creamy chocolate-peanut butter treat that mimics the classic candy, made easily with simple ingredients and no baking required.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 1 hour 20 minutes (includes chilling)
- Yield: 24 mini cups 1x
- Category: Dessert
- Method: No-Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 cup creamy peanut butter
- 1/4 cup unsalted butter, melted
- 1/4 cup brown sugar
- 1/2 cup powdered sugar
- 1 1/2 cups semi-sweet chocolate chips
- 1 tablespoon coconut oil (optional, for smoother chocolate)
- Mini cupcake liners
Instructions
- Line a mini muffin tin with paper liners.
- In a bowl, mix peanut butter, melted butter, and brown sugar until smooth.
- Add powdered sugar and stir until a thick dough forms.
- Roll small balls of the peanut butter mixture and press into the bottom of each liner, flattening slightly.
- In a microwave-safe bowl, melt chocolate chips with coconut oil in 30-second intervals, stirring until smooth.
- Pour melted chocolate over each peanut butter base, spreading to cover completely.
- Chill in the refrigerator for at least 1 hour until set.
Notes
- Store in an airtight container in the fridge for up to a week.
- Use crunchy peanut butter for added texture.
- You can use milk or dark chocolate based on preference.
Nutrition
- Serving Size: 1 mini cup
- Calories: 130
- Sugar: 10g
- Sodium: 55mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 3mg