Peanut Butter Cup Copycat (Gluten-Free)

5 from 13 votes

|

These peanut butter cup copycats are a homemade alternative to classic peanut butter cups, made with almond flour instead of powdered sugar. The filling sets up firm but not gritty, using simple pantry ingredients with no refined sugar and an easy chocolate coating.

Cals: 151 | Protein: 3 | Sugar: 9 | Fat: 11 | Fiber: 2 | Diet: Dairy-Free, Gluten-Free, Vegan
A stack of homemade peanut butter cups in mini cupcake liners with chocolate chips and peanuts.

These peanut butter cup candy bar copycats are a homemade version of classic peanut butter cups, made with almond flour, natural peanut butter, maple syrup, and chocolate. Instead of powdered sugar, almond flour creates a filling that sets up firm but not gritty, with clean layers and a smooth chocolate coating.

What sets this recipe apart is how the filling is made. Almond flour absorbs excess oil from the peanut butter and syrup, which helps the cups hold their shape once chilled without turning dry or crumbly. Keeping the chocolate layers thin also makes them easier to bite into instead of thick or hard.

These are the peanut butter cups I make when I want that familiar flavor without using powdered sugar or heavily processed ingredients. They’re sweet and satisfying, but easier on my digestion, and this is the method I always come back to for clean layers and a really good bite.

Why These Peanut Butter Cup Copycats Work

  • Almond flour replaces powdered sugar: It absorbs excess oil from the peanut butter and maple syrup, creating a firm filling that holds its shape.
  • Mini muffin cups control layer thickness: This prevents the chocolate shell from becoming too thick and hard to bite through.
  • Maple syrup adds sweetness without grit: Combined with almond flour, it creates a smooth but slightly crumbly texture similar to classic peanut butter cups.
  • Freezing between layers keeps them clean: Chilling each layer prevents mixing and gives you defined chocolate and peanut butter layers every time.
A stack of three peanut butter cups.

Ingredients & Substitutions

Here is everything you need to make the best-tasting homemade Peanut Butter Cups:

  • Chocolate Chips: I usually use semi-sweet chocolate chips because they give the best balance of chocolate flavor and sweetness. Milk, dark, or dairy-free chocolate chips all work depending on what you prefer.
  • Coconut Oil: This is mixed with the chocolate to help it melt smoothly and set clean once chilled. Coconut butter can be used but adds more coconut flavor. I haven’t tested every substitute here.
  • Natural Unsweetened Peanut Butter: Use a natural, creamy peanut butter with no added sugar or oils. I’ve found this gives the best texture for the filling. Almond or cashew butter can be used, but the texture will be slightly different.
  • Almond Flour: Blanched, super-fine almond flour works best. It absorbs excess oil and gives the filling structure. Almond meal or coarse flour will make the filling gritty.
  • Maple Syrup: Maple syrup lightly sweetens the filling without refined sugar. Agave works for a vegan option, and honey can be used if you’re not vegan.
  • Flaky Sea Salt (Optional): A small sprinkle on top really helps the chocolate flavor pop. You can also skip it if you prefer.

Easily Adapt This Recipe for Different Diets

This recipe is already flexible and easy to adjust without changing the texture or flavor.

  • Gluten-Free: The recipe is naturally gluten-free as written. I just recommend double-checking that your chocolate chips are certified gluten-free.
  • Dairy-Free: Use dairy-free chocolate chips to keep these completely dairy-free. I’ve made them this way many times and the texture stays the same.
  • Vegan: As long as you use dairy-free chocolate chips, the recipe is fully vegan with all plant-based ingredients.

💡 Tip: If you try a swap that works well for you, feel free to share it in the comments — it’s always helpful for other readers.

Homemade peanut butter cups spread out on parchment paper.

How to Make My Peanut Butter Cups Copycat Recipe

Here are easy, detailed, step-by-step instructions for the best way to make homemade chocolate peanut butter cups. The instructions are also repeated in the recipe card at the bottom of this blog post.

Step 1: Prep the Chocolate

Add 1½ cups chocolate chips and 1 tablespoon coconut oil to a microwave-safe bowl. Microwave in 30-second intervals, stirring well between each one, until the chocolate is fully melted and smooth. Set aside.

