Homemade Reese’s Cups with Vanilla Filling

Highlighted under: Sweet Baking Favorites

I absolutely love making my own Reese’s Cups at home, especially with a creamy vanilla filling that elevates the classic chocolate and peanut butter combo. This homemade twist offers a personalized touch that store-bought versions simply can't compete with. The process is surprisingly easy, and you can tailor the flavors to suit your taste. I have found that a little bit of patience while layering the chocolate and filling pays off immensely in flavor and texture. Each bite becomes a delightful indulgence that melts in your mouth.

Lauren Mitchell

Created by

Lauren Mitchell

Last updated on 2026-01-11T16:41:34.315Z

Secondary image

When I first tried making my own Reese’s Cups, I was amazed at how simple it was to recreate that iconic flavor. I decided to add a vanilla filling to make it even more special, and it truly transformed the experience. Using high-quality chocolate and freshly ground peanut butter made all the difference in achieving that rich taste.

One of my favorite moments during the process is when I layer the melted chocolate into the cups. I let it cool a bit before adding the filling to ensure the perfect consistency. It’s this attention to detail that ensures every bite is as satisfying as the last, and I encourage you to experiment with different fillings too!

Why You'll Love This Recipe

  • Rich chocolate flavor paired with creamy vanilla filling
  • Customizable with your favorite nut butter
  • Perfect for gift-giving or special occasions

Ingredients

Ingredients

Chocolate Layer

  • 8 oz semi-sweet chocolate, chopped
  • 2 tablespoons coconut oil

Peanut Butter Layer

  • 1 cup creamy peanut butter
  • 1/4 cup powdered sugar

Vanilla Filling

  • 1/2 cup heavy cream
  • 1/4 cup sugar
  • 1 teaspoon vanilla extract

Instructions

Instructions

Prep the molds

Line a muffin tin with paper liners.

Melt the chocolate

In a microwave-safe bowl, combine the chopped chocolate and coconut oil. Microwave in 30-second increments, stirring until smooth.

Create the base layer

Scoop a spoonful of melted chocolate into each muffin liner, spreading it to cover the bottom and sides. Refrigerate until set.

Mix the peanut butter

In a bowl, mix the peanut butter and powdered sugar until well combined. Spoon the mixture evenly into the chilled chocolate cups.

Prepare the vanilla filling

Whip the heavy cream, sugar, and vanilla extract together until soft peaks form. Spoon a layer of this filling over the peanut butter layer.

Top with chocolate

Cover the filling with the remaining melted chocolate, ensuring each cup is fully sealed. Refrigerate until completely set.

Serve and enjoy

Once set, remove the cups from the muffin tin. Enjoy your homemade treats!

Pro Tips

  • Make sure to allow each layer to set properly before adding the next one for the best texture. Experiment with different fillings like caramel or even fruit preserves for a unique twist!

Questions About Recipes

→ Can I use dark chocolate instead of semi-sweet?

Yes, dark chocolate will give a richer flavor and pairs wonderfully with the peanut butter.

→ How long can I store these homemade Reese’s Cups?

They can be stored in an airtight container in the refrigerator for up to two weeks.

→ Can I substitute the peanut butter with almond butter?

Absolutely! Almond butter will provide a slightly different flavor, but it works well.

→ Is there a vegan option for the vanilla filling?

Yes, you can use coconut cream and maple syrup to make a vegan-friendly filling.

Homemade Reese’s Cups with Vanilla Filling

I absolutely love making my own Reese’s Cups at home, especially with a creamy vanilla filling that elevates the classic chocolate and peanut butter combo. This homemade twist offers a personalized touch that store-bought versions simply can't compete with. The process is surprisingly easy, and you can tailor the flavors to suit your taste. I have found that a little bit of patience while layering the chocolate and filling pays off immensely in flavor and texture. Each bite becomes a delightful indulgence that melts in your mouth.

Prep Time20 minutes
Cooking Duration15 minutes
Overall Time35 minutes

Created by: Lauren Mitchell

Recipe Type: Sweet Baking Favorites

Skill Level: Easy

Final Quantity: 12 cups

What You'll Need

Chocolate Layer

  1. 8 oz semi-sweet chocolate, chopped
  2. 2 tablespoons coconut oil

Peanut Butter Layer

  1. 1 cup creamy peanut butter
  2. 1/4 cup powdered sugar

Vanilla Filling

  1. 1/2 cup heavy cream
  2. 1/4 cup sugar
  3. 1 teaspoon vanilla extract

How-To Steps

Step 01

Line a muffin tin with paper liners.

Step 02

In a microwave-safe bowl, combine the chopped chocolate and coconut oil. Microwave in 30-second increments, stirring until smooth.

Step 03

Scoop a spoonful of melted chocolate into each muffin liner, spreading it to cover the bottom and sides. Refrigerate until set.

Step 04

In a bowl, mix the peanut butter and powdered sugar until well combined. Spoon the mixture evenly into the chilled chocolate cups.

Step 05

Whip the heavy cream, sugar, and vanilla extract together until soft peaks form. Spoon a layer of this filling over the peanut butter layer.

Step 06

Cover the filling with the remaining melted chocolate, ensuring each cup is fully sealed. Refrigerate until completely set.

Step 07

Once set, remove the cups from the muffin tin. Enjoy your homemade treats!

Extra Tips

  1. Make sure to allow each layer to set properly before adding the next one for the best texture. Experiment with different fillings like caramel or even fruit preserves for a unique twist!

Nutritional Breakdown (Per Serving)

  • Calories: 200 kcal
  • Total Fat: 14g
  • Saturated Fat: 6g
  • Cholesterol: 5mg
  • Sodium: 40mg
  • Total Carbohydrates: 18g
  • Dietary Fiber: 1g
  • Sugars: 10g
  • Protein: 5g