Vegan Peanut Butter Cups

Velvety chocolate encases a creamy peanut butter filling in these homemade vegan peanut butter cups. Flaky sea salt topping really takes them to the next level. Let's learn how to make them!

Peanut butter cup with a bite taken out of it and a bowl of peanut butter.

When you're vegan, it becomes very difficult to find delicious candy at the store. As such, we have taken it upon ourselves to recreate all of our favorite candy recipes!

These vegan peanut butter cups are the perfect combination of salty and sweet and come together using only 5 ingredients! Perfect for Halloween, or keep them in the freezer for a tasty, weeknight treat.

If you love these peanut butter cups, be sure to check out our vegan peppermint patties and our vegan cookie dough bites.

Chocolate peanut butter cups, a bowl of flaky salt and a spoon covered in melted chocolate.

Ingredients

Here is your grocery list:

  • vegan graham cracker crumbs: Adds a subtle crunch, structure, and a toasty flavor that balances the creamy peanut butter filling.
  • powdered sugar: Sweetens the filling while keeping it smooth and light.
  • creamy peanut butter: The star of the filling, providing nutty richness, creaminess, and that classic peanut butter cup flavor.
  • vegan butter: Helps bind the peanut butter filling, adds richness, and makes the chocolate coating glossy and smooth.
  • nondairy chocolate chips: The main coating for the cups, giving the signature chocolate shell.
  • Flaky sea salt to top (optional): Enhances the chocolate and peanut butter flavors with a touch of contrast and makes each bite perfectly balanced.
Peanut butter cup with a bite taken out of it surrounded by more peanut butter cups.

Why you'll love these peanut butter cups:

Here are some irresistible reasons why you won't be able to stop eating these vegan peanut butter cups:

  • Classic flavor combo - Chocolate and peanut butter is timeless, and this homemade version tastes even better than store-bought.
  • Completely vegan - Made with dairy-free chocolate and vegan butter, so everyone can enjoy them.
  • Rich and indulgent - Smooth chocolate shell with a creamy, nutty filling that melts in your mouth.
  • Quick and easy - Just a few simple steps and no special equipment needed.
  • Customizable - Add flaky sea salt, swap nut butters, or mix in cookie crumbs for fun twists.
  • Perfect make-ahead treat - Stores beautifully in the fridge or freezer for when cravings hit.

How to Make Vegan Peanut Butter Cups (with pictures!)

Please see the recipe card at the bottom of the page for full instructions and ingredient measurements.

Begin by stirring together the graham cracker crumbs and powdered sugar in a large mixing bowl.

Graham cracker crumbs and powdered sugar in a glass bowl.
Melted peanut butter and graham cracker crumbs in a glass bowl.

Melt the peanut butter and 2 tablespoons of vegan butter together in the microwave. Pour over the graham cracker crumbs and stir until combined.

Melt the chocolate chips and remaining 2 tablespoons of vegan butter together in the microwave in 30-second increments. Whisk until completely smooth.

Peanut butter cup filling in a glass bowl with a spoon.
Melted chocolate in a glass bowl with a spoon.

Line a cupcake pan with paper liners and drop about 2 tablespoons of melted chocolate into each.

Scoop 1 tablespoon of the peanut butter mixture and shape into a 1 - 1 ½ inch disk. Press lightly into the chocolate in the bottom of the cupcake liner. Continue until all peanut butter cups have filling.

Divide remaining chocolate between each cupcake liner. Spread the chocolate out with your finger to cover the filling and smooth out the top. Sprinkle with flaky salt if desired and place in the refrigerator to chill for at least 30 minutes before serving.

Process shot of making peanut butter cups.
Chocolate peanut butter cups in a cupcake pan.

Common Mistakes and How to Fix Them

