Vegan Peanut Butter Cup
Rich, creamy homemade peanut butter cups with a dark chocolate shell and a smooth, naturally sweetened peanut filling. A spot-on vegan version of the candy classic that comes together with just a handful of pantry ingredients and no baking required.
For 8 servings
- prep
Line the muffin tin with paper liners.
Place 8 paper or silicone liners in a standard muffin tin. Set aside near your workspace.
- mix · ~3 min
Make the peanut butter filling.
1.Combine peanut butter, maple syrup, vanilla extract, and salt in a small bowl.2.Stir vigorously with a spoon until smooth and well incorporated.3.Set the bowl aside at room temperature so the mixture stays soft and spreadable.TIPIf the peanut butter is stiff, warm it gently over a double boiler for 30 seconds until it loosens. - mix · ~4 min
Melt the chocolate with coconut oil.
1.Place the chopped dark chocolate and 1 teaspoon of coconut oil in the top of a double boiler.2.Stir frequently over gently simmering water until the chocolate is fully melted and glossy.3.Remove from heat immediately once smooth — do not let any water splash into the chocolate.TIPMelt chocolate low and slow. High heat or rushing will cause the chocolate to seize and turn grainy. - assemble · ~6 min
Create the chocolate base layer.
1.Spoon about 1 teaspoon of melted chocolate into each lined muffin cup.2.Tilt the tin gently or use the back of a small spoon to spread the chocolate up the sides slightly.3.Place the muffin tin in the freezer for 5 minutes until the base layer firms up.TIPSpreading chocolate up the sides helps encase the peanut filling so it doesn't peek out the sides. - assemble · ~4 min
Add the peanut butter layer.
1.Remove the muffin tin from the freezer.2.Place about 1 rounded teaspoon of peanut butter filling into the center of each cup.3.Gently press the filling down with your fingertips or a spoon so it spreads toward the edges without touching the liner sides. - assemble · ~3 min
Seal the cups with the remaining chocolate.
1.Stir the remaining 1 teaspoon of coconut oil into the leftover melted chocolate to keep it fluid.2.Spoon about 1 to 1.5 teaspoons of chocolate over each peanut butter mound.3.Tap the muffin tin gently on the counter to level the chocolate tops. - rest · ~30 min
Chill until fully set.
Transfer the muffin tin to the refrigerator and chill for at least 30 minutes, or until the chocolate is solid and snaps when you bite it.
TIPFor the cleanest release, let the cups sit at room temperature for 2 minutes before peeling off the liners. - serve
Peel off the liners and serve cold.
Keep the peanut butter cups stored in an airtight container in the refrigerator for up to 2 weeks or in the freezer for up to 2 months.
TIPThese taste even better the next day after the flavors have melded together overnight.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use refined coconut oil so the chocolate doesn't pick up a coconut flavor.
- 2Let the chocolate base set in the freezer for exactly 5 minutes for a firm but tacky surface.
- 3Press the peanut filling just shy of the liner edges to prevent it from leaking into the chocolate shell.
- 4Tap the muffin tin firmly on the counter after sealing to eliminate air bubbles and level the chocolate.
- 5For cleanest liners, let cups rest 2 minutes at room temp before peeling.
- 6These taste even better the next day after the filling hydrates and flavors meld.
Adapt it for your goals.
Crunchy filling
Mix 2 tbsp crushed roasted peanuts into the peanut filling for extra texture and a nutty crunch.
sunbutter swapSunbutter swap
Replace peanut butter with sunflower seed butter for a nut-free, school-safe version that still tastes rich and creamy.
salted caramel drizzleSalted caramel drizzle
After sealing the cups, top with a tiny pinch of flaky sea salt and a drizzle of date caramel for a sweet-savory twist.
protein boostProtein boost
Stir 1 scoop unsweetened vanilla protein powder into the peanut filling before assembling for a higher-protein snack.
white chocolate shellWhite-chocolate shell
Substitute white chocolate (ensure it's vegan) for dark chocolate and reduce coconut oil to 1 tsp for a sweeter, milder cup.
Why this is on our healthy list.
Rich in Healthy Fats
Dark chocolate and peanut butter provide monounsaturated and polyunsaturated fats that support heart health when eaten in moderation.
Plant-Based Protein
Peanut butter contributes a solid amount of plant protein, making these cups a more satisfying treat than typical candy.
No Refined Sugar
Maple syrup naturally sweetens the filling without refined white sugar, offering trace minerals and a lower glycemic impact.
Antioxidant Boost
Dark chocolate is rich in flavonoids, antioxidants that help combat oxidative stress and inflammation.
Frequently asked questions
Yes, but choose high-quality chips with no stabilizers; cheap chips may not melt smoothly or set firmly.







