These Healthy 3-Ingredient Peanut Butter Cups are a simple, satisfying treat that anyone can whip up in no time. With creamy peanut butter, smooth chocolate, and a hint of natural sweetness, they’re the perfect little bites that hit the spot when you’re craving something sweet but want to keep it clean.
I love making these peanut butter cups because they feel so indulgent without piling on the junk. Plus, with just three ingredients, it’s really hard to mess up! I usually keep some in the fridge so I have a quick snack ready when that afternoon sugar craving sneaks in. They’re my go-to when I want something homemade and simple.
One of my favorite ways to enjoy them is straight from the freezer on a hot day—they’re like little frozen treasures! They also make a great gift or sharing treat since they’re easy to portion and store. If you’re a peanut butter lover like me, this recipe quickly becomes a staple in your kitchen.
Key Ingredients & Substitutions
Natural Peanut Butter: This is the star of the recipe! I prefer smooth, unsweetened natural peanut butter for a creamy texture and pure flavor. If you want a twist, almond or cashew butter work well too.
Coconut Oil: It helps the peanut butter set up nicely and adds a gentle coconut hint. If you’re not a fan, you can try melted cocoa butter or a mild vegetable oil, but coconut oil gives the best firm texture.
Dark Chocolate Chips: Choose good-quality dark or semi-sweet chocolate. For dairy-free or vegan versions, use dairy-free chocolate chips or chopped vegan dark chocolate bars. I like to use chips with at least 70% cacao for less sugar.
Sea Salt Flakes (Optional): Adding a pinch of sea salt on top balances the sweetness and adds texture. Feel free to skip or use finely ground salt if you prefer.
How Do I Get the Perfect Peanut Butter Base and Chocolate Layer?
Creating the two distinct layers is simple but key to that classic peanut butter cup experience:
- Mix and melt: Warm peanut butter and coconut oil gently just until combined and smooth—don’t overheat or it may get oily.
- Firm base: Spoon the peanut butter mixture into the liners and freeze about 10 minutes. This helps it hold shape and keeps layers separate.
- Melt chocolate carefully: Heat chocolate in short bursts, stirring frequently to avoid burning and ensure a silky texture.
- Top with chocolate: Pour melted chocolate carefully over the chilled peanut butter layer.
- Freeze to set: Let the cups chill until firm to make unmolding easy and to keep layers distinct.
Following these steps helps you achieve a smooth, firm peanut butter base and a glossy chocolate topping that won’t mix or melt too soon. It makes your homemade cups feel like candy store treats!

Equipment You’ll Need
- Mini muffin tin with paper or silicone liners – This keeps your cups neat and easy to remove.
- Microwave-safe bowls – Perfect for melting the peanut butter, coconut oil, and chocolate without extra dishes.
- Spoon or small spatula – For spreading the peanut butter and pouring the chocolate smoothly.
- Measuring cups and spoons – To ensure the ingredients are just right for that perfect texture.
- A freezer – Helps set the layers quickly and keeps your cups firm.
Flavor Variations & Add-Ins
- Top with chopped nuts or shredded coconut before freezing for extra crunch and texture.
- Swirl in a teaspoon of honey or maple syrup into the peanut butter mixture for added sweetness.
- Add a pinch of cinnamon or a dash of vanilla extract to the peanut butter for extra flavor.
- Use white chocolate or flavored melts instead of dark chocolate for a fun twist and different looks.
Healthy 3-Ingredient Peanut Butter Cups
Ingredients You’ll Need:
For The Peanut Butter Base:
- 1 cup natural peanut butter (smooth or crunchy, unsweetened)
- 1/4 cup coconut oil
For The Chocolate Topping:
- 1/4 cup dark chocolate chips (or dairy-free chocolate chips)
- Sea salt flakes (for topping, optional)
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and another 25 minutes to chill and set in the freezer. You’ll spend just a few minutes melting the ingredients and layering them into cupcake liners, then a little waiting while they chill into perfect peanut butter cups. Quick and easy!
Step-by-Step Instructions:
1. Prepare Your Mini Muffin Tin:
Line a mini muffin tin with silicone or paper cupcake liners. This makes it easy to remove the peanut butter cups when they’re ready.
2. Make and Chill the Peanut Butter Base:
In a small microwave-safe bowl, melt the coconut oil and peanut butter together for 20-30 seconds, stirring to combine into a smooth mixture. Spoon about 1 teaspoon of this mixture into each cupcake liner, spreading it evenly at the bottom. Place the tray in the freezer for about 10 minutes to let the base firm up nicely.
3. Melt and Add the Chocolate Layer:
While the bases chill, melt the chocolate chips in a microwave-safe bowl in 15-second bursts, stirring in between, until smooth and melted. Take the muffin tin from the freezer and carefully spoon melted chocolate over each peanut butter base until fully covered. If you like, drizzle a little extra melted chocolate on top for decoration and sprinkle sea salt flakes for a salty crunch.
4. Chill Until Set and Store:
Return the peanut butter cups to the freezer for at least 15 minutes, or until the chocolate hardens completely. When ready, pop the cups out of their liners and store them in an airtight container in the refrigerator or freezer for longer freshness.
These simple peanut butter cups make a healthy, satisfying snack thanks to their natural ingredients and balanced sweetness. Enjoy your homemade treat anytime!
Can I Use Frozen Peanut Butter for This Recipe?
It’s best to use room temperature natural peanut butter to ensure it melts smoothly with the coconut oil. If your peanut butter is chilled or frozen, let it sit at room temperature for a bit before melting to avoid clumps.
Can I Substitute the Coconut Oil?
Yes! You can use melted cocoa butter or a mild vegetable oil, but keep in mind coconut oil helps the cups set firmly when chilled. Avoid oils that remain liquid at room temperature for best results.
How Should I Store Leftover Peanut Butter Cups?
Store them in an airtight container in the refrigerator for up to 1 week or in the freezer for up to a month. Thaw frozen cups in the fridge for 10-15 minutes before enjoying for best texture.
Can I Make These Peanut Butter Cups Ahead of Time?
Absolutely! They keep well in the fridge or freezer and make a great ready-to-eat snack. Just pop them out when you want a quick, healthy treat!
