Zesty, moist, and irresistibly peanut buttery—these 12 Delicious Peanut Butter Cupcakes are about to become your new obsession! Perfect for home cooks looking to whip up something sweet, comforting, and utterly delightful, each recipe promises a unique twist on the classic treat. Whether you’re a baking novice or a seasoned pro, get ready to dive into a world of peanut butter perfection that’ll have everyone asking for seconds.
Classic Peanut Butter Cupcakes

Just like grandma used to make, these peanut butter cupcakes are a timeless treat. Simple ingredients come together for a moist, flavorful bite.
Ingredients
– Flour – 1 ½ cups
– Sugar – 1 cup
– Peanut butter – ½ cup
– Eggs – 2
– Milk – ½ cup
– Baking powder – 1 tsp
– Salt – ½ tsp
– Vanilla extract – 1 tsp
Instructions
1. Preheat oven to 350°F. Line a cupcake pan with liners.
2. Mix flour, sugar, baking powder, and salt in a large bowl.
3. Add peanut butter, eggs, milk, and vanilla extract. Mix until smooth.
4. Fill cupcake liners ⅔ full with batter.
5. Bake for 18-20 minutes, until a toothpick comes out clean.
6. Cool cupcakes in the pan for 5 minutes, then transfer to a wire rack.
Tip: For extra flavor, swirl a spoonful of peanut butter into each cupcake before baking.
Tip: Ensure all ingredients are at room temperature for a smoother batter.
Tip: Do not overmix the batter to keep cupcakes light and fluffy.
Yummy and rich, these cupcakes boast a tender crumb and deep peanut butter flavor. Serve with a dollop of peanut butter frosting or a drizzle of chocolate sauce for an indulgent twist.
Chocolate Peanut Butter Cupcakes

Fancy a treat that combines chocolate and peanut butter in a bite-sized delight? These Chocolate Peanut Butter Cupcakes are your answer. Simple to make, impossible to resist.
Ingredients
– Flour – 1 cup
– Sugar – ¾ cup
– Cocoa powder – ¼ cup
– Baking powder – 1 tsp
– Salt – ½ tsp
– Milk – ½ cup
– Vegetable oil – ¼ cup
– Egg – 1
– Vanilla extract – 1 tsp
– Peanut butter – ½ cup
Instructions
1. Preheat oven to 350°F. Line a muffin tin with cupcake liners.
2. In a large bowl, whisk flour, sugar, cocoa powder, baking powder, and salt.
3. Add milk, vegetable oil, egg, and vanilla extract to the dry ingredients. Mix until just combined.
4. Fill cupcake liners ⅔ full with batter. Tip: Use an ice cream scoop for even portions.
5. Bake for 18-20 minutes, or until a toothpick inserted comes out clean.
6. Let cupcakes cool in the tin for 5 minutes, then transfer to a wire rack.
7. Once cooled, spread peanut butter on top of each cupcake. Tip: Warm peanut butter slightly for easier spreading.
8. For a glossy finish, lightly dust with cocoa powder. Tip: Use a sieve for an even dusting.
Very moist and rich, these cupcakes offer a perfect balance of flavors. Try serving them with a drizzle of melted chocolate for extra decadence.
Peanut Butter and Jelly Cupcakes

Make peanut butter and jelly cupcakes for a nostalgic twist on a classic combo. These cupcakes are easy to bake and perfect for any occasion.
Ingredients
– Flour – 1 cup
– Sugar – ¾ cup
– Baking powder – 1 tsp
– Salt – ½ tsp
– Milk – ½ cup
– Peanut butter – ½ cup
– Egg – 1
– Jelly – ¼ cup
Instructions
1. Preheat oven to 350°F. Line a muffin tin with cupcake liners.
2. In a bowl, mix flour, sugar, baking powder, and salt.
3. Add milk, peanut butter, and egg. Mix until smooth. Tip: Don’t overmix to keep cupcakes tender.
4. Fill cupcake liners halfway with batter.
5. Add 1 tsp jelly to the center of each. Tip: Use a piping bag for neat jelly placement.
6. Cover jelly with more batter until liners are ¾ full.
7. Bake for 20 minutes or until a toothpick comes out clean. Tip: Rotate pan halfway for even baking.
8. Cool cupcakes in the pan for 5 minutes, then transfer to a wire rack.
These cupcakes offer a soft crumb with a gooey jelly center. Try topping with a peanut butter frosting for extra richness.
Vegan Peanut Butter Cupcakes

