Homemade Peanut Butter Cups

Featured in: Healthy & Diet
These homemade peanut butter cups are a classic treat you can whip up with just a few simple ingredients. They feature a smooth chocolate shell encasing a sweet and salty peanut butter filling that's incredibly satisfying. Once you try these homemade peanut butter cups, you'll see how easy and fun they are to make.
A close-up of homemade peanut butter cups with glossy chocolate and a sprinkle of sea salt Pin it
A close-up of homemade peanut butter cups with glossy chocolate and a sprinkle of sea salt | greenspoonery.com

Homemade Peanut Butter Cups are the ultimate treat that beat the store-bought version every single time, and I’ve been making them for years. This classic American candy combines a smooth chocolate shell with a sweet and salty peanut butter center for pure satisfaction. You’ll be surprised at how simple they are to create in your own kitchen with ingredients you likely already have. Trust me, once you taste the fresh, creamy filling and snappy chocolate, you’ll never look at a wrapper the same way again.

Ingredients You’ll Need

  • Semi-sweet chocolate chips: For the classic, balanced chocolate shell that isn’t too sweet, choose a good quality brand that melts smoothly for the best texture and snap.
  • Coconut oil: This optional ingredient helps the chocolate set with a clean break and makes it easier to spread thinly in the cups, just a tiny bit makes a big difference.
  • Creamy peanut butter: The star of the filling, use a standard processed brand for the right consistency and that familiar sweet and salty flavor we all love.
  • Powdered sugar: It blends seamlessly into the peanut butter filling without any graininess, giving it structure and that perfect sweetness level.
  • Unsalted butter: Softened butter adds richness and helps bind the filling together, making it easy to roll and shape into neat disks.
  • Vanilla extract: A splash of vanilla rounds out all the flavors in the filling, adding a warm, classic bakery note you’ll notice.
  • Fine sea salt: This crucial pinch enhances the peanut butter and chocolate, balancing the sweetness and making the flavors pop in every bite.
  • Sea salt flakes or chopped peanuts: These optional garnishes add texture and a professional bakery touch, making your homemade peanut butter cups look extra special.

How to Make It

Line Your Muffin Tin:
Start by lining a standard 12-cup muffin tin with paper liners and set it aside. This is your mold for the perfect peanut butter cup shape and makes cleanup an absolute breeze later on.

Melt the First Chocolate Layer:
Combine most of your chocolate chips with half the coconut oil in a microwave-safe bowl. Heat in short bursts, stirring well each time, until you have a completely smooth and glossy chocolate pool ready for the base.

Create the Chocolate Shells:
Spoon about a tablespoon of melted chocolate into each liner, then use a small spoon to spread it up the sides a little. This creates a little cup to hold the filling. Pop the tin in the freezer for ten minutes to firm up that base layer completely.

Mix the Peanut Butter Filling:
While the chocolate sets, make the filling by combining the peanut butter, powdered sugar, softened butter, vanilla, and salt in a bowl. Mix it with a spatula or hand mixer until it’s super smooth and all the ingredients are fully incorporated.

Shape and Add the Filling:
Divide your peanut butter mixture into twelve equal portions. Roll each into a ball, then flatten it into a thick disk that fits inside your chocolate-lined cups. Pull the tin from the freezer and gently press one disk into each chocolate base.

Melt the Top Chocolate Layer:
Melt the remaining chocolate chips with the rest of the coconut oil using the same gentle microwave method. You want this chocolate just as smooth and fluid as the first batch for a beautiful finish.

Seal the Cups:
Carefully spoon about a tablespoon of the melted chocolate over each peanut butter disk. Use the back of your spoon to gently spread it to the edges, completely encasing the filling in a smooth, chocolatey seal.

Add Optional Garnishes:
If you’re using them, immediately sprinkle a tiny pinch of sea salt flakes or some chopped peanuts on top of each cup. Doing this while the chocolate is still wet ensures they stick perfectly for that professional look.

Set and Enjoy:
Return the tin to the freezer for another ten minutes to set the top, then move it to the fridge to chill completely for at least an hour. Once they’re firm, just peel off the liners and savor your incredible homemade peanut butter cups.

A stack of homemade peanut butter cups on a plate next to a glass of milk

A stack of homemade peanut butter cups on a plate next to a glass of milk | greenspoonery.com

Storage Tips

Store your homemade peanut butter cups in a single layer in an airtight container in the refrigerator, where they’ll stay perfectly firm and fresh for up to two full weeks. If you want to keep them longer, they freeze beautifully for about three months; just stack them between layers of parchment paper in a freezer-safe container to prevent sticking. Let frozen cups thaw in the fridge for an hour or so before you enjoy them, that way the texture stays just right and the chocolate doesn’t sweat.

Ingredient Substitutions

You can swap the semi-sweet chocolate chips for dark, milk, or even a dairy-free chocolate depending on your preference, just make sure it’s a good melting variety. If you don’t have or want to use coconut oil, you can leave it out, though your chocolate might be a little thicker to spread. For the peanut butter, a natural style can work but might make the filling a bit oilier and harder to shape, so a quick chill beforehand helps. To make these dairy-free, use dairy-free chocolate and a plant-based butter substitute in the filling, it works like a charm.

Serving Suggestions

Serve these homemade peanut butter cups straight from the fridge, nice and cold, alongside a tall glass of icy cold milk or a hot cup of coffee for the ultimate pairing. They’re fantastic as a standalone treat, but you can also arrange them on a dessert platter with other cookies and brownies for a real showstopper at parties. I love packing a couple in a small bag for a sweet afternoon pick-me-up or tucking them into lunchboxes for a special surprise that always brings a smile.

Cultural Context