Here's a helpful section on common mistakes when making vegan peanut butter cups and how to fix them:

  1. Chocolate Seizes While Melting: Problem: Chocolate becomes grainy or clumps. Fix: Make sure the bowl and utensils are completely dry. Melt gently over a double boiler or in short microwave intervals. If it seizes, stir in a tiny bit of coconut oil or vegan butter to smooth it out.
  2. Peanut Butter Filling is Too Runny: Problem: Filling spreads or seeps through the chocolate. Fix: Chill the filling for 10-15 minutes before assembling, or add extra powdered sugar or graham cracker crumbs to thicken it.
  3. Peanut Butter Cups Sticking to Liners: Problem: Cups are hard to remove. Fix: Use parchment or silicone liners. Lightly grease paper liners if needed, or freeze cups for 5-10 minutes to help them release cleanly.
  4. Filling Too Sweet or Too Salty: Problem: Flavor balance is off. Fix: Taste the filling before assembling and adjust sugar or salt accordingly. A tiny pinch of flaky sea salt on top enhances flavor without overpowering.
Chocolate peanut butter cups, a bowl of flaky salt and a spoon covered in melted chocolate.

Tips for Making Vegan Peanut Butter Cups

Here are some helpful tips for making vegan peanut butter cups so they turn out smooth, delicious, and professional-looking:

  1. Melt Chocolate Gently: Melt chocolate in the microwave in short, 30-second bursts. Stir after each to prevent burning. Chocolate can scorch easily, so gentle melting is crucial.
  2. Use Unnatural Peanut Butter: Natural peanut butters tend to separate and can be difficult to bake with. An "unnatural" Jif or Skippy works best!
  3. Chill Filling Slightly: If the filling feels too soft, refrigerate for 10-15 minutes so it's easier to roll into balls or press flat.
  4. Don't Over-fill: Keep the filling smaller than the chocolate base so the top layer can cover it completely.
  5. Tap the Tray: After pouring in chocolate, gently tap the tray on the counter to remove air bubbles.
  6. Sprinkle Quickly: If using flaky sea salt, add it while the top chocolate layer is still wet so it sticks.
Stack of peanut butter cups on a baking sheet.

Allergy Swaps

Here's a list of allergy-friendly swaps for making homemade vegan peanut butter cups, so you can accommodate common dietary restrictions:

Nut Allergies

  • Peanut butter → Sunflower seed butter
  • Almond/cashew butter → Sunflower or pumpkin seed butter
  • Vegan butter → Coconut oil or vegan margarine (check for cross-contamination)

Gluten Sensitivity

Soy Allergies

  • Chocolate chips → Soy-free vegan chocolate chips (many dark chocolates are soy-free)
  • Check vegan butter for soy lecithin or use coconut oil

Tip: Always read labels for cross-contamination warnings, especially with nut-free or soy-free versions.

Chocolate peanut butter cups on a baking sheet and a bowl of flaky salt.

Frequently Asked Questions

Can I use natural peanut butter?

Yes, but it can be trickier. Natural peanut butter is runnier and may cause the filling to be too soft. If using it, add extra graham cracker crumbs or powdered sugar to thicken.

Do I need cupcake liners?

They're highly recommended! Liners help keep the cups neat and make removal much easier. If you don't have any, you can grease a silicone mold instead.

Can I use another nut butter instead of peanut butter?

Absolutely! Almond butter, cashew butter, or even sunflower seed butter work great for different flavors (and to make them nut-free).

Why did my chocolate seize when melting?

This happens if water or steam gets into the chocolate. Always melt in a dry bowl and stir often. If it seizes, add boiling water - 1 tablespoon at a time -whisking after each addition.

Can I make these gluten-free?

Yes! Swap out the graham cracker crumbs for almond flour.

Peanut butter cups and a bowl of flaky salt.

Recipe Variations

Here are some Censored Baker-approved recipe variations for our homemade vegan peanut butter cups:

Nut & Seed Butter Swaps

  • Almond butter cups for a milder, slightly sweet flavor.
  • Cashew butter cups for a creamy, buttery taste.
  • Sunflower seed butter cups for a nut-free option.
  • Hazelnut butter cups for a Nutella-inspired treat.

Chocolate Twists

  • Use dark chocolate for a rich, less sweet version.
  • Try vegan white chocolate for a playful contrast.
  • Use a marbled effect by swirling dark and white chocolate together.

