These pistachio cupcakes are light, nutty, and perfectly moist, topped with a fluffy orange mascarpone frosting. The fresh citrus taste in the frosting and a hint of cardamom in the cupcakes go so well with the pistachios. They really are little bites of heaven!

My pistachio cupcake recipe uses real pistachios in the batter so while the flavor is not as prominent as some recipes that use pistachio flavor pudding, you know the taste is premium. And just like my matcha green tea cupcakes, the light green color of these pistachio cupcakes are all natural too, I did not use any food coloring whatsoever!
I’ve got so many cupcake recipes on my blog — they’re just so fun to make and to share with people. My OG favorites are these red velvet cupcakes (great for V-day!) and these banana split cupcakes (my mom’s favorite – Mother’s Day, yes!).
Table of Contents
Why you’ll love these cupcakes
Okay, so it shouldn’t take too much convincing for why you’re going to love these amazing pistachio cupcakes, but let me summarize it for you:
- Natural flavor and color – like I said no food color, no artificial flavor pudding mix here. We will use REAL pistachios for the cupcake batter. Expensive? Well, yes, slightly, but they will taste sooo good!
- Creamy unique out of this world frosting – the frosting is light and creamy, with a very unique flavor thanks to the mascarpone. It’s a bit like the filling for this peaches and cream pie!
- Will convert even pistachio non-lovers – I took these to my yoga class and my yoga teacher said she didn’t like pistachio but surprisingly enjoyed these cupcakes!
Helpful tools
I made this pistachio cupcake recipe for a standard 12-cup muffin tin. You’ll also need a food processor or blender to grind the pistachios.
You don’t need a stand mixer for the cupcake batter, simply do it by hand with a whisk. I also like to use a large ice cream scoop to portion out the batter into the muffin pan — it makes the process much cleaner.
For the whipped mascarpone cream, an electric hand mixer works just as well if you don’t have a stand mixer.

Ingredients and substitutions
As always, you’ll find the complete list of ingredients and quantities in the recipe card at the end of this post. Below are some notes and substitution tips:
For the cake
- Pistachio nuts – I use a whole cup of ground raw pistachio nuts instead of the pistachio pudding mix you may find in another recipe for pistachio cupcakes! You could also use roasted pistachios if that’s all you can find, but the color of the cupcakes won’t be as green. Also, the pistachios need to be shelled for obviously reasons.
- All-purpose flour – I keep it simple with regular AP flour.
- Granulated sugar – For sweetening the batter, brown sugar will work too.
- Baking soda – Helps the cupcakes rise and stay fluffy by reacting with the buttermilk. Use fresh baking soda for the best results.
- Baking powder – Gives this pistachio cupcake recipe even more lift once it’s in the oven!
- Salt – Just a pinch brings out the flavors and balances the sweetness.
- Cardamom – My secret ingredient adds warmth and spice to the batter. Freshly ground cardamom has the best taste but can be very strong and can overpower the pistachio flavor, so you may want to reduce the amount in half or even less if using freshly ground.
- Eggs – Work to bind the ingredients together. We are using 2 whole eggs here because the batter contains a lot of ground nuts too.
- Vegetable oil – Keeps the cupcakes extra moist and soft. Can swap with another mild oil like canola or sunflower.
- Buttermilk – Also adds moisture and a slight tangy flavor. If you don’t have it, mix milk with a little lemon juice or vinegar. Sour cream or yogurt would be good substitutes for buttermilk.
- Vanilla extract – A little warmth and sweetness that ties this recipe for pistachio cupcakes together perfectly.
For the frosting
- Heavy whipping cream – Makes the frosting lighter and fluffier. Use full-fat heavy cream for the best texture.
- Mascarpone – Works so well with the orange zest. Cream cheese can be used, but it will taste tangier.
- Powdered sugar – Sweetens the frosting and makes it smooth. Sifting the sugar helps stop lumps. You can add more powdered sugar if you prefer the frosting a little bit sweeter, feel free to adjust to your taste.
- Orange zest – In this recipe for pistachio cupcakes, I use orange zest to give the frosting a fresh citrus flavor. It helps balance the richness of the mascarpone and it goes really well with pistachio and cardamom.
How to make pistachio cupcakes
The following instructions, step-by-step photos, and tips are here to help you visualize how to make the recipe. You can always skip straight to the printable recipe card at the end of this post.
Step 1 – Grind the pistachios
Grind the pistachios in a food processor, stopping occasionally to check the texture so they don’t turn into pistachio butter. After that, measure out 1 cup for the batter and set aside the rest for topping.

