Welcome to a world where indulgence meets conscious eating! Prepare to be amazed by these incredibly moist and tender small-batch chocolate peanut butter cupcakes, crafted entirely without eggs or dairy. Each delectable cupcake features a rich chocolate base, a creamy peanut butter filling, and is crowned with a silky, dairy-free peanut butter cream cheese frosting. Finished with a decadent chocolate drizzle, crunchy chopped peanuts, and delightful vegan peanut butter cups, these treats are so unbelievably good, you won’t believe they’re vegan! Perfect for satisfying your sweet tooth without the guilt, this recipe is designed for ease, yielding just 6 perfectly portioned cupcakes.

Why These Vegan Chocolate Peanut Butter Cupcakes Are a Must-Try
As enthusiasts of small-batch baking, we understand the desire for fresh, homemade treats without an overwhelming quantity. This recipe delivers precisely that – 6 meticulously crafted cupcakes that are not only irresistibly delicious but also remarkably simple to prepare. Forget complicated techniques or obscure ingredients; these cupcakes come together effortlessly with common pantry staples, requiring just one bowl and a whisk. They’re an absolute game-changer for anyone seeking a delightful dessert that caters to various dietary preferences.
What makes these cupcakes truly special? It’s the harmonious blend of textures and flavors in every single bite. Imagine a super tender, incredibly decadent, and richly chocolatey cupcake with a perfectly delicate crumb that practically melts in your mouth. Inside, you’ll discover a luscious, creamy peanut butter core, reminiscent of your favorite peanut butter cup. This delightful surprise is then generously topped with an ultra-smooth and fluffy dairy-free peanut butter cream cheese frosting. For the grand finale, each cupcake is adorned with a delicate chocolate drizzle, a sprinkle of finely chopped peanuts, and miniature vegan peanut butter cups, creating an experience that truly mimics the classic chocolate-peanut butter candy bar, but in cupcake form!
Whether you’re vegan, dairy-free, egg-free, or simply looking for an unbelievably delicious dessert that impresses everyone, these cupcakes are your answer. They’re so rich and satisfying, even non-vegan friends and family won’t guess they’re plant-based. Plus, being a small-batch recipe, it’s perfect for intimate gatherings, a special treat for yourself, or when you just need a few decadent cupcakes without the temptation of a full dozen.

Essential Ingredients and Clever Substitutions
If you’re new to vegan baking, fret not! The ingredients for these chocolate peanut butter cupcakes are straightforward and readily available at most grocery stores. We’ll guide you through each one, ensuring your baking experience is smooth and successful. No fancy egg replacers are needed here – just simple, plant-based goodness!
- All-Purpose Flour: This forms the foundational structure of our moist cupcakes. For those following a gluten-free diet, a high-quality 1:1 gluten-free baking flour blend works wonderfully. Brands like Bob’s Red Mill 1:1 Baking Flour are excellent choices for achieving a similar texture and crumb.
- Dutch-Processed Cocoa Powder: This is the secret to a truly rich, dark, and intensely chocolatey flavor. Dutch-processed cocoa has been treated to reduce its acidity, resulting in a smoother, less bitter chocolate taste and a darker color compared to natural cocoa powder. While natural cocoa can be used, the flavor profile will differ slightly, and you might need to adjust the leavening agents.
- Granulated Sugar & Light Brown Sugar: The combination of these two sugars provides both sweetness and moisture. Granulated sugar offers structure, while light brown sugar, with its molasses content, adds a subtle caramel note and contributes to the cupcakes’ moistness. If you’re aiming for a refined sugar-free option, coconut sugar can be used as a direct substitute. Just remember to process it into a fine powder for the frosting to prevent a grainy texture.
- Dairy-Free Yogurt: A small but mighty ingredient! Just a tablespoon of dairy-free yogurt (like almond or soy-based) adds incredible moisture and tenderness to the cupcake batter, much like how traditional yogurt or sour cream enhances a classic chocolate cake. Ensure it’s at room temperature for optimal incorporation.
- Vegan Buttermilk & Coffee: This powerful duo is crucial for both texture and flavor. Vegan buttermilk is easily made by combining dairy-free milk (any variety like almond, soy, or oat milk works) with a touch of lemon juice or apple cider vinegar, allowing it to curdle for a few minutes. This acidic component reacts with the baking soda, creating a light and fluffy crumb. Hot coffee doesn’t add a coffee flavor but profoundly deepens and enriches the chocolate notes, making them more vibrant and complex.
- Neutral Oil: We opt for a neutral-flavored oil like avocado oil, canola oil, or even a light olive oil (ensure it’s not too strong in flavor). Oil contributes to a wonderfully moist cupcake and typically yields a more tender crumb compared to using solid vegan butter in the batter.
- Creamy Peanut Butter: For both the filling and the frosting, use a smooth, creamy peanut butter with no added sugar or excessive oils. Natural peanut butter (where oil separates) might need a good stir to ensure it’s well combined and smooth for the best texture.
- Vegan Butter & Vegan Cream Cheese: These are the stars of our luscious peanut butter cream cheese frosting. Ensure your vegan butter is at room temperature for easy creaming, but keep the vegan cream cheese cold to help maintain the frosting’s structure and prevent it from becoming too soft.
- Powdered Sugar: Also known as confectioners’ sugar, this is essential for a smooth and pipeable frosting. Sifting it is key to avoiding lumps and achieving that desirable silky texture.

