Sugar-Free Peanut Butter Cups: A Guilt-Free Chocolate Treat
Chocolate and peanut butter—a classic combination that never fails. I’ve always loved indulging in peanut butter cups, but the sugar content made it a treat I could only enjoy occasionally. I wanted a version that still delivered the rich chocolate and creamy peanut butter flavor, but without the sugar crash afterward.

The first time I tried making sugar-free peanut butter cups at home, I struggled to get the right balance. My chocolate was either too thick to pour, or the peanut butter filling was too runny and oozed out. After a few tweaks—tempering the chocolate slightly and chilling the peanut butter mixture—the recipe finally came together beautifully. Now, these little treats are my go-to for a quick, guilt-free indulgence.
Ingredients
For the Chocolate Layer:
- 1 cup sugar-free chocolate chips (stevia or erythritol sweetened)
- 1 teaspoon coconut oil (optional, for smoother melting)
For the Peanut Butter Filling:
- ½ cup natural unsweetened peanut butter
- 2 tablespoons powdered erythritol or monk fruit sweetener
- 1 teaspoon vanilla extract
- Pinch of salt (optional, enhances flavor)
Optional Toppings:
- Chopped peanuts
- Sea salt sprinkle
- Shredded unsweetened coconut
Ingredient Substitutions:
- Chocolate: Sugar-free dark chocolate or cocoa butter chocolate can be used. For dairy-free, choose a plant-based sugar-free chocolate.
- Peanut Butter: Almond butter or cashew butter works as a nut-free alternative if needed.
- Sweetener: Stevia, allulose, or a monk fruit blend can replace erythritol depending on your preference.
Instructions / Method
- Prepare the Muffin Tin
Line a mini muffin tin with paper liners. This helps the peanut butter cups hold their shape and makes them easy to remove. - Melt the Chocolate
In a microwave-safe bowl, combine chocolate chips and coconut oil. Microwave in 20-second intervals, stirring in between, until fully melted and smooth. - Layer the Chocolate
Spoon a small amount of melted chocolate into the bottom of each liner (about 1 teaspoon). Use the back of a spoon to spread it evenly. Place the tin in the freezer for 5–10 minutes to set the chocolate. - Prepare the Peanut Butter Filling
In a small bowl, mix peanut butter, sweetener, vanilla, and a pinch of salt until smooth. If the mixture is too thick, you can add a few drops of milk or cream to loosen it slightly. - Add the Filling
Remove the chocolate base from the freezer and spoon about 1 teaspoon of the peanut butter mixture onto each cup. Press gently to flatten slightly. - Top with Chocolate
Pour the remaining melted chocolate over the peanut butter layer, covering it completely. Smooth the tops with the back of a spoon. - Chill
Place the muffin tin in the refrigerator for at least 30 minutes, or until fully set. For quicker results, use the freezer for 15 minutes. - Optional Garnish
Sprinkle with chopped nuts, shredded coconut, or sea salt before the chocolate hardens for a little extra texture and flavor.
Tip: Don’t skip chilling each layer. This helps the peanut butter layer stay centered and prevents it from mixing into the chocolate.

Preparation & Cooking Time
- Prep time: 15 minutes
- Chill time: 30 minutes
- Total time: 45 minutes
- Yield: 12 mini peanut butter cups
Serving Suggestions
These peanut butter cups are perfect as a snack, a quick dessert, or an after-dinner treat. I love pairing them with a cup of coffee or keeping a few in the fridge for a low-sugar, chocolatey pick-me-up.
Store leftovers in an airtight container in the refrigerator for up to 2 weeks. They can also be frozen for up to 2 months—just thaw in the fridge before serving.
FAQs
Can I make these ahead of time?
Yes! They hold well in the fridge or freezer and are great to have ready for cravings or last-minute desserts.
Can I use a different nut butter?
Absolutely. Almond butter, cashew butter, or sunflower seed butter all work. Adjust sweetness if needed.
Do I have to use mini muffin liners?
You can use silicone molds or a small baking dish and cut into squares, but liners make individual servings easier.
Can I make them dairy-free?
Yes, choose a plant-based sugar-free chocolate and use coconut oil to help with smooth melting.
How do I keep the peanut butter layer from oozing?
Chill the chocolate base before adding the peanut butter layer and allow the peanut butter to firm slightly in the fridge before adding the top chocolate layer.
Can I sweeten with honey or maple syrup instead?
Yes, but this will no longer be sugar-free or strictly keto. You may need to adjust the chocolate layer, as liquid sweeteners can affect texture.
A Sweet Note from My Kitchen
These sugar-free peanut butter cups prove that you don’t have to sacrifice flavor to eat a dessert that’s low in sugar. They’re creamy, chocolatey, and satisfy any chocolate-peanut butter craving without the guilt. I love keeping a batch in the fridge—they’re perfect for an anytime treat, and I hope you enjoy them as much as I do.

Sugar-Free Peanut Butter Cups
Ingredients
- Chocolate Layer
- 1 cup sugar-free chocolate chips stevia or erythritol sweetened
- 1 tsp coconut oil optional
- Peanut Butter Filling
- ½ cup natural unsweetened peanut butter
- 2 tbsp powdered erythritol or monk fruit sweetener
- 1 tsp vanilla extract
- Pinch of salt optional
- Optional Toppings
- Chopped peanuts
- Sea salt
- Shredded unsweetened coconut
Instructions
- Line a mini muffin tin with paper liners.
- Melt chocolate chips with coconut oil in a microwave-safe bowl in 20-second intervals, stirring until smooth.
- Spoon ~1 tsp melted chocolate into the bottom of each liner and spread evenly. Freeze 5–10 minutes to set.
- Mix peanut butter, sweetener, vanilla, and salt until smooth. Add a few drops of milk or cream if needed.
- Spoon ~1 tsp peanut butter mixture onto each chocolate base and press gently.
- Pour remaining melted chocolate over the peanut butter layer, smoothing the tops.
- Refrigerate at least 30 minutes (or freeze 15 minutes) until fully set.
- Optional: Sprinkle toppings before the chocolate hardens.