Adding coconut oil to the chocolate chips.
Stirring the melted chocolate with a spatula.

Step 2: Pour into the Muffin Liners

Line a mini muffin pan with liners. Spoon about 1 teaspoon of melted chocolate into the bottom of each liner. Gently tap the pan on the counter to spread the chocolate into an even layer. Place the pan in the freezer while you make the filling.

Pouring the melted chocolate into the mini muffin tray.
The chocolate poured into the mini muffin cup liners in the muffing tray.
After tapping the muffin tray several times to spread the chocolate in the muffin liners.

Step 3: Prep the Peanut Butter Filling

In a mixing bowl, combine ⅓ cup natural unsweetened creamy peanut butter, ½ cup almond flour, 3 tablespoons maple syrup, and 2 tablespoons coconut oil. Stir until smooth and creamy. The mixture should hold together but still be soft enough to scoop.

Remove the muffin pan from the freezer and add about 1 teaspoon of the peanut butter filling on top of the chocolate layer in each cup.

If you want the peanut butter layer hidden, keep it centered so it doesn’t touch the sides. If you like seeing the peanut butter layer from the outside, gently tap the pan to help it spread.

Stirring the peanut butter filling ingredients in a measuring bowl.
The mixed peanut butter filling in a measuring bowl.
Scooping butter layer into mini muffin cups.

Step 4: Add the Final Layer of Chocolate

Spoon the remaining melted chocolate over the peanut butter filling, filling each cup almost to the top. Tap the pan again to smooth the chocolate, then sprinkle lightly with flaky sea salt, if using.

Place the pan in the freezer for about 30 minutes, or until the cups are fully set. Once firm, remove them from the pan and store in the fridge for the best texture.

Spreading the top layer of melted chocolate on top of the peanut butter cups.
Sprinkling sea salt on top of the chocolate layer.
Homemade peanut butter cups spread out on parchment paper.

My Expert Recipe Tips

  • Mini Muffin Liners: I always use liners because the cups release easily and keep the layers looking clean. If you skip them, lightly grease the pan and let the cups fully set before removing.
  • Chocolate Layer: Keep the bottom chocolate layer thin. I spread it with the back of a spoon so it doesn’t get too hard once chilled.
  • Peanut Butter Filling: If you want the filling hidden, keep it centered. If you like seeing the peanut butter layer, a gentle tap on the counter helps it spread.
  • Chilling: Chilling between layers really matters. It keeps the layers separate and prevents everything from sliding around.
  • Sea Salt: A small sprinkle on top brings out the chocolate flavor. You don’t need much.
  • Storage: These are best stored in the fridge. They hold their shape when cold and soften quickly at room temperature.

Delicious Serving Suggestions

  • Classic Treat: Enjoy these straight from the fridge for the best texture. The chocolate stays firm and the peanut butter layer holds its shape.
  • Peanut Butter Bats: I use these to make my peanut butter bats by pressing the cups onto my gluten-free Oreo cookies. They hold together well when chilled and make a fun, bite-sized dessert.
  • Party Dessert: Serve them cold on a dessert platter. If they’ll be sitting out for more than a few minutes, keep them chilled until just before serving.
  • Frozen Option: Store them in the freezer for a firmer, extra-cold treat, then let them sit out for a minute or two before eating.

Frequently Asked Questions

I store these in the fridge. They hold their shape best when cold and soften quickly at room temperature.

Yes! Freeze them in a single layer first, then transfer to a freezer-safe bag or container. They’ll keep for about 3 months. I like grabbing one straight from the freezer when I want a cold, candy-like treat.

This usually happens if the ingredients are at different temperatures or mixed too quickly. I make sure everything is at room temperature and stir the almond flour in gradually.

The bottom layer is likely too thick. I spread a very thin layer of chocolate with the back of a spoon instead of pouring it in.

Yes. As written, they’re gluten-free and vegan as long as you use dairy-free chocolate chips.

Coconut oil helps the chocolate melt smoothly and set evenly. You can skip it, but the chocolate will be thicker and harder to work with.

I don’t recommend it here. Coconut flour is much more absorbent and will make the filling very dry and crumbly.

Do you love homemade candy bar copycat? Check out more of my gluten-free, naturally sweetened versions of classic candy bars:

