In a medium bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. Set aside.
3. Cream the Butter and Sugar:
In a large bowl, beat the softened butter and sugar together with an electric mixer until light and fluffy (around 3-4 minutes).
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla and almond extracts.
4. Add the Wet Ingredients:
Gradually add the flour mixture to the wet ingredients, alternating with the milk and sour cream. Start and finish with the dry ingredients. Mix until just combined (do not over-mix).
5. Bake the Cupcakes:
Fill each cupcake liner about two-thirds full with batter.
Bake for 18-20 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
Allow the cupcakes to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
6. Prepare the Frosting:
In a bowl, beat the softened butter until smooth and creamy.
Gradually add powdered sugar, one cup at a time, mixing well after each addition.
Add vanilla extract, salt, and milk (or heavy cream) to achieve a creamy, spreadable consistency.
If desired, add food coloring and mix well to create your desired color.
7. Frost and Decorate:
Once the cupcakes have completely cooled, use a piping bag or an offset spatula to frost each cupcake with the prepared frosting.
For an extra touch, sprinkle with colored sprinkles, edible glitter, or small decorations.
8. Serve and Enjoy:
These cupcakes are perfect for any occasion—whether it’s a birthday, a special celebration, or just because you’re craving a sweet treat.
Price Based Country test mode enabled for testing United Arab Emirates. You should do tests on private browsing mode. Browse in private with Firefox, Chrome and Safari