These soft and moist White Chocolate Cupcakes are the perfect vehicle for my creamy peanut butter frosting. They’re a match made in heaven! I’ve twisted the frosting with vanilla to create a swirl on top!

These cookies were originally published in February 2013. I updated the recipe notes and images in August 2025.
Aimee’s Recipe Notes

Taste & Texture- Soft, moist cupcakes with a hint of white chocolate. Topped with a swirls of creamy peanut butter frosting and vanilla frosting.
Serving Note- These cupcakes don’t “dome” like typical cupcakes. The white chocolate is a little heavier, but they do get a crunchy topping like brownies.
Storage- Keep cupcakes in an airtight container for up to one week.
Top Tip- These cupcakes were inspried by white chocolate Reese’s cups. Add one to the top of each cupcake for a sweet garnish.
Cupcake & Frosting Ingredient Notes

Scroll down to the recipe card below for the full list of ingredients with measurements. Here are a few highlights.
- Egg Whites – Separate them from the yolks a few minutes ahead of time so they can come to room temperature before you make the cupcakes. Use the yolks to make my drop sugar cookies or lemon curd!
- Cake flour – This flour is processed to remove more of the gluten than all-purpose, creating a light and airy cupcake.
- White Chocolate Bar – Use a good quality white chocolate for best taste. I used Green & Black’s. You’ll need some for the cupcake batter and more for the frosting.
- Peanut Butter – Regular, shelf stable creamy peanut butter (like Jif or Skippy) work best.
How to Make White Chocolate Cupcakes

Make the cupcake batter.
- Whisk the egg whites and milk together. In a separate mixing bowl, beat the butter and sugar together, then add in the dry ingredients and the egg white mixture. After the other ingredients are combined, fold in a melted white chocolate bar and a little more milk.
- Divide the batter into a lined cupcake tin and bake for about 15 minutes. Let the baked cupcakes cool while you make the frostings.

Make the Frosting and Swirl.
- Make both frostings in separate bowls. Spoon into individual piping bags. Put both smaller pastry bags inside of an extra large pastry bag.
- Swirl the frostings onto the cupcakes however tall you like. I like a LOT of frosting on mine so I pipe it on extra high.

Tips & Tricks
- Use a 6S tip to make the frosting look like the cupcakes in these pictures.
- The peanut butter frosting is light so you may not see the swirl. That’s okay–you’ll taste it in each bite!
- To get the perfect sized cupcake, fill the liners only half full. This ensures even baking and a flat top perfect for holding all of that extra delicious frosting.
- Garnish with a mini white chocolate peanut butter cup for a pretty (and tasty) finishing touch!

More Peanut Butter Recipes
- Peanut Butter Bars: peanut butter cookie crust topped with a peanut butter ganache (yeah, there is such a thing) then topped with Reese’s pieces and PB cups!
- Peanut Butter Cup Cookies: big PB cookies made in my muffin top (whoopie pie) pan. Filled with more Reese’s cups!
- Chocolate Peanut Butter Fudge: A rich, soft chocolate fudge topped with peanut butter ganache. Perfect any time of year!
- Love peanut butter? Try my 3 ingredient peanut butter cookies. Or use more white chocolate reeses like I did in these peanut butter cookie cups!
Pin this now to find it later
Pin It
White Chocolate Cupcakes Recipe
Ingredients
For the Cupcakes:
- 5 egg whites room temperature
- ¾ cup whole milk divided
- ¾ cup unsalted butter softened
- 1 ¾ cup granulated sugar
- 3.5 ounce white chocolate bar melted (I used Green & Blacks)
- 2 ½ cups cake flour
- 1 Tablespoon baking powder
- ½ teaspoon kosher salt
For the White Chocolate Frosting:
- 1 cup unsalted butter softened
- 2 cups powdered sugar
- 3.5 ounce white chocolate bar melted
- 1 ½ Tablespoons whole milk
For the Peanut butter Frosting:
- 1 cup unsalted butter softened
- 2 cups powdered sugar
- ⅓ cup creamy peanut butter
- 1 ½ Tablespoons whole milk
Instructions
- Preheat oven to 350 degrees. Line a cupcake tin with paper liners and set aside.
- For the cupcakes, whisk together the egg whites, and 1/4 cup of the milk in small bowl until slightly combined. Set aside.
- In mixing bowl, beat butter and sugar for 2 minutes on medium. Add in dry ingredients and mix until combined. Slowly in a steady stream add in the egg white mixture. Beat in remaining milk and melted white chocolate bar.
- Fill cupcake liners half full with batter and bake in a 350 degree oven for about 15 minutes. Remove and cool in pan 5 minutes then transfer to a wire rack. Cool completely before frosting.
- For the vanilla frosting, beat butter 5 minutes until it becomes pale in color. Add sugar, melted white chocolate and whole milk. Beat an additional 5 minutes until fluffy. Fill a disposable pastry bag with frosting (no tip on the end). Set aside.
- For Peanut Butter frosting, beat butter 5 minutes until pale in color. Add sugar, peanut butter and whole milk. Beat an additional 3-5 minutes until fluffy. Fill a disposable pastry bag with frosting (no tip on end).
- Take a LARGE pastry bag and add both types of frosting, making sure the ends of each bag go down to the bottom. Using a 6S tip, pipe onto cupcakes. The peanut butter frosting is very light, so it’s hard to see the swirl. That’s okay, you will taste it!!
Notes
Nutrition
Easy Cupcake Recipes
It’s the scrumptious marriage of white chocolate and peanut butter makes these cupcakes so wonderful! White Chocolate Cupcakes with Peanut Butter Frosting are a must try dessert for peanut butter lovers.