A stack of homemade peanut butter cups in mini cupcake liners with chocolate chips and peanuts.

Peanut Butter Cup Copycat (Gluten-Free)

Dairy-Free | Gluten-Free | Vegan
These peanut butter cup copycats are a homemade alternative to classic peanut butter cups, made with almond flour instead of powdered sugar. The filling sets up firm but not gritty, using simple pantry ingredients with no refined sugar and an easy chocolate coating.
5 from 13 votes
Servings 24
Prep Time 15 minutes
Total Time 45 minutes

Ingredients
  

Chocolate:

  • 1-1/2 cups chocolate chips
  • 1 tablespoon coconut oil

Peanut Butter Filling:

  • 1/3 cup natural unsweetened creamy peanut butter
  • 1/2 cup almond flour
  • 3 tablespoon maple syrup
  • 2 tablespoons coconut oil
  • dash flaky sea salt

Instructions
 

  • Add 1½ cups chocolate chips and 1 tablespoon coconut oil to a microwave-safe bowl. Microwave in 30-second intervals, stirring well between each one, until the chocolate is fully melted and smooth. Set aside.
  • Line a mini muffin pan with liners. Spoon about 1 teaspoon of melted chocolate into the bottom of each liner. Gently tap the pan on the counter to spread the chocolate into an even layer. Place the pan in the freezer while you make the filling.
  • In a mixing bowl, combine â…“ cup natural unsweetened creamy peanut butter, ½ cup almond flour, 3 tablespoons maple syrup, and 2 tablespoons coconut oil. Stir until smooth and creamy. The mixture should hold together but still be soft enough to scoop.
    Remove the muffin pan from the freezer and add about 1 teaspoon of the peanut butter filling on top of the chocolate layer in each cup.
    If you want the peanut butter layer hidden, keep it centered so it doesn’t touch the sides. If you like seeing the peanut butter layer from the outside, gently tap the pan to help it spread.
  • Spoon the remaining melted chocolate over the peanut butter filling, filling each cup almost to the top. Tap the pan again to smooth the chocolate, then sprinkle lightly with flaky sea salt, if using.
  • Place the pan in the freezer for about 30 minutes, or until the cups are fully set. Once firm, remove them from the pan and store in the fridge for the best texture.

Video

Nutrition

Calories: 151kcalCarbohydrates: 13gProtein: 3gFat: 11gSaturated Fat: 5gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1gSodium: 1mgPotassium: 86mgFiber: 2gSugar: 9gCalcium: 15mgIron: 0.3mg
Keyword almond flour, candy bar, chocolate, cups, gluten free, peanut butter, Reese’s, vegan
Help Fellow Cooks!Your 5-star review helps other families discover recipes that actually work!

Important Disclaimer

This recipe is created by a home cook and not a medical professional. Our ingredient philosophy is reviewed by RDNs, but this specific post is not personalized medical advice. Please consult your healthcare provider for dietary concerns.

Learn more about our RDN review process here

Looking for more desserts made without refined sugar?
Browse all of my naturally sweetened dessert recipes, made with maple syrup, honey, fruit, and other simple sweeteners for treats that feel familiar and satisfying.

12 Comments

  1. My son and I have just used this recipe! It’s super simple and wonderful Fun for kids! I used agave, Recees brand Peanut Butter, Semi sweet chocolate for the bottom half of the cup, and white chocolate for the upper layer of chocolate. For a bit of kick, and to level out the sweetness of the white chocolate, I added a pinch of coffee to a few of these treats. It’s late now so we won’t be eating them tonight. Tomorrow however, we plan to wrap them up in a pretty packaging, and gift them to our family members and my son’s favorite adult: his school teacher. 😊 Thanks again for this very clear presentation, and fantastic mommy-and-me time w/my 7 year old 🙂

  2. I love peanut butter, and these did not dissapoint, I made a batch for my neighbor, they loved them, too

  3. These are to die for!! I have made them for friends and family and they are definitely a fan favorite!

  4. THESE TASTE AMAZING 🤩 just like a reese’s peanut butter cup. I highly recommend trying this, you’ll never go back to store bought reese’s again!

5 from 13 votes (7 ratings without comment)

Leave a Reply

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

Recipe Rating