The peanut butter cup is a distinctly American invention, born in the early 20th century and popularized by brands that turned it into a lunchbox staple and Halloween favorite. Making them at home taps right into that nostalgic, do-it-yourself spirit of American home baking and candy making, where simple, available ingredients create iconic treats. It’s a recipe that celebrates the perfect marriage of peanut butter and chocolate, a combination that’s been beloved in everything from cookies to pies across the country for generations, proving that sometimes the simplest ideas are the very best ones.

Ingredients for homemade peanut butter cups including chocolate chips, peanut butter, and powdered sugar

Ingredients for homemade peanut butter cups including chocolate chips, peanut butter, and powdered sugar | greenspoonery.com

Frequently Asked Questions

What type of chocolate works best for Homemade Peanut Butter Cups?

High-quality semi-sweet chocolate chips, as listed in the ingredients, are ideal for Homemade Peanut Butter Cups because they melt smoothly and provide a balanced sweetness that contrasts the salty filling. You can also use dark chocolate for a less sweet version, but avoid chocolate with a very high cocoa percentage as it can be too bitter.

Can I make Homemade Peanut Butter Cups ahead of time?

Absolutely! Homemade Peanut Butter Cups are perfect for making ahead. Once set, store them in an airtight container in the refrigerator for up to two weeks, or freeze them for up to three months. They are a great make-ahead treat for parties or quick dessert cravings.

What can I substitute for creamy peanut butter?

If you prefer a different nut butter, you can substitute the creamy peanut butter with an equal amount of almond butter or cashew butter in your Homemade Peanut Butter Cups. For a nut-free version, sunflower seed butter works well, though the flavor will be different. Avoid using natural, oily peanut butter that separates, as it won’t create a firm enough filling.

How do I know when the Homemade Peanut Butter Cups are ready?

Your Homemade Peanut Butter Cups are ready when the chocolate shell is completely firm and set. After the final chocolate layer is added, refrigerate the cups for at least 30-60 minutes, or until the chocolate is no longer shiny and feels hard to the touch. Proper setting ensures they release cleanly from the liners.

What should I serve with Homemade Peanut Butter Cups?

These classic American Homemade Peanut Butter Cups are perfect on their own as a sweet treat. For a fuller dessert spread, pair them with a glass of cold milk, a scoop of vanilla ice cream, or alongside other easy no-bake desserts like rice crispy treats. They’re ideal for potlucks, movie nights, or holiday candy plates.

Rate This Recipe

How would you rate this recipe?

Homemade Peanut Butter Cups

These homemade peanut butter cups are a classic treat you can whip up with just a few simple ingredients. They feature a smooth chocolate shell encasing a sweet and salty peanut butter filling that's incredibly satisfying. Once you try these homemade peanut butter cups, you'll see how easy and fun they are to make.

Prep Time
15 Minutes
Cook Time
60 Minutes
Total Time
75 Minutes
4.2
(237 reviews)
By: Sophia Clark
Category: Healthy & Diet
Difficulty: Easy
Cuisine: American
Yield: 12 Servings
Dietary: gluten-free

Ingredients

  1. 01 12 ounces semi-sweet chocolate chips (about 2 cups), divided
  2. 02 1 teaspoon coconut oil, divided (optional)
  3. 03 1 cup creamy peanut butter
  4. 04 1/2 cup powdered sugar
  5. 05 2 tablespoons unsalted butter, softened
  6. 06 1 teaspoon vanilla extract
  7. 07 1/4 teaspoon fine sea salt

Instructions

Step 01

Line a 12-cup standard muffin tin with paper liners and set aside.

Step 02

In a microwave-safe bowl, combine 8 ounces (about 1 1/3 cups) of the chocolate chips and 1/2 teaspoon of the coconut oil (if using). Microwave in 30-second intervals, stirring well after each, until the chocolate is completely smooth and melted, about 1-2 minutes total.

Step 03

Spoon about 1 tablespoon of the melted chocolate into each prepared muffin liner. Use the back of a small spoon to spread the chocolate up the sides slightly. Place the tin in the freezer for 10 minutes to set the bottom layer.

Step 04

While the chocolate sets, make the filling. In a medium bowl, combine the peanut butter, powdered sugar, softened butter, vanilla extract, and salt. Mix with a spatula or hand mixer until smooth and fully incorporated.

Step 05

Divide the peanut butter mixture into 12 equal portions. Roll each portion into a ball, then flatten slightly into a thick disk that fits inside the muffin liners.

Step 06

Remove the muffin tin from the freezer. Place one peanut butter disk on top of each set chocolate base, pressing down gently.

Step 07

Melt the remaining 4 ounces (about 2/3 cup) of chocolate chips with the remaining 1/2 teaspoon coconut oil (if using) until smooth, using the same microwave method.

Step 08

Spoon about 1 tablespoon of the melted chocolate over each peanut butter disk, spreading it gently with the back of a spoon to cover the filling completely.

Step 09

If desired, immediately sprinkle a tiny pinch of sea salt flakes or chopped peanuts on top of each cup while the chocolate is still wet.

Step 10

Return the tin to the freezer for 10 minutes to set the top layer, then transfer to the refrigerator to chill for at least 1 hour, or until completely firm. Once set, peel off the liners and enjoy.

Tools You'll Need

  • 12-cup standard muffin tin
  • Paper muffin liners
  • Microwave-safe bowl
  • Mixing bowl
  • Spatula or hand mixer
  • Measuring cups and spoons
  • Small spoon or offset spatula

Allergy Information

Contains peanuts, dairy, and soy (check chocolate chips for soy lecithin). This recipe is gluten-free when using certified gluten-free ingredients. For a dairy-free version, use dairy-free chocolate and vegan butter.

Nutrition Facts (Per Serving)

Calories
210
Protein
5g
Carbohydrates
18g
Fat
14g