Can I use this recipe to make a cake with instead of cupcakes? This recipe looks great!
White chocolate Reese’s??? I’ve never seen such an animal but, if I ever do, my hips are doomed! 🙂
I’ve been meaning to check these little guys out ever since I saw them on Instagram! They look beautiful and DELICIOUS Aimee! Your cupcakes always come out perfect, and I LOVE white chocolate! 🙂
Ummmm, these NEED to happen in my life. Like, yesterday.
Haha Ari 🙂
Those look beautiful! You’ve totally got the whole frosting thing down.
Thanks Carrian, I make a lot of cupcakes so I get a lot of practice!
I have frosting envy. Your cupcakes always look fantastic and frosting is so light and fluffy looking!
Lots of practice 🙂
Oh baby! These look AMAZING! Yummy!! Thanks for linking up your ideas at I Heart Nap Time! 🙂 XO
Thanks Jamielyn! You throw a great party!
Love me some peanut butter! These look so good, you could eat the picture, but I will refrain! 🙂
Yes, I am not liable if you eat your computer!! it won’t taste as good as the real thing either 😉
Oh boy! These look absolutely scrumptious. I can understand why your hubby said they’re the best cupcake ever. I’m not a huge PB fan myself but my kids are….I’m tempted to make them but afraid I won’t be able to stop eating them myself too. LOL…but I think they look so good,m and beautiful, and decadent, they totally worth the “risk”. 😉 Have a great weekend.
They are definitely worth the risk 🙂
These look amazing! White chocolate and peanut butter is one of my favorite combinations!
Thanks Robin. I’m a big fan of it now too!!! And I’m so excited to meet you at FBF!!!!
I truly need this in my life. LOVE peanut butter!
I agree, it’s a necessity of life!! Thanks for stopping by Kiran!!
These are insane! haha in a very very good way. I love peanut butter and white chocolate together : ) And I love that swirl for the frosting – I keep meaning to try something like that out whenever I make cupcakes
The swirl is so easy, you need to try it 🙂
These look amazing Aimee, I don’t use the combination of white chocolate and peanut butter enough! I will be trying these 🙂
I don’t either, but I think that needs to change!!!
Those are some gorgeous cupcakes! My husband and daughter would go nuts for these! I’m not a peanut butter fan, so I’d probably swap out the PB for Biscoff spread instead. 🙂
Oooh, I have made Biscoff frosting before and let me just say, get your stretchy pants on. Delish!
These look amazing! Peanut butter frosting??!! Yes, please!
Your wish is my command!!! Thanks for stopping by Ashley 🙂
Those cupcakes look beautiful and delicious! I love that you swirled the frosting!
Thanks Laura. I love a good frosting to cupcake ratio of 1:1, haha!!!
I just licked my computer screen. That peanut butter frosting is killing me. My green juice just lost its appeal.
LOL, wish I had a picture of you licking the screen 🙂 I had green juice for lunch…although I won’t even get into what I ate after lunch (a delicious addicting treat that will be on the blog Sunday)!!!
Oh no these cupcakes may turn me into a pb lover then! 😉 I’m not a big fan of it either BUT I love love love white chocolate, and cupcakes….soooo maybe pb can get thrown in there too. Just this once heehee.
Have an awesome weekend Aimee!
Together you and I will LOVE peanut butter with these cupcakes. I’m telling you, the frosting is dreamy!!!
Oh my gosh – I love peanut butter icing and white chocolate! These look to die for!
Thanks Lindsay, that’s how I feel about your Bundt Cake!!
These look airy, white, and delicious! I’ve never tried white chocolate Reese’s, or white chocolate with peanut butter at all, for that matter. This is something I need to look into!
Oh you need to find them and give them a try!!! LOVE the white chocolate Reese’s!