Best Vegan Peanut Butter Cup Recipe for Easy Indulgence

Updated On: October 7, 2025

If you’re a fan of the classic chocolate and peanut butter combo, but want to keep things plant-based, you’re in for a treat. Vegan peanut butter cups are not only easy to make at home, but they taste even better than the store-bought versions—and you can pronounce every ingredient!

Whether you’re craving a sweet snack after dinner, need a pick-me-up during a busy afternoon, or want to impress friends at your next gathering, this recipe delivers. With rich dark chocolate, creamy natural peanut butter, and just the right touch of sweetness, these cups are both indulgent and wholesome.

Plus, making them yourself means you can customize every detail—from the type of chocolate to the saltiness of the peanut butter. Ready to discover your new favorite vegan dessert?

Let’s get started!

Why You’ll Love This Recipe

  • 100% Vegan & Dairy-Free: No animal products, just pure, plant-based goodness.
  • Simple Ingredients: Only 5 main ingredients, all easy to find at any grocery store.
  • Quick & Easy: Takes just 30 minutes (plus chilling) and minimal hands-on time.
  • Customizable: Adjust the sweetness, chocolate type, or nut butter filling to suit your taste.
  • Healthier than Store-Bought: No preservatives, artificial flavors, or excess sugar.
  • Kid-Friendly: A fun recipe to make with little helpers, and perfect for lunchboxes.
  • Great for Gifting: Homemade treats always make thoughtful gifts!

Ingredients

Ingredient Amount Notes
Vegan dark chocolate chips or bars 1 1/4 cups (about 210g) Choose 60-70% cacao for a rich flavor
Natural creamy peanut butter 1/2 cup (120g) Unsweetened and unsalted preferred
Maple syrup 2 tablespoons Or agave syrup
Coconut oil 2 tablespoons Helps with chocolate melting and texture
Vanilla extract 1/2 teaspoon Optional, but recommended
Fine sea salt 1/8 teaspoon + for sprinkling Balances the sweetness

Equipment

  • 12-cup mini muffin tin (or silicone candy molds)
  • Paper or silicone mini muffin liners
  • Microwave-safe bowl or double boiler
  • Mixing bowl and spoon or spatula
  • Measuring cups and spoons
  • Small spoon or cookie scoop
  • Refrigerator or freezer space

Instructions

  1. Line your mini muffin tin:

    Place paper or silicone liners in each of the 12 cups. This will make removing your peanut butter cups a breeze and keep them looking perfect.

  2. Melt the chocolate:

    In a microwave-safe bowl, combine vegan dark chocolate chips and 1 tablespoon coconut oil. Microwave in 30-second intervals, stirring between each, until completely melted and smooth.

    (Alternatively, use a double boiler on the stovetop.)

    Tip: Don’t overheat the chocolate! Stir frequently to avoid burning.

  3. Make the peanut butter filling:

    In a separate mixing bowl, combine peanut butter, maple syrup, vanilla extract, 1 tablespoon coconut oil, and sea salt. Mix until smooth and creamy.

    You want a thick but spreadable filling. If your peanut butter is too stiff, microwave for a few seconds.

  4. Assemble the bottom chocolate layer:

    Spoon about 1 teaspoon of melted chocolate into the bottom of each muffin liner. Gently tap the pan on the counter to spread the chocolate evenly.

    Place the tin in the freezer for 10 minutes to set.

  5. Add the peanut butter filling:

    Remove the tin from the freezer. Dollop about 1 heaping teaspoon of the peanut butter mixture onto each chocolate base.

    Use the back of a spoon to gently flatten the filling, but keep it centered so the chocolate will completely surround it.

  6. Finish with the top chocolate layer:

    Spoon another 1–1.5 teaspoons of melted chocolate over each cup, ensuring the peanut butter is fully covered. Tap the tin gently again to smooth the tops.

  7. Chill to set:

    Sprinkle a pinch of sea salt over the tops of each cup, if desired. Place the tray in the refrigerator for at least 30 minutes or in the freezer for 15 minutes until the cups are firm.

  8. Unmold and enjoy:

    Once set, pop the peanut butter cups out of the tin. Peel off the liners and enjoy immediately, or store in an airtight container in the fridge for up to 2 weeks.

    Make ahead tip: These freeze beautifully! Store in the freezer for up to 3 months.

Tips & Variations

  • Chocolate Options: Use any vegan chocolate you love—dark, semi-sweet, or even white vegan chocolate for a twist.
  • Nut Butters: Swap peanut butter for almond, cashew, or sunflower seed butter for a nut-free version.
  • Sweetener Swaps: Maple syrup can be replaced with agave or coconut nectar. Adjust to your preferred sweetness.
  • Add Crunch: Stir in crushed pretzels, rice crisps, or chopped nuts to the peanut butter layer for texture.
  • Double Batch: This recipe easily doubles for parties or gifting.
  • Decorating: Drizzle with extra melted chocolate or sprinkle with cocoa nibs or flaky salt for a gourmet finish.
  • Make it a Large Cup: Use regular muffin tins for giant peanut butter cups—just increase the amounts per cup!
  • Layering: For a marbled look, swirl peanut butter into the top chocolate layer before chilling.
  • Note: Always check your chocolate for vegan certification, as some brands may contain milk derivatives.