Step 2 – Bake the cupcakes
- Preheat your oven to 350 degrees F, then line a muffin pan with paper liners.
- In a mixing bowl, whisk together the flour, ground pistachios, sugar, baking soda, baking powder, salt, and cardamom. In a separate bowl, whisk the eggs, buttermilk, oil, and vanilla until smooth.
- Then, gently mix the dry ingredients into the wet ingredients until just combined — be careful not to overmix. After that, divide the batter evenly into the muffin pan.
- Bake for about 19 minutes, or until a toothpick inserted in the center comes out clean. Let the pistachio cupcakes cool in the pan for 5-10 minutes, then transfer them to a wire rack to cool completely.

Step 3 – Make the frosting
- First, beat the heavy whipping cream with half of the powdered sugar and the orange zest until stiff peaks form.
- In a separate bowl, whisk the mascarpone with the remaining powdered sugar. To keep the frosting smooth, sift the sugar first to remove any lumps.
- Then, gently fold the mascarpone mixture into the whipped cream until everything is well combined and smooth.
Step 4 – Decorate
Pipe cupcakes with mascarpone frosting once they are completely cooled cupcakes. Sprinkle the extra ground pistachios on top for a beautiful finish.

More baker’s tips
- Chill the frosting – I usually chill the frosting before piping to help it hold its shape. If it gets too soft, pop it in the fridge for 10-15 minutes before decorating your cupcakes.
- Cardamom substitute – if you don’t have cardamom or don’t want to use it, you can either omit it all together or use a little bit of cinnamon combined with either nutmeg, ginger or clove as a substitute. Again, I want to note that cardamom can be a very strong flavor, especially when freshly ground, so give it a whiff before using to make sure you’re okay with the strength of yours.
- Stabilizing the frosting – this frosting is in a way stabilized whipped cream thanks to the mascarpone, so you don’t need to stabilize it further with anything else. It will hold up under refrigeration for a few days.
Storage
Unfrosted pistachio cupcakes can be stored at room temperature in an airtight container for 1-2 days if you’re making them ahead of a party and planning to add frosting the day of.
However, since the orange mascarpone frosting is made with cream and mascarpone cheese, you should keep frosted cupcakes in the refrigerator. They’ll stay fresh for about 3 days.
You can also freeze leftovers if needed! Arrange them in a single layer on a tray and freeze for about 30 minutes until firm. Then wrap them well in layers of foil and plastic, transfer them to freezer bags and store for 2-3 months. However, note that this type of frosting, after frozen and thawed, won’t be light and fluffy anymore. So if you can, enjoy them fresh!

More cupcake recipes
- Strawberry cupcakes
- Lemon cupcakes with cream cheese frosting
- Carrot cupcakes
- Chocolate Oreo cupcakes
Hungry for more?
Pistachio Cupcakes with Orange Mascarpone Frosting