Some vegan peanut butter cupcakes are the perfect treat for any occasion, combining rich flavors with simple ingredients.
Ingredients
- Flour – 1 cup
- Peanut butter – ½ cup
- Sugar – ¾ cup
- Baking powder – 1 tsp
- Salt – ½ tsp
- Almond milk – ½ cup
- Apple cider vinegar – 1 tbsp
- Vanilla extract – 1 tsp
Instructions
- Preheat oven to 350°F. Line a cupcake tin with liners.
- Mix almond milk and apple cider vinegar in a bowl. Let sit for 5 minutes to curdle.
- Add peanut butter, sugar, and vanilla extract to the milk mixture. Whisk until smooth.
- In a separate bowl, sift flour, baking powder, and salt together.
- Gradually fold dry ingredients into wet ingredients until just combined. Tip: Overmixing leads to dense cupcakes.
- Fill cupcake liners ⅔ full with batter. Tip: Use an ice cream scoop for even portions.
- Bake for 18-20 minutes, or until a toothpick comes out clean. Tip: Rotate the pan halfway for even baking.
- Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack.
Moist and fluffy, these cupcakes boast a deep peanut butter flavor. Serve them with a drizzle of melted chocolate for an extra indulgent touch.
Gluten-Free Peanut Butter Cupcakes

Unbelievably moist and rich, these gluten-free peanut butter cupcakes are a dream for anyone avoiding gluten. They’re simple to make and packed with flavor.
Ingredients
– Gluten-free flour – 1 cup
– Peanut butter – ½ cup
– Sugar – ¾ cup
– Eggs – 2
– Baking powder – 1 tsp
– Milk – ¼ cup
– Vanilla extract – 1 tsp
Instructions
1. Preheat oven to 350°F. Line a cupcake tin with paper liners.
2. In a large bowl, mix gluten-free flour, sugar, and baking powder.
3. Add peanut butter, eggs, milk, and vanilla extract to the dry ingredients. Mix until smooth. Tip: For extra fluffy cupcakes, beat the eggs before adding.
4. Fill each cupcake liner ¾ full with batter. Tip: Use an ice cream scoop for even portions.
5. Bake for 18-20 minutes, or until a toothpick inserted comes out clean. Tip: Don’t open the oven door too early to prevent sinking.
6. Let cupcakes cool in the tin for 5 minutes, then transfer to a wire rack.
Light and airy, these cupcakes have a deep peanut butter taste. Serve them with a dollop of peanut butter frosting or a sprinkle of crushed peanuts for extra crunch.
Peanut Butter Cupcakes with Banana Frosting

You’ll love these peanut butter cupcakes with banana frosting for a quick, delicious treat. Perfect for any occasion, they’re easy to make and even easier to enjoy.
Ingredients
- Flour – 1 cup
- Sugar – ¾ cup
- Peanut butter – ½ cup
- Egg – 1
- Milk – ½ cup
- Baking powder – 1 tsp
- Salt – ½ tsp
- Bananas – 2
- Butter – ¼ cup
- Powdered sugar – 1 cup
Instructions
- Preheat oven to 350°F. Line a muffin tin with cupcake liners.
- Mix flour, sugar, baking powder, and salt in a large bowl.
- Add peanut butter, egg, and milk to the dry ingredients. Mix until just combined. Tip: Overmixing can make cupcakes tough.
- Fill cupcake liners ⅔ full with batter. Bake for 18-20 minutes, until a toothpick comes out clean.
- Cool cupcakes on a wire rack for 30 minutes. Tip: Cooling completely prevents frosting from melting.
- Mash bananas and mix with butter and powdered sugar for frosting. Tip: For smoother frosting, beat until creamy.
- Frost cooled cupcakes with banana frosting.
Unbelievably moist and fluffy, these cupcakes pair peanut butter’s richness with banana frosting’s sweetness. Serve them chilled for a refreshing twist.
Peanut Butter Cupcakes with Chocolate Ganache

