Healthy Peanut Butter Cups from Scratch

Who doesn’t love a good peanut butter cup? I’ve been buying them from the store since I was a kid, but making them at home is actually easier than you might think. Sure, you can grab a pack at the checkout counter, but there’s something special about creating these chocolate-peanut butter treats in your own kitchen.

I started making these after my kids kept begging for store-bought ones every time we went shopping. Now we make them together on weekend afternoons, and honestly, they taste even better than the ones from the store. The best part? You know exactly what’s going into them, and you can adjust the sweetness to your liking.

Want to know my favorite thing about this recipe? You can make a big batch and keep them in the freezer for whenever those chocolate-peanut butter cravings hit. Trust me, once you try these homemade peanut butter cups, you might never go back to the packaged ones again.

peanut butter cups from scratch
Image: mollyshomeguide.com / Photographer Molly

Why You’ll Love These Peanut Butter Cups

  • Only 5 ingredients – With just graham crackers, sugar, peanut butter, butter, and chocolate chips, you can make these treats using simple pantry staples.
  • Quick preparation – These homemade peanut butter cups come together in just 30 minutes, making them perfect for last-minute cravings or unexpected guests.
  • Better than store-bought – You can control the quality of ingredients and adjust the sweetness to your taste, plus there are no preservatives or artificial ingredients.
  • Cost-effective – Making these at home costs less than buying premium chocolate peanut butter cups, and you’ll get more treats for your money.

What Kind of Peanut Butter Should I Use?

Regular supermarket peanut butter like Jif or Skippy works best for homemade peanut butter cups, since these varieties stay solid at room temperature. Natural peanut butter, while tasty, can be tricky in this recipe because its oils tend to separate and it’s usually runnier than conventional brands. If you’re choosing between creamy and chunky, both will work great – it just depends on whether you want that extra texture in your cups. Just make sure to avoid reduced-fat peanut butter, as it won’t give you that rich, classic peanut butter cup taste and texture we’re looking for.

peanut butter cups from scratch
Image: mollyshomeguide.com / Photographer Molly

Options for Substitutions

Making these peanut butter cups at home allows for some tasty swaps if needed:

  • Graham cracker crumbs: Out of graham crackers? You can use crushed vanilla wafers, digestive biscuits, or even crushed pretzels for a salty twist. Just make sure to get the same fine crumb texture.
  • Peanut butter: While peanut butter gives these cups their classic taste, you can experiment with other nut butters like almond, cashew, or sunflower seed butter (great for allergy concerns). Just note that natural nut butters might make the filling a bit softer.
  • Semi-sweet chocolate chips: Feel free to use milk chocolate or dark chocolate chips instead. You can even try white chocolate for a different look and taste. Just avoid chocolate candy melts – they won’t give you the same rich flavor.
  • Confectioners’ sugar: This is pretty important for the right texture, but in a pinch, you can blend regular granulated sugar in a food processor until it’s very fine. Just measure after blending.
  • Butter: You can swap the butter with coconut oil (use the same amount), though the texture might be slightly different and they’ll need to be stored in the fridge.

Watch Out for These Mistakes While Making

The biggest challenge when making homemade peanut butter cups is getting the chocolate layer just right – melting chocolate too quickly or at too high a temperature can make it seize up or become grainy, so always use gentle heat and stir frequently. When working with the peanut butter filling, make sure your butter is properly softened (but not melted) to achieve that smooth, creamy texture that makes these treats so irresistible. A common mistake is rushing the cooling process – each layer needs adequate time in the refrigerator to set properly, typically 15-20 minutes, or you’ll end up with messy, mixed layers instead of clean, distinct ones. For the best results, use a good quality chocolate and line your muffin tins with paper liners before starting – this makes removal much easier and gives your peanut butter cups that classic ridged edge we all love.

peanut butter cups from scratch
Image: mollyshomeguide.com / Photographer Molly

What to Serve With Peanut Butter Cups?

