Homemade Peanut Butter Cups (No-Bake, Easy, and Ridiculously Good)

These homemade peanut butter cups taste like a creamier, richer version of Reese’s. A quick, simple dessert that hits every chocolate craving.

Homemade peanut butter cups stacked on parchment paper, one cut open to reveal the rich, soft peanut butter center beneath glossy chocolate.

If you’ve ever had one of those moments where you just need something chocolatey but don’t want to fire up the oven, you’re in good company. These homemade peanut butter cups have come to the rescue more than once on nights when I just needed something sweet.

I’ve been making them for years, sometimes as perfect little cups, sometimes as bars when I can’t be bothered to find the muffin liners. Either way, they taste like a creamier, richer version of Reese’s, and they come together fast with pantry basics.

Here’s how I make mine, the way I’ve done it for years, and a few tricks that keep the layers in line.

If you’re craving more easy chocolate desserts that don’t require baking, you’ll love my easy homemade fudge recipe. It comes together fast and sets perfectly every time.

Why You’ll Love This Recipe

There are plenty of peanut butter cup recipes out there, but this one’s that sweet spot between delicious and ridiculously easy.

What I love most is how these taste homemade in the best possible way. The peanut butter layer is rich and a little salty, the chocolate melts just right, and the texture has that soft bite you can’t get from store-bought candy. You can change them up however you like. Swap milk chocolate for dark, add sea salt, or make them as bars when you don’t feel like messing with muffin liners.

Ingredients You’ll Need

You only need a few basics. Stuff you’ve probably already got sitting in the pantry.

  • Peanut butter (creamy or crunchy, your choice)
  • Unsalted butter
  • Brown sugar
  • Powdered sugar
  • Milk chocolate chips
  • Vegetable shortening (for that silky melt and glossy finish)

Don’t skip the shortening. It keeps the chocolate soft enough to bite through without cracking.

An open can of Crisco all-vegetable shortening with a spatula beside it, showing the ingredient used to make smooth, easy-to-bite chocolate.

If you enjoy getting the texture just right when baking, you might also appreciate these tips for making the best chocolate chip cookies, because honestly, learning how to handle chocolate never hurts.

How to Make Homemade Peanut Butter Cups

Before you dive in, take a minute to read through the whole process once. It’s simple, but there are a few points where timing matters (mainly when layering and cooling). Once you get the hang of it, you’ll end up making these every time a craving hits.

Prep Your Pan

Start by lining a muffin tin with paper liners. This keeps cleanup easy and gives you that classic peanut butter cup look. If you’d rather skip the muffin liners, just line an 8×8 pan with parchment and make bars instead. I do this when I’m short on time. It’s faster, and you can cut them into neat squares once they’ve chilled.

Melt the Peanut Butter Layer

Grab a medium saucepan and add the peanut butter, butter, and brown sugar. Heat it over medium and keep stirring. This part goes from smooth to scorched faster than you’d think. The sugar will melt, and the mixture will start to look glossy and smooth.

Once you see tiny bubbles forming around the edge, remove it from the heat and let it sit for a minute. Then stir in the powdered sugar a little at a time. It should come together into a thick, dough-like filling. If it seems too soft, don’t worry. It firms up as it cools.

Smooth, creamy peanut butter spread in close-up, showing swirls and texture perfect for homemade peanut butter cups.

Melt the Chocolate

In a smaller saucepan (or a heatproof bowl over simmering water), melt your chocolate chips with the shortening on low heat. Keep stirring until smooth and shiny. Take it slow. Crank up the heat and you’ll end up with clumpy chocolate (ask me how I know). If it looks too thick, you can add an extra teaspoon of shortening to loosen it up.

If you’re using a microwave, heat in 20–30 second bursts and stir in between. Stop as soon as it’s melted through. Chocolate burns faster than you think, so stop while it still looks a little lumpy. It’ll smooth out as you stir.

Start with the Chocolate Base

Spoon a thin layer of melted chocolate into each muffin liner, just enough to cover the bottom. If you’re doing bars, pour in about half the chocolate and spread it evenly with a spatula.

Pop the pan in the fridge for about 30 minutes. Don’t be like me… let it firm up completely. You want the base firm enough that the peanut butter layer won’t sink. If your kitchen’s cool, you can also let them set on the counter. It’ll just take a bit longer.

Shape the Peanut Butter Layer

Once the chocolate is set, scoop the peanut butter mixture into small balls, flatten them into disks, and place one in each muffin cup. They should be a little smaller than the cup itself so chocolate can flow around them later. If the peanut butter mixture sticks to your hands, dust your fingers with powdered sugar or lightly grease your palms.

If you’re making bars, rewarm the peanut butter mixture slightly (just until spreadable) and smooth it over the chilled chocolate layer. It doesn’t have to be perfect. Once everything’s covered in chocolate, no one will know.

Add the Final Chocolate Layer

Reheat the remaining chocolate just until it’s pourable. Spoon it over each cup to completely cover the peanut butter layer, or pour it over your pan if making bars. Give the pan a little tap on the counter to smooth things out and pop any air bubbles.

Melted milk chocolate being poured, creating glossy ripples perfect for layering in homemade peanut butter cups.

Slide everything back into the fridge for another 30 minutes, or until firm.

Enjoy (and Try Not to Eat Them All at Once)

