These fluffy almond cupcakes are light and soft, topped with a smooth almond buttercream frosting. They're flavored with almond extract and are reminiscent of a wedding cake. You can serve them at parties, showers, or any occasion!

I've loved almond my whole life, ever since I started making almond spritz cookies and cut out cookies for Christmas as a kid. I've made lots of almond recipes, like almond croissant blondies, almond coffee cake, almond brownies, a flourless almond cake, and now these almond cupcakes!
The cupcakes have a light and airy texture and are the perfect elegant treats to serve at birthday parties, bridal and baby showers, or as wedding cake cupcakes.
For more cupcake recipes, try chocolate cupcakes with cream cheese frosting, pistachio raspberry cupcakes, and raspberry almond cupcakes.
Jump to:
Why You'll Love This Recipe
- Soft and tender cupcakes- Like my toasted almond cream cake and raspberry almond cake, these almond cupcakes are made using the reverse creaming method, which is when butter is creamed into the dry ingredients instead of by itself. The softened butter coats the flour, making it more difficult for gluten to overdevelop. As a result, cupcakes made this way are slightly more dense but ultra soft and tender.
- Creamy, silky almond buttercream- The almond buttercream is easy to make, silky smooth, and delicious with lots of almond flavor! However, these cupcakes can be paired with other frostings like lavender buttercream, Swiss meringue buttercream, or whipped chocolate frosting.
- Easy to make- You can whip up these cupcakes in under 30 minutes with just a large bowl and an electric mixer!
Ingredient Notes


- All purpose flour- While I usually make my white cakes with cake flour, I found that all purpose flour made these cupcakes perfectly light and fluffy.
- Baking powder- This ingredient helps to leaven the cupcakes, make them rise and get fluffy. Make sure it isn't expired and less than 6 months old.
- Unsalted butter- Make sure the butter is softened so it can mix easily into the dry ingredients.
- Oil- Using oil adds more fat, making the cupcakes super moist and soft! Use a flavorless oil like vegetable or canola oil.
- Egg and egg white- An egg binds the ingredients together while an extra egg white encourages the batter to rise and get more fluffy. Make sure these are room temperature so they mix in well. Pull them, the butter, and the buttermilk out of the refrigerator about an hour before baking.
- Almond extract- Almond extract adds a unique, sweet nutty flavor to the cupcake batter similar to amaretto. It's very strong, so make sure to use the exact amount listed in the recipe card!
- Buttermilk- Buttermilk adds fat and moisture while tenderizing the gluten. Plain Greek yogurt and sour cream are good substitutions.
Step by Step Instructions

Step 1: Add the flour, baking powder, sugar, and salt to the bowl of a stand mixer fitted with the paddle attachment. Mix on low speed, then beat in the softened butter for 3-5 minutes until the mixture looks like wet sand.

Step 2: Mix in the oil, egg, egg white, and almond extract on low until a thick batter forms.

Step 3: Stream in the buttermilk and mix until well combined, scraping the sides and bottom of the bowl as needed. The batter will be thin.

Step 4: Divide the batter evenly between 12 cupcake wells, filling each ⅔ full. Bake for 18-20 minutes or until a toothpick inserted in the center comes out clean. Transfer to a wire rack to cool completely.

Step 5: While the cupcakes cool, make the almond buttercream frosting. Beat room temperature butter, vanilla and almond extract, and salt on medium-high speed. Slowly add in the powdered sugar, mixing on medium-low until light and fluffy.