Mastering the Art of Filling Chocolate Peanut Butter Cupcakes
The creamy peanut butter filling is a delightful surprise at the heart of these cupcakes, and achieving it is simpler than you might think. While you can certainly improvise, a small investment in a cupcake corer will make this step incredibly clean and efficient, eliminating crumbly messes and ensuring perfectly hollowed centers every time. These handy tools are typically inexpensive, ranging from $7-10, and are a true game-changer for any filled cupcake recipe.
If you don’t have a cupcake corer, don’t worry! You can easily core your cupcakes using a small butter knife or a spoon. Carefully insert the knife or spoon about a third of the way into the cupcake’s center and gently rotate to cut out a cone-shaped piece of cake. Be sure not to go all the way through the bottom. The removed cake pieces are too delicious to waste – they make fantastic snacks while you continue baking, or you can repurpose them into delightful vegan cake truffles!
Once your cupcakes are cooled and cored, simply spoon about 1-2 teaspoons of your creamy peanut butter into each hollowed-out center. The amount can vary based on your preference for peanut butter intensity. Make sure the filling is level with the top of the cupcake to provide a smooth surface for frosting.



Crafting the Perfect Peanut Butter Cream Cheese Frosting
The crowning glory of these vegan chocolate peanut butter cupcakes is undoubtedly the light, fluffy, and incredibly flavorful peanut butter cream cheese frosting. This frosting is not just an adornment; it’s an integral part of the overall sensory experience, balancing the rich chocolate and creamy peanut butter filling with its tangy sweetness.
Achieving the perfect consistency is key for both taste and aesthetic appeal. Start by ensuring your vegan butter is at room temperature – this allows it to cream beautifully, incorporating air for a light texture. However, keep your vegan cream cheese cold. The contrast in temperatures helps the frosting maintain its structure and prevents it from becoming too runny, which is essential for piping. Using a hand mixer or stand mixer, beat the vegan butter until it’s light and fluffy, then add the cold vegan cream cheese and beat until fully combined and smooth. Next, incorporate the creamy peanut butter, mixing until it’s evenly distributed and creates a cohesive, flavorful base.
Finally, gradually sift in the powdered sugar, one cup at a time. Sifting is crucial to prevent lumps, ensuring a silky-smooth frosting. Continue mixing until the frosting is light, airy, and reaches a pipeable consistency. If it feels too thick, a tiny splash of dairy-free milk can help loosen it; if too thin, a bit more sifted powdered sugar will thicken it. The ideal frosting should be firm enough to hold its shape when piped but soft enough to spread easily.
Which Store-Bought Peanut Butter Cups Are Vegan?
To truly elevate these cupcakes, we recommend garnishing them with chopped vegan peanut butter cups. While making homemade peanut butter cups is always an option and undeniably delicious, sometimes convenience is king, especially when you’re already baking from scratch. Fortunately, the market for vegan treats has expanded considerably, offering some fantastic store-bought options that are perfect for this recipe.
When selecting vegan peanut butter cups, always double-check the ingredient list, as formulations can change. Look for certifications or clear “vegan” labeling. Here are a few reliable brands that consistently offer delicious vegan peanut butter cups:
- Theo Chocolate: Known for their commitment to ethical sourcing and high-quality ingredients, Theo often has excellent dark chocolate peanut butter cups that are vegan-friendly.
- Justin’s Chocolate: Justin’s offers a range of organic peanut butter cups, including dark chocolate varieties that are typically vegan. They’re widely available and a popular choice.
- Unreal: This brand focuses on “unreal” ingredients, often creating healthier versions of classic candies. Their dark chocolate peanut butter cups are a fantastic vegan option that many love for their rich flavor and cleaner ingredient profile.
Using these store-bought options saves time and adds that iconic chocolate-peanut butter candy crunch and flavor that makes these cupcakes truly irresistible.

