Coffee Cupcakes with Vanilla Coffee Buttercream
This post might have affiliate links. For full details please see my disclosure policy.
These coffee cupcakes with vanilla coffee buttercream are fluffy, moist, and super easy to make! With instant coffee powder and vanilla bean paste, they have a ton of coffee flavor. These cupcakes are one of my favorites for dinner with friends, holidays, or parties!

If you’ve been here for a while, you may know that I spent my 5-9s in college slinging espresso and frothing milk at a local coffeeshop. After I graduated, I also did marketing for a roasting company where I had the privilege of meeting some of the coolest people!
Needless to say, my love for coffee has never wavered. But now my creations involve a lot less latte art and a lot more desserts like coffee crème brûlée and my famous chewy coffee cookies. And now, these lovely little cupcakes!
Fun fact – back when I was in pastry school, I had a side gig making cupcakes for weddings and parties. It taught me 1. how to make bakery-worthy cupcakes, and 2. that I never want to own a bakery lol. But, I do love sharing all my old recipes with my internet friends!
All that to say, if you are a diehard coffee lover like me, it’s time to make this recipe ASAP. These little cupcakes are fluffy, rich, cozy, and have vanilla latte vibes. Let’s bake, friends!
For high altitude instructions, check out the notes in the recipe card! I’ve listed high-altitude adjustments for up to 5,000 feet.
Instant coffee is key
The most important ingredient in this recipe is coffee powder. You can find it in the coffee or baking aisle of the grocery store or online. Unfortunately, brewed coffee just won’t do the trick. Not only does it add too much liquid to the batter but the flavor won’t shine through. Look for a good-quality coffee powder since it’s the main flavoring agent in this recipe.
Other than that, you’ll just need some pantry staple ingredients: all-purpose flour, baking powder, Morton’s Kosher salt, unsalted butter, granulated sugar, large eggs, sour cream, neutral oil, vanilla bean paste or extract, whole milk, powdered sugar, and cocoa powder.
You can use instant espresso instead of instant coffee if that’s what you have on hand. But, instant espresso is typically stronger than coffee powder, so start with less and add more to taste!
Make the batter
Don’t over-mix the batter or the cupcakes will come out dry and dense. You want to mix the dry ingredients into the wet ingredients just until there are no more streaks of flour.
Bake the cupcakes
Whip the buttercream
Frost the cupcakes
For the two-toned frosting look, use a rubber spatula to scrape some of the vanilla frosting into 1/3 of the piping bag. Then, use another rubber spatula to fill in the rest of the bag with the coffee frosting. Don’t worry if it’s not perfect, we’re going for a rustic look here lol. Plus, the pretty tips will help give us a gorgeous, swirly effect and mask any imperfections!
How to store & freeze cupcakes
To store leftover cupcakes, place them in an airtight container. They can sit at room temperature for up to 2 days. I don’t recommend putting them in the fridge, because they tend to dry out.
You can also make these cupcakes in advance and freeze them! Just bake the cupcakes, let them cool completely, and place them in an airtight container. Cover the cupcakes with a layer of parchment paper, cover, and freeze for up to 3 months.
You can also freeze the frosted cupcakes for up to 3 months, but the buttercream will not be as fluffy after it defrosts. For the best flavors and textures, I recommend making the frosting fresh!
The secret to moist and fluffy cupcakes
The key to cupcakes that are light and fluffy actually comes down to a few things. To make sure the cupcakes come out perfect every time, here are a few tips!
- Use fresh baking powder. If the baking powder is old, the cupcakes won’t rise.
- Weigh the ingredients with a scale instead of measuring cups. It’s the only way to make sure the cupcakes come out accurate every time!
- Cream the butter and sugar for at least 3-4 minutes. It adds lots of air to the batter which makes the cake soft and fluffy.
If you make this recipe, I would love it if you left a star rating and review! I read every single comment and love hearing what you think about my recipes. Thank you for supporting Sunday Table!
Coffee Cupcakes with Vanilla Coffee Buttercream
Ingredients
Coffee Cupcakes
- 210 grams all-purpose flour (1 3/4 cups)
- 1 1/2 teaspoons baking powder
- 3/4 teaspoons Kosher salt
- 114 grams unsalted butter, softened (1/2 cup)
- 200 grams granulated sugar (1 cup)
- 2 large eggs, room temperature
- 60 grams full-fat sour cream (1/4 cup)
- 60 milliliters neutral oil, canola, avocado, etc. (1/4 cup)
- 2 teaspoons vanilla bean paste or pure vanilla extract
- 120 milliliters whole milk (1/2 cup)
- 6 grams instant coffee powder (2 Tablespoons
Vanilla Coffee Buttercream
- 228 grams unsalted butter, softened (1 cup)
- 360 grams powdered sugar (3 cups)
- 30 milliliters whole milk (2 Tablespoons)
- 2 teaspoons vanilla bean paste or pure vanilla extract
- Pinch of Kosher salt
- 3 grams instant coffee, plus more to taste (1 Tablespoon)
- 1 teaspoon cocoa powder (for color)
Equipment
- Kitchen scale (or measuring cups)
- Cupcake pan
- #20 scoop
- Piping bag & tips
Instructions
Coffee Cupcakes
- Preheat the oven to 350°F (177°C). Line two cupcake pans with 18 paper liners. Then, whisk the flour, baking powder, and salt together in a small bowl. Set aside.
- Using a stand mixer or hand mixer, cream the butter and sugar in a large mixing bowl until the mixture is light and fluffy, about 3-4 minutes. Add the eggs one at a time until thoroughly mixed. Then, mix in the sour cream, oil, and vanilla bean paste.
- In a liquid measuring cup, whisk the milk and instant coffee together until the coffee is dissolved.
- Pour half the flour mixture into the wet ingredients, followed by half of the coffee-milk mixture. Mix on low just until combined. Repeat with remaining flour mixture and coffee-milk mixture, stirring just until the batter comes together and there are no more dry spots. Don't over-mix! Then, using a #20 scoop, divide the batter evenly between 18 cupcake liners.
- Bake the cupcakes for 15-18 minutes, or until a toothpick inserted into the center of a cupcake has a few moist crumbs on it. Let the cupcakes cool for 5 minutes in the pan, and then transfer them to a wire rack to cool completely.
Vanilla Coffee Buttercream
- Using a stand mixer or hand mixer with a whip attachment, beat the butter and half of the powdered sugar together in a large mixing bowl until a thick frosting forms. Add the rest of the powdered sugar and beat until combined.
- Add the milk, vanilla bean paste, and a pinch of salt. Turn the mixer on high and whip the frosting until it's light and fluffy, about 5 minutes. Scoop about 1/3 of the vanilla frosting into a small bowl and set aside.
- Then, add the instant coffee and cocoa powder to the remaining 2/3 of the frosting and mix until smooth. Taste and add more instant coffee if you want a stronger coffee flavor.
Two-Tone Buttercream
- Fit a reusable or disposable piping bag with a large tip. Then, use a rubber spatula to fill 1/3 of the piping bag with vanilla buttercream. Use another rubber spatula to fill the remaining 2/3 of the bag with coffee buttercream. Gently "squish" the bag to fill in any air pockets. It doesn't have to be perfect!
- Twist off the top of the bag and pipe the cooled cupcakes with the frosting, adding more buttercream to the piping bag as needed. Enjoy the cupcakes immediately or store for later.
Notes
– Use 3/4 teaspoon baking powder.
– Use 1/2 cup + 2 Tablespoons whole milk.
– Bake the cake at 375°F.