Step 6: Frost each cupcake using a piping bag, butter knife, or the back of a spoon. Decorate them with toasted almonds or sprinkles and enjoy.
If you don't have a piping bag, you can fill a large Ziplock bag with buttercream, snip off one of the corners, and use it to frost your cupcakes!
Expert Baking Tips
- Use room temperature ingredients. Room temperature dairy ingredients blend together more easily than cold ones, creating a uniform batter.
- Use a kitchen scale. Weighing the ingredients in grams instead of using cup measurements will yield the best results. This is especially important for the flour! If you don't have a scale, fluff up the flour before gently scooping it into your measuring cup and swipe off the excess.
- Don't overbake. Check on the cupcakes a few minutes before the suggested baking time since oven temperatures can vary. They're done when a toothpick inserted in the center comes out clean or when the tops bounce back when lightly touched.
- If the frosting is too thin, slowly add 1 tablespoon of powdered sugar at a time until it's thick enough to pipe.
- If the frosting is too thick, add heavy cream or whole milk 1 teaspoon at a time until the desired consistency is reached.
Additions and Variations
Here are some extra ingredients you can add to these cupcakes. These variations haven't been tested, so if you add anything extra, let me know how it turns out in the comments!
- Chopped almonds: Incorporate chopped almonds into the batter for a nice crunch and extra almond flavor.
- Lemon zest: Adding some lemon zest brightens up the flavor profile.
- Jam filling: For a burst of fruity goodness, add a dollop of apricot or raspberry jam in the center of each cupcake after baking. You can also use strawberry cake filling or cherry filling.
- Coconut flakes: If you like coconut, sprinkle some toasted coconut flakes over the cupcakes once they're frosted.

More Cupcake Recipes to Try
📖 Recipe

Fluffy Almond Cupcakes with Almond Buttercream Frosting
Equipment
- 1 5-quart stand mixer or electric hand mixer
Need Metric or US Customary Measurements?
Use the buttons below to toggle between grams and cups!
Ingredients
Almond Cupcakes
- 190 grams all purpose flour
- 2 teaspoon baking powder
- 200 grams granulated sugar
- ¼ teaspoon salt
- 80 grams unsalted butter softened
- 72 grams neutral oil
- 1 large egg room temperature
- 1 egg white room temperature
- 2 teaspoon almond extract
- 160 grams buttermilk room temperature
Almond Buttercream
- 226 grams unsalted butter softened
- ½ teaspoon vanilla extract
- 1 teaspoon almond extract
- ½ teaspoon salt
- 360 grams powdered sugar
Instructions
Almond Cupcakes
- Preheat the oven to 350°F/180°C. Fill a cupcake pan with 12 liners and set aside.
- Add flour, baking powder, sugar, and salt to the bowl of a stand mixer fitted with the paddle attachment. Mix on low, spinning about 5 times.190 grams all purpose flour, 2 teaspoon baking powder, ¼ teaspoon salt, 200 grams granulated sugar
- Add the butter and beat on low for 3-5 minutes until the texture resembles wet sand.80 grams unsalted butter
- Add the oil, egg, egg white, and almond extract. Mix on low until a batter forms.72 grams neutral oil, 1 large egg, 1 egg white, 2 teaspoon almond extract
- Pour in the buttermilk and stir until well combined. The batter will be thin.160 grams buttermilk
- Portion the batter evenly between 12 cupcake liners, filling each ⅔ full. Bake for 18-20 minutes or until the tops bounce back when lightly touched and a toothpick inserted in the center comes out clean.
- Let the cupcakes cool in the pan for 5 minutes before transferring to a wire rack. Allow them to cool completely before frosting.
Almond Buttercream
- Add softened butter, vanilla and almond extract, and salt to the bowl of a stand mixer with the paddle attachment. Cream the butter on medium-high speed for 5 minutes or until it's lightened in color and become fluffy.226 grams unsalted butter, 1 teaspoon almond extract, ½ teaspoon vanilla extract, ½ teaspoon salt
- Mix in half of the powdered sugar on low until creamy and well combined. Repeat with the second half, stopping to scrape down the sides of the bowl as needed.360 grams powdered sugar
- Transfer the buttercream to a piping bag prepared with a piping tip. Frost each cupcake, top with sliced almonds or other garnishes, and enjoy!












Lois
Great recipe, so moist and delicious!