Save This Irresistible Recipe for Later!
Don’t let these amazing cupcakes slip away! Add this recipe to your favorite recipe board on Pinterest so you can easily find it whenever a craving strikes. It’s the perfect treat for any occasion!

If you embark on this delicious baking adventure, please consider leaving a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. Your feedback helps other bakers discover and enjoy these recipes! And as always, we absolutely adore seeing your beautiful creations! Be sure to tag us on Instagram and Pinterest – we can’t wait to see your masterpieces!
Small Batch MOIST Vegan Chocolate Peanut Butter Cupcakes
No reviews
- Author: Britt Berlin
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Yield: 6 1x
Category: Cupcakes
Method: Baking
Cuisine: American
Diet: Vegan
Description
This small batch chocolate peanut butter cupcake recipe makes just 6 perfectly moist and tender chocolate cupcakes made entirely without eggs and dairy and stuffed with peanut butter! Topped with a silky dairy free peanut butter cream cheese frosting, you won’t believe these are vegan!
Ingredients
Scale
For the Chocolate Cupcake Base:
- 1/3 cup (90 mL) vegan buttermilk, room temperature (dairy-free milk + lemon juice/ACV)
- 2/3 cups (80 g) all-purpose flour or gluten-free 1:1 baking flour, sifted
- 1/4 cup (25 g) Dutch-processed cocoa powder, sifted
- 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1/8 tsp sea salt
- 1/3 cups (75 g) granulated sugar
- 1/8 cup (30 g) light brown sugar, packed
- 1/4 cup (55 g) neutral oil (such as avocado or canola)
- 1 tbsp (18 g) dairy-free yogurt, room temperature
- 1/8 tsp vanilla extract
- 1/4 cup (60 mL) hot water + 1 tsp dissolvable espresso powder (optional, but highly recommended for flavor depth)
For the Creamy Peanut Butter Filling:
- 1/3 cup creamy peanut butter (no sugar added, well stirred)
For the Silky Peanut Butter ‘Cream Cheese’ Frosting:
- 1 cup (226 g) vegan butter, softened to room temperature
- 1/2 cup (113 g) vegan cream cheese, cold
- 1/2 cup (113 g) creamy peanut butter
- 4 cups (560 g) powdered sugar, sifted
Instructions
- Preparation is Key: Before you begin, thoroughly read through all instructions and measure out every ingredient. This ensures a smooth and stress-free baking process.
- Preheat and Prep Liners: Preheat your oven to 350°F (175°C). Line a 6-cup muffin tin with cupcake liners. For the vegan buttermilk, combine your chosen dairy-free milk with lemon juice or apple cider vinegar in a small bowl and set it aside to curdle for at least 5-10 minutes.
- Combine Dry Ingredients: In a medium-sized mixing bowl, whisk together the sifted all-purpose flour (or gluten-free flour), sifted Dutch-processed cocoa powder, baking powder, baking soda, and sea salt. Set this mixture aside.
- Create the Chocolate Cupcake Batter: In a separate large bowl, using a hand mixer or a whisk, combine the neutral oil, granulated sugar, light brown sugar, room temperature dairy-free yogurt, and vanilla extract. Mix until well combined and smooth. Gradually add about half of the dry ingredient mixture to the wet ingredients, along with half of the prepared vegan buttermilk. Mix lightly until almost all the dry ingredients are just incorporated. Then, add the remaining dry mixture, vegan buttermilk, and the hot coffee (or espresso powder dissolved in hot water). Mix gently until just combined. Be careful not to overmix, as this can lead to tough cupcakes.
- Bake to Perfection: Divide the cupcake batter evenly among the 6 prepared cupcake liners, filling each approximately three-quarters of the way full. Place the muffin tin into the preheated oven and bake for 20-22 minutes, or until a toothpick inserted into the center of a cupcake comes out clean with no wet batter.
- Cool Completely: Once baked, remove the cupcakes from the oven and let them cool in the muffin tin for 10 minutes. After 10 minutes, carefully transfer the cupcakes to a wire cooling rack to cool completely. It’s crucial that they are fully cooled before filling and frosting to prevent the filling from melting and the frosting from sliding off.
- Fill the Cupcakes: Once the cupcakes are entirely cool, use a cupcake corer to remove the center of each cupcake. If you don’t have a corer, carefully use a small spoon or butter knife to cut a cone shape from the center. Spoon about 1-2 teaspoons of creamy peanut butter into each hollowed-out cupcake.
- Prepare the Peanut Butter Frosting: In a large bowl, using a hand mixer or stand mixer with the paddle attachment, cream together the softened vegan butter and cold vegan cream cheese until light and fluffy (about 2 minutes). Add the creamy peanut butter and mix until thoroughly incorporated. Gradually sift in the powdered sugar, one cup at a time, continuing to beat the frosting until it’s fluffy, smooth, and holds its shape well. Ensure the frosting remains cool enough to pipe effectively.
- Frost and Garnish: Transfer the peanut butter cream cheese frosting to a piping bag fitted with your favorite piping tip. Pipe generous swirls of frosting onto each filled cupcake. For a truly professional finish, drizzle with melted chocolate, sprinkle with chopped peanuts, and adorn with small vegan peanut butter cups (homemade or store-bought). Serve immediately and enjoy your delicious creation!
- Storage Instructions: Any leftover cupcakes should be stored in an airtight container in the refrigerator for up to 4 days. Allow them to come to room temperature for about 15-20 minutes before serving for the best flavor and texture.
Notes for Success
Gluten-Free Adaptation: To make these chocolate peanut butter cupcakes completely gluten-free, simply substitute the all-purpose flour with a high-quality 1:1 gluten-free baking flour blend. Bob’s Red Mill 1:1 Baking Flour is highly recommended for its excellent performance in baked goods, ensuring a texture very similar to traditional flour. Always ensure all other ingredients are certified gluten-free.
Refined Sugar-Free Option: If you’re looking to reduce refined sugar, you can use coconut sugar as a substitute for both the granulated and brown sugars in the cupcake batter. For the frosting, if using coconut sugar, it’s crucial to process it in a food processor until it becomes a fine powder, mimicking the consistency of powdered sugar. This step prevents the frosting from being grainy and ensures a smooth, silky texture. Adjust sweetness to your preference.
Perfectly Moist Cupcakes: To ensure your cupcakes are always moist and tender, avoid overmixing the batter. Mix just until the dry ingredients are incorporated. Also, be mindful not to overbake; start checking for doneness a few minutes before the recommended baking time.