Every baker needs a go-to cupcake recipe, and this one combines peanut butter and chocolate for a classic pairing.
Ingredients
- Flour – 1 ½ cups
- Sugar – 1 cup
- Peanut butter – ½ cup
- Eggs – 2
- Milk – ½ cup
- Baking powder – 1 tsp
- Salt – ½ tsp
- Chocolate chips – 1 cup
- Heavy cream – ½ cup
Instructions
- Preheat oven to 350°F. Line a muffin tin with cupcake liners.
- In a bowl, mix flour, sugar, baking powder, and salt.
- Add peanut butter, eggs, and milk to the dry ingredients. Mix until just combined.
- Fill cupcake liners ⅔ full with batter. Bake for 18-20 minutes, until a toothpick comes out clean.
- Cool cupcakes on a wire rack for 30 minutes.
- For ganache, heat heavy cream until simmering. Pour over chocolate chips. Let sit for 2 minutes.
- Stir ganache until smooth. Cool for 10 minutes.
- Dip the top of each cupcake into the ganache. Let set for 15 minutes.
Crumbly peanut butter cupcakes meet silky chocolate ganache for a decadent treat. Serve with a sprinkle of sea salt to enhance the flavors.
Spiced Peanut Butter Cupcakes

Let’s dive into making Spiced Peanut Butter Cupcakes. These are quick, flavorful, and perfect for any occasion.
Ingredients
- Flour – 1 cup
- Sugar – ¾ cup
- Peanut butter – ½ cup
- Egg – 1
- Milk – ½ cup
- Baking powder – 1 tsp
- Cinnamon – ½ tsp
- Nutmeg – ¼ tsp
- Salt – ½ tsp
Instructions
- Preheat oven to 350°F. Line a muffin tin with cupcake liners.
- In a bowl, mix flour, sugar, baking powder, cinnamon, nutmeg, and salt.
- Add peanut butter and egg to the dry ingredients. Mix until crumbly.
- Gradually pour in milk, stirring until the batter is smooth. Tip: Do not overmix to keep cupcakes tender.
- Fill each liner ⅔ full with batter. Tip: Use an ice cream scoop for even sizes.
- Bake for 18-20 minutes, or until a toothpick comes out clean. Tip: Rotate the pan halfway for even baking.
- Cool in the pan for 5 minutes, then transfer to a wire rack.
Finished cupcakes are moist with a hint of spice. Serve warm with a dollop of peanut butter on top for extra richness.
Peanut Butter Cupcakes with Caramel Drizzle

Delight in the perfect blend of sweet and savory with these peanut butter cupcakes topped with a luscious caramel drizzle. Ideal for any occasion, they’re simple to make and impossible to resist.
Ingredients
– Flour – 1 cup
– Sugar – ¾ cup
– Peanut butter – ½ cup
– Eggs – 2
– Milk – ½ cup
– Baking powder – 1 tsp
– Salt – ½ tsp
– Caramel sauce – ¼ cup
Instructions
1. Preheat oven to 350°F. Line a muffin tin with cupcake liners.
2. Mix flour, sugar, baking powder, and salt in a large bowl.
3. Add peanut butter, eggs, and milk to the dry ingredients. Mix until just combined.
4. Fill each cupcake liner ⅔ full with batter. Tip: Use an ice cream scoop for even portions.
5. Bake for 18-20 minutes, or until a toothpick inserted comes out clean.
6. Let cupcakes cool in the tin for 5 minutes, then transfer to a wire rack.
7. Drizzle caramel sauce over cooled cupcakes. Tip: Warm the caramel slightly for easier drizzling.
8. Serve immediately or store in an airtight container. Tip: For extra flair, sprinkle with sea salt before serving.
Savor the moist, fluffy texture and the rich peanut butter flavor complemented by the sweet caramel drizzle. These cupcakes pair wonderfully with a cold glass of milk or as a decadent dessert at your next gathering.
Peanut Butter and Honey Cupcakes