Once the chocolate’s firm, peel off the paper liners or lift the parchment and cut your bars into squares. You have to sample one right out of the pan. Quality control, right? They’re ready to eat straight from the fridge, but they soften nicely at room temperature after a few minutes.

Variations Worth Trying

Once you’ve nailed the basic version, you can have a little fun with it. This recipe works no matter what you’re in the mood for—sweet, salty, or seasonal. Here are a few versions I’ve played around with:

  • Salted Peanut Butter Cups: Sprinkle flaky sea salt on top before chilling.
  • Crunchy Twist: Use crunchy peanut butter for a bit of texture.
  • Holiday Version: Use shaped silicone molds for Christmas or Easter.

And if you’re planning cookie trays or edible gifts, check out my roundup of Christmas cookie recipes that go great with these peanut butter cups.

How to Store Homemade Peanut Butter Cups

Store them in an airtight container in the fridge for a couple of weeks or the freezer if you want them to last longer (mine never make it that far). If you freeze them, let them sit out for 10 minutes before eating, unless you like that solid, cold-crunch thing (I kind of do).

Peanut Butter Cup Questions, Answered

You asked, I tested, and here’s what works.

Yes, but make sure to stir it really well before using. Natural peanut butter tends to separate, which can make the filling grainy or oily.

Shortening helps the chocolate set smoothly and gives it a nice snap without turning rock-hard. You can swap it for a teaspoon of coconut oil if you prefer.

Use dairy-free chocolate chips and vegan butter. I’ve done this a few times for friends, and it still tastes amazing.

Absolutely. I almost always do. These disappear fast.

If your house stays cool, you can keep them at room temperature for a day or two, but they hold their shape best when stored in the fridge.

Yep, it gives that deep, not-too-sweet flavor that hits just right with peanut butter.

Love this recipe? Save it to your dessert board so you can whip up a batch whenever the chocolate craving hits.

Close-up of homemade peanut butter cups with a bite taken out, showing the creamy peanut butter filling inside smooth chocolate shells.

Homemade peanut butter cups prove that a few simple ingredients can turn into something ridiculously good. Whether you make perfect little cups or quick sheet-pan bars, they’ll taste just as good.

If you make these, save a few in the freezer for those nights when you need something homemade and indulgent, fast. Trust me, you’ll thank me later.

A stack of homemade peanut butter bars with a thick layer of milk chocolate on top, served on a white plate with mugs in the background.
No ratings yet

Homemade Peanut Butter Cups

These homemade peanut butter cups taste like a creamier, richer version of Reese’s but take almost no time to make. You can make them as individual cups or quick sheet-pan bars.
Print Recipe
Prep Time:20 minutes
Cook Time:10 minutes
Chilling Time:1 hour
Total Time:1 hour 30 minutes

This post may contain paid links. If you make a purchase using the links in this recipe, I may earn a commission.

Equipment

  • 1 Muffin Tin or 8×8-inch baking pan
  • Parchment Paper if making bars

Ingredients

Instructions

  • Line a muffin tin with paper liners or an 8×8-inch pan with parchment paper if making bars.
  • In a medium saucepan, melt the peanut butter, butter, and brown sugar over medium heat, stirring constantly until smooth and glossy. Remove from heat.
    1 cup Peanut Butter, ¼ cup Butter, ¼ cup Brown Sugar
  • Stir in the powdered sugar a little at a time until it forms a thick, dough-like filling. Set aside to cool.
    1¼ cups Powdered Sugar
  • In a small saucepan (or microwave-safe bowl), melt the chocolate chips and shortening on low heat, stirring until smooth.
    4 cups Milk Chocolate Chips, ¼ cup Vegetable Shortening
  • Spoon a thin layer of chocolate into each liner—or pour half into the pan and smooth evenly. Chill for about 30 minutes or until firm.
  • Roll the filling into small balls, flatten into disks, and press one into each cup. For bars, spread the filling evenly over the chilled chocolate layer.
  • Rewarm the remaining chocolate just until pourable and spoon or pour it over the peanut butter layer. Gently tap the pan to smooth. Chill again for 30 minutes or until firm.
  • Peel off the liners or cut bars into squares. Store in the fridge or freezer and enjoy whenever a craving hits.

Notes

  • Natural peanut butter works if you stir it well first—it can make the filling slightly softer.
  • You can swap shortening for coconut oil if you prefer, but the texture will set a bit firmer.
  • These freeze beautifully; just thaw for about 10 minutes before eating.
  • For a salty-sweet version, sprinkle a pinch of flaky sea salt on top before chilling.
  • Try using dark chocolate for a richer, less-sweet flavor.

Nutrition

Calories: 283kcal | Carbohydrates: 30g | Protein: 2g | Fat: 18g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.4g | Cholesterol: 5mg | Sodium: 62mg | Potassium: 150mg | Fiber: 1g | Sugar: 27g | Vitamin A: 59IU | Calcium: 29mg | Iron: 0.2mg
Course: Dessert
Cuisine: American
Diet: Vegetarian
Keyword: homemade peanut butter cups, no bake peanut butter cups, peanut butter bars, Reese’s copycat recipe
Servings: 24 cups
Calories: 283kcal
Cost: $7.00

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. These peanut butter cups look awesome! I am addicted to these. I have to try to make these myself. Thank you for the recipe!

    1. Kathy Prettyman says:

      How many does this make using a muffin tin (regular size)? Or do you use a mini muffin tin? If using a sheet pan, what size pan? Thank you.