Pro tip: If your kitchen is very warm, keep the cups in the fridge until serving to prevent melting.

Nutrition Facts

Nutrient Per Cup (approximate)
Calories 135
Total Fat 10g
Saturated Fat 4g
Carbohydrates 10g
Sugar 6g
Protein 3g
Sodium 45mg
Fiber 2g

Please note: Nutrition will vary based on your chocolate and nut butter choices. For the healthiest results, choose unsweetened peanut butter and dark chocolate with minimal added sugar.

Serving Suggestions

  • With Coffee or Tea: These peanut butter cups are a divine treat alongside a cup of coffee or your favorite herbal tea.
  • As Dessert: Stack them on a pretty plate for a simple, elegant dessert at dinner parties.
  • In a Dessert Platter: Pair with other homemade vegan treats, like Chocolate Heaven Cake or Cinnamon Pecan Ice Cream.
  • Lunchbox Treat: Pack one (or two!) in a lunchbox for a midday pick-me-up.
  • Gift Giving: Place in a small box or jar, tie with ribbon, and gift as a thoughtful homemade present.
  • Holiday Fun: Add colored sprinkles or drizzle with melted white vegan chocolate to match festive occasions.
  • Cookie Mix-ins: Roughly chop and fold into vegan cookie dough or brownie batter for a decadent surprise.
  • Frozen Treat: Enjoy straight from the freezer for a refreshing summer snack.

Conclusion

Homemade vegan peanut butter cups are a game-changer for anyone who loves classic candy but wants a healthier, plant-based option. With just a handful of pantry staples, you can whip up a batch in under an hour—no fancy skills or equipment required!

These treats are endlessly customizable, so you can make them exactly the way you like. Whether you’re eating dairy-free for health, ethical, or environmental reasons, you’ll never feel like you’re missing out on flavor or fun.

If you loved this recipe, why not try another sweet vegan treat like our Christmas Cookie Shots or pair your peanut butter cups with a scoop of Cinnamon Pecan Ice Cream? For those who enjoy savory bites, you might love our unique Cheese Penny Recipe.

There’s a world of flavors to explore—so grab your apron, and get creative in the kitchen!

📖 Recipe Card: Best Vegan Peanut Butter Cups

Description: These homemade vegan peanut butter cups are rich, creamy, and easy to make. Perfect for a sweet treat or snack, they rival any store-bought version.

Prep Time: PT15M
Cook Time: PT5M
Total Time: PT20M

Servings: 12 cups

Ingredients

  • 1 cup vegan dark chocolate chips
  • 1/2 cup natural peanut butter
  • 2 tablespoons coconut oil
  • 2 tablespoons pure maple syrup
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon sea salt

Instructions

  1. Line a 12-cup mini muffin tin with paper liners.
  2. Melt chocolate chips and 1 tablespoon coconut oil together until smooth.
  3. Spoon 1 teaspoon of melted chocolate into each liner and spread to cover the bottom.
  4. Freeze for 5 minutes to set.
  5. Mix peanut butter, maple syrup, remaining coconut oil, vanilla, and salt until smooth.
  6. Spoon 1 teaspoon of peanut butter mixture over set chocolate in each cup.
  7. Top each cup with remaining melted chocolate to cover the peanut butter.
  8. Freeze for 10 minutes until firm.
  9. Store cups in the refrigerator.

Nutrition: Calories: 140 | Protein: 3g | Fat: 10g | Carbs: 11g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Peanut Butter Cups”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “These homemade vegan peanut butter cups are rich, creamy, and easy to make. Perfect for a sweet treat or snack, they rival any store-bought version.”, “prepTime”: “PT15M”, “cookTime”: “PT5M”, “totalTime”: “PT20M”, “recipeYield”: “12 cups”, “recipeIngredient”: [“1 cup vegan dark chocolate chips”, “1/2 cup natural peanut butter”, “2 tablespoons coconut oil”, “2 tablespoons pure maple syrup”, “1/2 teaspoon vanilla extract”, “1/4 teaspoon sea salt”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Line a 12-cup mini muffin tin with paper liners.”}, {“@type”: “HowToStep”, “text”: “Melt chocolate chips and 1 tablespoon coconut oil together until smooth.”}, {“@type”: “HowToStep”, “text”: “Spoon 1 teaspoon of melted chocolate into each liner and spread to cover the bottom.”}, {“@type”: “HowToStep”, “text”: “Freeze for 5 minutes to set.”}, {“@type”: “HowToStep”, “text”: “Mix peanut butter, maple syrup, remaining coconut oil, vanilla, and salt until smooth.”}, {“@type”: “HowToStep”, “text”: “Spoon 1 teaspoon of peanut butter mixture over set chocolate in each cup.”}, {“@type”: “HowToStep”, “text”: “Top each cup with remaining melted chocolate to cover the peanut butter.”}, {“@type”: “HowToStep”, “text”: “Freeze for 10 minutes until firm.”}, {“@type”: “HowToStep”, “text”: “Store cups in the refrigerator.”}], “nutrition”: {“calories”: “140”, “proteinContent”: “3g”, “fatContent”: “10g”, “carbohydrateContent”: “11g”}}

Photo of author

Marta K

Leave a Comment

X