Pistachio Cupcakes Recipe with Almond Buttercream
This post may contain affiliate links. Please read my disclosure policy to learn more.
Pistcahio Cupcake Recipes: Cupcakes packed with real pistachios, and finished with a dreamy smooth almond buttercream that's swirled with more chopped pistachios, these cupcakes are a pistachio lover's dream.

Recipe Overview: Pistachio Cupcakes Recipe with Almond Buttercream
- ⏱ Prep Time: 20 minutes
- 👩🏻🍳 Baking Time: 14 minutes
- ⏳ Total Time: 34 minutes
- 🍞 Serving: 24 cupcakes
- ⚡ Calories: 377 calories per cupcake
- 🍂 Flavor Profile: Light and nutty pistachio cupcakes with a tender crumb, topped with rich, creamy almond buttercream.
- 👌 Difficulty: Medium — for home bakers comfortable with flavored batters and buttercream frosting.
SUMMARIZE & SAVE THIS RECIPE ON
Jump to:
- Recipe Overview: Pistachio Cupcakes Recipe with Almond Buttercream
- Why you will love this Pistachio Cupcake Recipes
- Ingredients for Pistachio Cupcake Recipes
- Instructions for cupcakes:
- Instructions for Almond Pistachio Frosting:
- FAQ's:
- Other recipes you will enjoy:
- pin for later
- Pistachio Cupcakes Recipe with Almond Buttercream
Delightfully nutty and tender, these easy pistachio cupcakes are a gourmet treat that combines the earthy, amazing flavor of pistachios with a moist, fluffy crumb. Perfect for any occasion, each bite promises a delicious experience that will have everyone reaching for seconds!

Why you will love this Pistachio Cupcake Recipes
- Unique Flavor Profile: The subtle, nutty flavor of pistachios paired with the light, fluffy texture of the cupcakes creates a delightful taste experience that's both distinct and memorable.
- Versatile: Pistachio cupcakes can be enjoyed on their own or paired with various frostings, such as almond pistachio buttercream or cream cheese frosting, to enhance their flavor even further.
- Nutritious Touch: Instead of using instant pistachio pudding mix, this recipe uses real pistachios which are a good source of healthy fats, protein, and fiber. Definitely still a treat, but you can feel a bit better about indulging in a dessert that includes nutritious ingredients verses all processed artificial flavor.
- Perfect for Any Occasion: Whether it's a birthday, a holiday gathering, or just a regular afternoon treat, pistachio cupcakes are sure to impress and satisfy everyone who tries them.
- Easy Recipe: With simple ingredients and straightforward steps, even a beginner can whip up this perfect pistachio cupcake recipe.

Ingredients for Pistachio Cupcake Recipes
- 1 cup butter
- 2 cups sugar
- 2 eggs
- ½ cup sour cream
- 1 cup milk
- ½ teaspoon baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 3 cups flour
- 2 tablespoon almond extract
- 1 tablespoon vanilla extract
- 1 cup unsalted pistachios (finely chopped)
Almond Pistachio Buttercream:
- 1 cup butter
- 3 cups powdered sugar
- 3 tablespoon heavy cream
- 1 teaspoon almond extract
- 3 tablespoon chopped pistachios

Instructions for cupcakes:
- Preheat oven to 350 degrees F and line 2 cupcake trays with cupcake liners.
- In the bowl of a stand mixer, cream together the butter and the sugar.
- Add eggs, milk, sour cream and extracts.
- Mix the flour, salt, baking powder and baking soda in a separate bowl and then mix into wet ingredients.
- Chop the pistachios in a food processor, and reserve 3 tablespoon for the frosting. Add remaining chopped pistachios to cupcake batter and mix until fully incorporated.
- Fill cupcake liners ¾ full, and bake for 13-15 minutes. Test with a toothpick and make sure it comes out clean.
- Remove from oven, and cool completely before frosting.

Instructions for Almond Pistachio Frosting:
- In your KitchenAid mixer, beat the softened butter with the paddle attachment until it is fluffy and lightened in color.
- Add the icing sugar and heavy cream and continue beating until it is smooth and creamy- about 3-4 minutes. Scrape down sides as needed.
- Fold in the finely ground pistachios and almond extract. Mix until evenly distributed throughout the buttercream.
- If the buttercream is too thick, add a little more cream, one teaspoon at a time, until you reach the desired consistency. If it is too thin, add a bit more powdered sugar.
- If using unsalted butter, sprinkle in a pinch of salt and mix.
- Add frosting to a piping bag and pipe on top of each cupcake.

FAQ's:
You can add a few drops of green food coloring to either the cupcake batter or the buttercream frosting to boost the color. Start small and adjust until you reach your desired shade.
Store cupcakes in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to a week. For longer storage, freeze the unfrosted cupcakes for up to 3 months.
Yes! Almonds or walnuts can be added for extra texture and flavor. Just keep in mind that pistachios are the main flavor, so other nuts will slightly change the overall taste.
Yes. You can use plant-based milk, vegan butter or oil, and replace eggs with flax eggs or applesauce. The texture may vary slightly, but they’ll still turn out delicious.
Yes. Divide the batter between two 8-inch cake pans and bake for about 35–40 minutes, or until a toothpick inserted in the center comes out clean.
Other recipes you will enjoy:
- White Chocolate Blondies with Pistachios Recipe
- Soft Peppermint Sugar Cookies with Peppermint Glaze
- Pistachio Cheesecake Recipe with Sour Cream Icing
pin for later


Pistachio Cupcakes Recipe with Almond Buttercream
Equipment
- 2 cupcake trays
- 1 Cupcake liners
- 1 Medium bowl
- 1 Food processor
- 1 kitchenaid mixer
- 1 piping bag
Ingredients
- 1 cup butter
- 2 cups sugar
- 2 eggs
- ½ cup sour cream
- 1 cup milk
- ½ teaspoon baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 3 cups flour
- 2 tablespoon almond extract
- 1 tablespoon vanilla extract
- 1 cup unsalted pistachios finely chopped
Almond Pistachio Buttercream:
- 1 cup butter
- 3 cups powdered sugar
- 3 tablespoon heavy cream
- 1 teaspoon almond extract
- 3 tablespoon chopped pistachios
Instructions
Instructions for cupcakes:
- Preheat oven to 350 degrees F and line 2 cupcake trays with cupcake liners.
- In the bowl of a stand mixer, cream together the butter and the sugar.
- Add eggs, milk, sour cream and extracts.
- Mix the flour, salt, baking powder and baking soda in a separate bowl and then mix into wet ingredients.
- Chop the pistachios in a food processor, and reserve 3 tablespoon for the frosting. Add remaining chopped pistachios to cupcake batter and mix until fully incorporated.
- Fill cupcake liners ¾ full, and bake for 13-15 minutes. Test with a toothpick and make sure it comes out clean.
- Remove from oven, and cool completely before frosting.
Instructions for Almond Pistachio Frosting:
- In your KitchenAid mixer, beat the softened butter with the paddle attachment until it is fluffy and lightened in color.
- Add the icing sugar and heavy cream and continue beating until it is smooth and creamy- about 3-4 minutes. Scrape down sides as needed.
- Fold in the finely ground pistachios and almond extract. Mix until evenly distributed throughout the buttercream.
- If the buttercream is too thick, add a little more cream, one teaspoon at a time, until you reach the desired consistency. If it is too thin, add a bit more powdered sugar.
- If using unsalted butter, sprinkle in a pinch of salt and mix.
- Add frosting to a piping bag and pipe on top of each cupcake.





These are amazing!