Absolutely everyone loves a quick, sweet treat that doesn’t skimp on flavor. These Peanut Butter and Honey Cupcakes are your go-to for a satisfying bite.
Ingredients
- Flour – 1 cup
- Peanut butter – ½ cup
- Honey – ¼ cup
- Egg – 1
- Baking powder – 1 tsp
- Milk – ½ cup
Instructions
- Preheat oven to 350°F. Line a muffin tin with cupcake liners.
- In a bowl, mix flour and baking powder. Tip: Sift for a lighter texture.
- Add peanut butter, honey, egg, and milk to the dry ingredients. Mix until just combined. Tip: Don’t overmix to keep cupcakes tender.
- Divide batter evenly among cupcake liners, filling each ⅔ full.
- Bake for 18-20 minutes, or until a toothpick comes out clean. Tip: Rotate the tin halfway for even baking.
- Let cupcakes cool in the tin for 5 minutes, then transfer to a wire rack.
Just out of the oven, these cupcakes are moist with a perfect crumb. The peanut butter and honey combo offers a rich, slightly sweet flavor. Serve them warm with a drizzle of honey for an extra touch.
Peanut Butter Cupcakes with Cream Cheese Frosting

These peanut butter cupcakes with cream cheese frosting are a dream for anyone who loves the classic combo. They’re easy to make and irresistibly delicious.
Ingredients
- Flour – 1 ½ cups
- Sugar – 1 cup
- Peanut butter – ½ cup
- Eggs – 2
- Milk – ½ cup
- Baking powder – 1 tsp
- Salt – ½ tsp
- Cream cheese – 8 oz
- Butter – ¼ cup
- Powdered sugar – 2 cups
- Vanilla extract – 1 tsp
Instructions
- Preheat oven to 350°F. Line a muffin tin with cupcake liners.
- In a bowl, mix flour, sugar, baking powder, and salt.
- Add peanut butter, eggs, and milk. Mix until smooth. Tip: Don’t overmix to keep cupcakes tender.
- Fill liners ⅔ full. Bake for 18-20 minutes until a toothpick comes out clean.
- Cool cupcakes completely on a wire rack. Tip: Cooling prevents frosting from melting.
- Beat cream cheese and butter until fluffy. Gradually add powdered sugar and vanilla. Tip: For smoother frosting, sift powdered sugar.
- Frost cooled cupcakes. Serve immediately or chill.
Velvety cream cheese frosting pairs perfectly with the moist, peanutty cupcakes. Try topping with chopped peanuts for extra crunch.
Peanut Butter Cupcakes with Reese’s Pieces

A delightful twist on classic cupcakes, these Peanut Butter Cupcakes with Reese’s Pieces are a must-try for any peanut butter lover. Simple to make and packed with flavor, they’re perfect for any occasion.
Ingredients
– Flour – 1 ½ cups
– Sugar – 1 cup
– Peanut butter – ½ cup
– Eggs – 2
– Milk – ½ cup
– Baking powder – 1 tsp
– Salt – ½ tsp
– Reese’s Pieces – 1 cup
Instructions
1. Preheat oven to 350°F. Line a cupcake pan with liners.
2. In a bowl, mix flour, sugar, baking powder, and salt.
3. Add peanut butter, eggs, and milk. Mix until smooth. Tip: For extra fluffy cupcakes, beat the eggs before adding.
4. Fold in ½ cup Reese’s Pieces. Tip: Reserve some for topping to add crunch.
5. Fill cupcake liners ⅔ full. Bake for 20 minutes or until a toothpick comes out clean. Tip: Don’t overfill to avoid spillage.
6. Cool cupcakes on a wire rack for 10 minutes.
7. Top with remaining Reese’s Pieces before serving.
Unbelievably moist and rich, these cupcakes offer a perfect balance of sweet and salty. Serve them at room temperature to highlight the peanut butter flavor, or warm them slightly for a gooey treat.
Conclusion
Just like that, we’ve whipped through 12 delicious peanut butter cupcakes that are sure to satisfy any sweet tooth! Whether you’re a baking novice or a seasoned pro, there’s a recipe here for you. We’d love to hear which cupcake stole your heart—drop a comment below and don’t forget to share your baking adventures with us on Pinterest. Happy baking!