Ingredients
For the cake:
- 1 cup ground raw pistachio nut, 130 g, plus more for topping
- 1 cup all-purpose flour, 135 g
- ¾ cup granulated sugar, 149 g
- ½ teaspoon baking soda
- 1 teaspoon baking powder
- ¼ teaspoon salt
- ½ teaspoon cardamom, reduce to ⅛-¼ tsp for freshly ground
- 2 large eggs, room temperature
- ½ cup vegetable oil, 98 g
- ¾ cup buttermilk, room temperature, 180 g
- ½ teaspoon pure vanilla extract
For the frosting:
- 1 cup heavy whipping cream, cold, 240 g
- 8 ounce mascarpone cheese, room temperature, 226 g
- ½ cup powdered sugar, divided, 50 g
- 1 teaspoon orange zest, zest of half an orange
Instructions
To make cupcakes:
- Preheat the oven to 350°F.
- Line a regular size muffin pan with paper liners.
- Ground a generous cup of raw pistachio in a food processor or blender. Measure out 1 cup of ground pistachio to use in the cupcake batter, reserve the remainder for topping.
- In a medium bowl, add 1 cup of flour, 1 cup of ground pistachios, ¾ of granulated sugar, ½ teaspoon of baking soda, 1 teaspoon of baking powder, ¼ teaspoon of kosher salt, ½ teaspoon of cardamom, and mix thoroughly with a whisk to distribute evenly.
- Add 2 whole eggs, ¾ cup of buttermilk, ½ cup of vegetable oil and ½ teaspoon of vanilla extract to a large bowl and mix with a whisk until smooth.
- Add the flour mixture to the liquid mixture and mix until just combined.
- Divide batter equally into the previously prepared muffin pan.
- Bake for 19 minutes until a toothpick inserted in the middle comes out clean.
- Remove pan from oven and let cool on a wire rack for 5-10 minutes.
- Take cupcakes out of the muffin pan and let cool on the wire rack completely.
To make frosting:
- Add 1 cup heavy whipping cream along with ¼ cup of powdered sugar and a teaspoon of orange zest to a stand mixer bowl, beat until stiff peak forms.
- In small bowl, mix the mascarpone with the other ¼ cup of powdered sugar with a hand whisk until combined.
- Fold the whipped cream into the mascarpone until completely incorporated and smooth.
- Chill in the refrigerator until ready to use. This will help the frosting firm up and make it easier to pipe.
To assemble cupcakes:
- When the cupcakes cool completely, generously pipe frosting on top of each cupcake.
- Sprinkle extra ground pistachios over the frosting and enjoy.
Notes
- Cardamom is a very strong spice, especially freshly ground cardamom. Adjust the amount of cardamom in this recipe to your taste.
- If you don’t have cardamom or don’t want to use it, you can either omit it all together or use a little bit of cinnamon combined with either nutmeg, ginger or clove as a substitute.
- This frosting is in a way stabilized whipped cream thanks to the mascarpone, it will hold up under refrigeration for a few days.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!This post may contain affiliate links. For more details on how we utilize affiliates, ads, and sponsored content, see our full disclosure policy. Thank you for your continued support, which enables us to keep bringing you delicious recipes, at no extra cost to you.














These cupcakes look stunning! I love everything pistachio and I bet the flavour is amazing!
Pistachio and mascarpone is such a wonderful flavor combination; I can’t wait to try these!
Oh my goodness. Pistachio is my favorite cake flavor and this frosting puts these cupcakes over the top! In a good way.
Awe thanks! 🙂
These cupcakes look divine. I am pistachio obsessed, so I have got to try these very soon.
I have to say, it sounds perfect! Totally loving pistachio and orange flavour combination.
Thank you Agata!
So glad you used the real deal – so many recipes out there don’t! Will have to give these a try, they look and sound delicious
Thanks! I hope you’ll try them 🙂
I never thought to use an ice cream scoop, what a great idea! Thanks for the tips, these look amazing:)
Thanks for reading Tina!
I wanna eat all of these up. I love pistachio stuff and in love with mascarpone… I can only imagine it makes a good frosting.
Hey Ben! I love mascarpone, and yes it does make a really good frosting 😉
So great you have achieved natural pistachio cakes without the need for a pudding mix and I love the cardamom and orange flavours you’ve included too. Heavenly.
Thanks Lucy!
1 cup of raw pistachios yielded less than 3/4 cup of ground pistachios, so now I don’t have enough to make the full recipe. I grounded exactly 176 grams of raw pistachios which is almost 1.5 cups.
Hey Dina, when I made this recipe, I did not pack the ground pistachio, I remember just scooping the ground pistachio out of the food processor and spooning it into the measuring cup. If you ground 1 cup of raw pistachio, you should have enough for the recipe as I’ve specified 1 cup of raw in the ingredient list.
Yes! Agreed, there is too many pudding mix recipes out there and not enough using the real deal. These sound delicious and that frosting – brilliant, so creative ?
Thanks friend! These are my favorite right now, but I say this every time I create a new cupcake flavor 😀