These homemade peanut butter cups make a perfect dessert or sweet snack that pairs wonderfully with a cold glass of milk! For a cozy night in, serve them alongside a warm cup of coffee or hot chocolate – the combination of warm drinks and chocolate is just so comforting. If you’re putting together a dessert spread, these peanut butter cups go really well with other simple sweets like vanilla ice cream or fresh berries. Since they’re pretty rich, I like to cut them into smaller pieces and serve them as part of a dessert platter with some fresh fruit to balance things out.

Storage Instructions

Keep Fresh: These homemade peanut butter cups stay fresh in an airtight container in the fridge for up to 2 weeks. I like to place wax paper or parchment paper between layers to prevent them from sticking together. Plus, they taste amazing straight from the fridge when you need a cool, sweet treat!

Freeze: Want to make a big batch? These peanut butter cups freeze really well for up to 3 months. Just put them in a freezer-safe container with parchment paper between layers. They’re perfect for grabbing one or two whenever a chocolate craving hits!

Thaw: When you’re ready to enjoy your frozen peanut butter cups, you can eat them straight from the freezer (they’ll be extra firm), or let them sit at room temperature for about 10-15 minutes. If it’s warm in your kitchen, I’d recommend moving them to the fridge instead of leaving them out too long.

Preparation Time 15-20 minutes
Cooking Time 10-15 minutes
Total Time 25-35 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3200-3600
  • Protein: 40-50 g
  • Fat: 180-200 g
  • Carbohydrates: 350-400 g

Ingredients

  • 3/4 cup graham cracker crumbs
  • 1 cup confectioners’ sugar
  • 9 ounces peanut butter (choose creamy or chunky)
  • 10 tablespoons butter, separated
  • 12 ounces semi-sweet chocolate chips

Step 1: Prepare the Graham Cracker Mixture

In a medium-sized bowl, combine graham cracker crumbs and powdered sugar until well blended.

Set this mixture aside for later use.

Step 2: Melt Peanut Butter and Butter

In a microwave-safe dish, combine peanut butter and 6 tablespoons of butter.

Microwave in 15-second increments, stirring in between, until fully melted and combined into a smooth mixture.

Pour this mixture over the graham cracker mixture and stir until well combined.

Set aside.

Step 3: Melt Initial Chocolate Layer

In another microwave-safe dish, combine half of the chocolate chips (6 ounces) with 2 tablespoons of butter.

Microwave in 15-second increments, stirring in between, until the chocolate is melted and smooth.

Set aside once melted.

Step 4: Prepare Cupcake Liners with Chocolate

Place cupcake liners in a cupcake tin.

Using a paintbrush or pastry brush, coat each cupcake liner with the melted chocolate.

For full-size liners, paint about one-third of the way up each cup; for mini liners, paint halfway up.

Ensure an even coating on the bottom and sides, just thick enough so the liner isn’t visible.

Refrigerate the liners for about 5 minutes or until the chocolate hardens.

Step 5: Fill with Graham Cracker Mixture

Press about 1 tablespoon of the graham cracker mixture into each full-size cup (or about 1 teaspoon for mini cups).

Make sure the top is somewhat flat and doesn’t exceed the painted chocolate line.

Set aside after filling.

Step 6: Final Chocolate Layer and Chill

Add the remaining chocolate chips to the already melted chocolate dish, along with the remaining 2 tablespoons of butter.

Microwave in 15-second increments, stirring in between, until everything is melted and smooth.

Spoon a little melted chocolate over each filled cup until the filling is fully covered.

Gently shake or tap the cupcake pan to level the chocolate.

Refrigerate for about 20 minutes, or until the chocolate is completely hardened and no longer shiny.

Step 7: Serve the Peanut Butter Cups

Once the chocolate has set, remove the cups from the fridge and enjoy your homemade peanut butter cups!

These treats can be stored in a cool area to keep them from melting.

Leave a Comment