Filling Add-Ins

  • Stir in crushed pretzels for a salty crunch.
  • Mix in a spoonful of cookie crumbs (like Oreos or graham crackers).
  • Fold in chopped dried fruit for a chewy surprise.
  • Raspberry or strawberry jam swirl in spring/summer for a PB&J cup.

Topping Ideas

  • Add crushed nuts or seeds on top.
  • Decorate with vegan sprinkles for a festive touch.
  • Dust with a little cocoa powder for elegance.
Chocolate peanut butter cups topped in flaky sea salt.
Chocolate peanut butter cup with a bite taken out of it and a glass bowl of peanut butter filling.

Storage

Here's how to store your homemade vegan peanut butter cups to keep them fresh, glossy, and delicious:

In the Refrigerator (Best for Short-Term Storage)

  • Place the peanut butter cups in an airtight container.
  • Layer parchment or wax paper between layers if stacking.
  • Store in the fridge for up to 2 weeks.

In the Freezer (For Longer Storage)

  • Wrap individual cups in parchment or place in a freezer-safe container with layers separated by parchment.
  • Freeze for up to 1 month.

Tips

  • Avoid leaving them at room temperature for long periods, especially in warm climates, as the chocolate may melt.
  • Keep away from moisture to prevent chocolate from seizing or developing a grainy texture.
Stack of peanut butter cups on a baking sheet.

If you make this recipe be sure to tag @censoredbaker on Instagram!

Print

Vegan Peanut Butter Cups

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Homemade vegan peanut butter cups with velvety chocolate, creamy peanut butter and flaky sea salt - made with only 5 ingredients!

  • Author: Lyndsey Hiltner
  • Prep Time: 15 minutes
  • Chill Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 12 Candies 1x
  • Category: Candy
  • Method: Chill
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale

½ cup vegan graham cracker crumbs*

½ cup powdered sugar

½ cup creamy peanut butter*

4 tablespoons vegan butter, divided

2 cups nondairy chocolate chips

flaky sea salt to top (optional)

Instructions

  1. Mix: Add graham cracker crumbs and powdered sugar to a large bowl and stir to combine. In a small, microwave-safe bowl combine the peanut butter and 2 tablespoon vegan butter. Pop in the microwave and heat for 30 seconds. Stir vigorously until peanut butter is smooth and runny. Pour peanut butter mixture into the bowl with the graham cracker crumbs and stir to combine. Mixture will be thick.
  2. Melt: Add nondairy chocolate chips and the remaining 2 tablespoons of vegan butter to separate microwave-safe bowl. Microwave in 30 second increments, stirring after each until chocolate is completely melted and smooth. 
  3. Assemble: Line a cupcake pan with paper liners. Fill each liner with about 2 tablespoons of melted chocolate. Take one tablespoon of the peanut butter mixture and shape it into a 1-1 ½ inch disk between your fingers. Press the disk lightly into a chocolate-filled paper liner. Continue until all of the peanut butter cups have filling. You may have some of the peanut butter mixture left over. Divide the remaining melted chocolate evenly between the peanut butter cups. Spread the chocolate out with your finger to cover the filling and smooth the tops. Sprinkle each with flaky sea salt if desired.
  4. Chill: Place assembled peanut butter cups in the refrigerator to chill for at least 30 minutes before serving.

Notes

*Peanut butter cups will keep in an airtight container in the refrigerator for up to 2 weeks or in the freezer for up to 1 month.

*Most graham cracker crumbs are accidentally vegan. Just check ingredients to avoid dairy and honey.

*The use of a non-natural peanut butter brand is recommended here. Natural brands tend to separate, are difficult to measure and produce runnier results. Jif and Skippy work great!

*If your chocolate starts to "seize" while melting, don't panic! Add 1 tablespoon of boiling water at a time to the bowl, whisking after each addition. Continue until chocolate is runny and smooth.

Did you make this recipe?

Be sure to leave a rating and a review below and tag @censoredbaker on Instagram and hashtag it #censoredbaker so we can see!

Recipe Card powered byTasty Recipes

More vegan peanut butter desserts:

More vegan candy recipes:

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star