These Eggless Pistachio Cupcakes are soft, tender, and made with real ground pistachios — no eggs, no shortcuts, just a beautiful cupcake that works. I topped them with a vibrant strawberry buttercream and tucked a white chocolate strawberry ganache surprise right in the center. After more than 12 years of developing egg-free recipes, this one quickly became one of my favorites — and I think it’ll become one of yours too.

Oriana’s Thoughts On The Recipe

These Eggless Pistachio Cupcakes came together a little by accident — I had leftover white chocolate strawberry ganache from my Eggless Strawberry Brownies on the counter, decided to fill these on a whim, and that was it. One bite and I knew I’d never make them any other way. The filling is totally optional (strawberry preserves work great too), but if you have the time, do it — that creamy strawberry-white chocolate center against the nutty pistachio cake is something special.
What I love most is how naturally egg-free this recipe is. Real ground pistachios, simple pantry ingredients, one bowl — and the result is a soft, fluffy cupcake with real flavor and a pretty natural green tint. No eggs, no food coloring, no compromise.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
You don’t need anything unusual for this recipe, but a few ingredients are worth a quick word.
- Unsalted pistachios: Use raw or roasted, but unsalted. Salted pistachios will throw off the balance of the whole recipe. You’ll grind them to a fine crumb in the food processor — they give the batter its flavor, its gentle green color, and a subtle texture. Reserve about 2 tablespoons before mixing them in so you have something beautiful for the top.
- Apple cider vinegar + whole milk: This combination creates a quick buttermilk effect. The vinegar reacts with the milk (and the baking soda) to give the cupcakes lift and tenderness — it’s doing the structural work that eggs would normally do. Don’t skip it, and don’t swap it for regular vinegar.
- Plain yogurt or sour cream: Either works. Both add moisture and a slight tang that balances the sweetness. Full-fat versions give the best result.
- Almond bakery emulsion: This is not the same as almond extract. Bakery emulsions are water-based rather than alcohol-based, which means they hold up better in baking and give a rounder, more developed flavor. Good news for allergy families: almond bakery emulsion is nut-free (always check your specific brand’s label to confirm). You can find it at craft stores like Michaels or Hobby Lobby (LorAnn is the most common brand), or online. Want to lean even more into the pistachio flavor? Swap it for pistachio bakery emulsion — same amount, same method, just a deeper nutty flavor throughout. If you can’t find any emulsion, almond extract works — just use ½ teaspoon since the extract is more concentrated.
Food Allergy Swaps
This recipe is naturally egg, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- ⚠️ Tree Nut Note — Please Read First: Pistachios are a tree nut and one of the top allergens. These cupcakes are not safe for anyone with a tree nut allergy. This specific recipe is built around pistachios, and there’s no swap that replicates what they do here.
- ⚠️ Fresh Strawberry Note: If you’re serving these at a school event or to young children, keep in mind that some kids have oral allergy syndrome (OAS) with fresh strawberries — it’s not a true food allergy but can cause mouth tingling. The buttercream itself (made with freeze-dried strawberries, jam, puree, or emulsion) is fine. Fresh strawberry slices as decoration are optional for this reason.
- Dairy-free: This one takes a few swaps, but it’s doable. Use full-fat oat milk or soy milk in place of whole milk. Swap the yogurt for a coconut-based plain yogurt. Use vegan butter (Miyoko’s or Earth Balance) for the buttercream. The white chocolate ganache is harder to make dairy-free. I have tried several brands, and so far, my favorite is Pascha Organic Vegan White Chocolate Chip and King David Vegan Baking Chocolate Melting Bar. It’s important to mention that King David bars contain soy.
- Gluten-free: I haven’t tested a gluten-free version of this recipe yet. A 1:1 gluten-free flour blend may work, but I can’t guarantee the texture. If you try it, I’d love to hear how it goes!
How to Make Eggless Pistachio Cupcakes
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
1- Grind the pistachios
2- Make the Pistachio Cupcake Batter
3- Bake and cool completely
4- Make the strawberry buttercream
5- Make the white chocolate strawberry ganache (optional)
6- Fill, frost, and decorate
What I Learned Testing This Recipe
The filling was an accident, and it was the best accident I’ve made in a while. I had white chocolate strawberry ganache left over from making my Eggless Strawberry Brownies, and rather than let it sit, I decided to core these cupcakes and spoon it in. I did not set out to make a filled cupcake that day. But wow — the contrast of that creamy, fruity ganache center against the nutty pistachio cake is something special. It’s now on the “non-negotiable” list whenever I make these for company.
The thing that surprised me most was the color. I did not add any green food coloring to this batter. That soft, pretty green you see in the photos comes entirely from the ground pistachios. Nothing added. If you want a more vibrant green, you can add a drop of gel food coloring, but honestly, the natural color is lovely, and I’d leave it alone.
The most important lesson from testing: do not fill those liners too full. My first batch overflowed — not dramatically, but enough to lose the dome and make a mess. Half to three-quarters full is the sweet spot. Use an ice cream scoop, and you’ll get consistent cupcakes every single time.


Tips & Troubleshooting
- Don’t fill the liners more than ¾ full — and closer to ½ is fine. This is the most important tip in the whole post. These cupcakes rise beautifully, and if your liners are too full, they’ll overflow and spread out instead of doming up. I fill mine about ½ to ¾ full, no more. An ice cream scoop makes this easy and consistent.
- Grind pistachios to a fine crumb, not a paste. You want the texture of coarse sand. If you over-process, the oils release and you get pistachio butter — which won’t distribute evenly in the batter. Pulse in short bursts and stop when it looks like fine crumbs.
- Cool completely before frosting. I know you want to get there faster. Don’t. Even slightly warm cupcakes will melt the buttercream right off. Plan for at least 1 hour of cooling on a wire rack.
- If your buttercream is too soft, chill it in the fridge for 10–15 minutes, then re-beat. This usually happens when the kitchen is warm or if your butter was too soft when you started.
- If your buttercream is too stiff, add heavy cream one teaspoon at a time until it loosens up.
- If you used strawberry puree and your frosting broke (looks curdled or soupy), your puree was either warm or added too quickly. Pop the whole bowl in the fridge for 15 minutes, then beat again. It usually comes back together.
- Don’t overmix the batter. Once the wet and dry ingredients are combined, stop. Overmixing develops the gluten and leads to dense, tough cupcakes. A few small streaks are fine.
Which Strawberry Option Should You Use For The Frosting?
This is the question I get most often with this recipe, so let me make it easy:
- Freeze-dried strawberries (1 cup / 16 g freeze dried strawberries pieces – or ½ cup / 16 g pre-made strawberry powder) — This is the best option. You get the most intense strawberry flavor, the most vibrant natural pink color, and zero added liquid (which means stable, fluffy frosting every time). Pulse them into a powder in the food processor before adding.
- Cooled strawberry puree (¼ cup / 60 ml) — Fresh and bright. Works beautifully if you have ripe strawberries. The key word is cooled — adding warm puree to butter will break your buttercream. Chill it completely first.
- Strawberry jam (½ cup) — The easiest pantry option, and honestly, really good. It makes the frosting slightly softer, so reduce your heavy cream by half to compensate.
- Strawberry bakery emulsion (2 teaspoons) — The most concentrated option. No added liquid, deep berry flavor, ultra-stable frosting. Great if you already have it on hand.
The optional extra teaspoon of strawberry bakery emulsion at the end is just a flavor boost — it’s not required with any of the above options, but if you love a strong strawberry punch, add it.

Storage & Freezing
- Room temperature: Store frosted cupcakes in an airtight container at room temperature for up to 2 days.
- Refrigerator: Store in an airtight container in the fridge for up to 4 days. Always bring to room temperature before serving — cold buttercream is dense and loses its texture.
- Freezing (unfrosted): The cupcakes freeze well without frosting. Wrap each one individually in plastic wrap, then place in a zip-top freezer bag for up to 2 months. Thaw at room temperature, then frost when fully thawed.
- Freezing (frosted): Not recommended — the frosting doesn’t hold up well to freezing and thawing, especially if you used fresh strawberry puree.
Frequently Asked Questions

Recipe Card

Eggless Pistachio Cupcakes with Strawberry Buttercream
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
For the Eggless Pistachio Cupcakes:
- ¾ cup (100 g) unsalted pistachios, out of shells
- 2 cups (280 g) all-purpose flour
- 2 teaspoons (8 g) baking powder
- ⅛ teaspoon (0.75 g) baking soda
- ¾ teaspoon (4 g) kosher salt (if using table salt, reduce to 1/2 teaspoon)
- 1 cup (200 g) granulated sugar
- 1 cup (240 ml) whole milk
- 1 tablespoon (15 ml) apple cider vinegar
- ¼ cup (60 g) plain yogurt or sour cream
- ½ cup (120 ml) neutral-tasting oil
- 1 teaspoon (5 ml) pure vanilla extract
- 1 teaspoon (5 ml) almond bakery emulsion (see notes)
For the Strawberry Buttercream:
- 1 cup (230 g) unsalted butter, softened to room temperature
- 1/2 teaspoon salt
- 3 cups (360 g) confectioners' sugar
- 2 tablespoons (30 ml) heavy cream
- ¼ cup (60 ml) cooled strawberry puree, OR 1 cup (16 g) freeze-dried strawberry pieces (or ½ cup / 16 g pre-made strawberry powder), OR ½ cup (160 g) strawberry jam, OR 2 teaspoons (10 ml) strawberry emulsion (pick only one)
- 1 teaspoon (5 ml) strawberry bakery emulsion (optional, for extra flavor depth)
For the White Chocolate Strawberry Ganache (optional filling):
- 100 g white chocolate, chopped into small pieces
- 2 tablespoons (30 ml) heavy cream
- 1 – 2 tablespoons freeze-dried strawberry powder
- 1 tiny drop of red or pink gel food coloring (optional, to enhance color)
For the Decoration:
- Fresh strawberry slices optional — see allergen note below before choosing
- Pistachio crumbs reserved from Step 2 (optional)
Instructions
- Prep the pan and preheat the oven: Preheat your oven to 350°F (180°C). Line a standard cupcake pan with paper liners and set aside.
- Grind the pistachios: Add the pistachios to a food processor and pulse until finely ground — they should look like coarse sand, not a paste. If you over-process, the oils release, and you'll end up with pistachio butter instead of crumbs, so pulse in short bursts and stop when it looks right. If you plan to use pistachio crumbs for decoration, set aside about 2 tablespoons before adding the rest to the batter.
- Mix the dry ingredients: In a large mixing bowl, sift together the flour, baking powder, baking soda, and salt. Give it a quick whisk to make sure everything is evenly distributed.
- Combine wet ingredients: In a separate medium bowl, whisk together the sugar, milk, apple cider vinegar, yogurt (or sour cream), oil, vanilla, and almond emulsion until the sugar is dissolved and the mixture looks smooth and slightly frothy. The vinegar reacting with the milk is doing important work here — it helps your cupcakes rise beautifully without eggs.
- Combine and fold in the pistachios: Pour the wet ingredients into the dry ingredients and stir until just combined — the batter will be smooth, slightly thick, and have a soft pale green tint. Fold in the ground pistachios. Do not overmix; a few small streaks are fine. Overmixing develops gluten and leads to dense, tough cupcakes.
- Fill the liners: Divide the batter evenly among the prepared liners, filling each one ½ to ¾ full — no more. These cupcakes rise well, and overfilled liners will overflow and spread instead of doming up. An ice cream scoop works perfectly for even, consistent portions.
- Bake and Cool the cupcakes: Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean with just a few moist crumbs — no wet batter. If your toothpick hits a pistachio crumb, test in a different spot. The tops should be set and spring back lightly when pressed. Cool the pan on a wire rack for 5 minutes, then carefully lift the cupcakes out and place them directly on the rack to cool completely to room temperature, about 1 hour. Don't rush this — frosting warm cupcakes will melt the buttercream right off.
- Make the buttercream: In a large bowl using a handheld mixer or a stand mixer fitted with the paddle attachment, beat the butter and salt on medium-high speed for about 3 minutes, until very light, pale, and creamy. This step is the foundation of a fluffy buttercream — don't rush it. Add the confectioners' sugar and mix on low until just combined — it will look crumbly at first, that's normal. Add your chosen strawberry ingredient and mix on medium speed until evenly distributed and the frosting is beautifully pink. Add the heavy cream and strawberry bakery emulsion (if using). Beat on low for 30 seconds to incorporate, then increase to high speed and beat for 2 full minutes until the frosting is light, fluffy, and glossy.Note: If you're using freeze-dried strawberry pieces (not pre-made powder), pulse them in a food processor or blender until you have a fine powder before adding to the frosting. Chunky pieces won't incorporate smoothly into the buttercream.
- Make the white chocolate strawberry ganache (optional): Place the chopped white chocolate and heavy cream in a microwave-safe bowl. Microwave for 45 seconds, then stir with a silicone spatula. If the chocolate isn't fully melted, microwave in 10-second intervals, stirring between each, until completely smooth and glossy. Stir in the freeze-dried strawberry powder until combined. Add a tiny drop of gel food coloring if desired. Let cool until slightly thickened before using.
- Fill the cupcakes (optional): Using a small sharp knife or a cupcake corer, cut a hollow in the center of each completely cooled cupcake — approximately ¾ inch deep and 1 inch wide. Fill each hollow with approximately 1 teaspoon of the white chocolate strawberry ganache. Good-quality strawberry preserves work beautifully here, too, if you'd prefer a simpler option.
- Frost and decorate: Frost the fully cooled cupcakes generously with the strawberry buttercream using a piping bag or an offset spatula. Top with reserved pistachio crumbs and fresh strawberry slices, if desired.
- ⚠️ Tree Nut Note — Please Read First: Pistachios are a tree nut and one of the top allergens. These cupcakes are not safe for anyone with a tree nut allergy. This specific recipe is built around pistachios, and there’s no swap that replicates what they do here.
- ⚠️ Fresh Strawberry Note: If you’re serving these at a school event or to young children, keep in mind that some kids have oral allergy syndrome (OAS) with fresh strawberries — it’s not a true food allergy but can cause mouth tingling. The buttercream itself (made with freeze-dried strawberries, jam, puree, or emulsion) is fine. Fresh strawberry slices as decoration are optional for this reason.
- Dairy-free: This one takes a few swaps, but it’s doable. Use full-fat oat milk or soy milk in place of whole milk. Swap the yogurt for a coconut-based plain yogurt. Use vegan butter (Miyoko’s or Earth Balance) for the buttercream. The white chocolate ganache is harder to make dairy-free. I have tried several brands, and so far, my favorite is Pascha Organic Vegan White Chocolate Chip and King David Vegan Baking Chocolate Melting Bar. It’s important to mention that King David bars contain soy.
- Gluten-free: I haven’t tested a gluten-free version of this recipe yet. A 1:1 gluten-free flour blend may work, but I can’t guarantee the texture. If you try it, I’d love to hear how it goes!
- Don’t fill the liners more than ¾ full — and closer to ½ is fine. This is the most important tip in the whole post. These cupcakes rise beautifully, and if your liners are too full, they’ll overflow and spread out instead of doming up. I fill mine about ½ to ¾ full, no more. An ice cream scoop makes this easy and consistent.
- Grind pistachios to a fine crumb, not a paste. You want the texture of coarse sand. If you over-process, the oils release, and you get pistachio butter, which won’t distribute evenly in the batter. Pulse in short bursts and stop when it looks like fine crumbs.
- Cool completely before frosting. I know you want to get there faster. Don’t. Even slightly warm cupcakes will melt the buttercream right off. Plan for at least 1 hour of cooling on a wire rack.
- If your buttercream is too soft, chill it in the fridge for 10–15 minutes, then re-beat. This usually happens when the kitchen is warm or if your butter was too soft when you started.
- If your buttercream is too stiff, add heavy cream one teaspoon at a time until it loosens up.
- If you used strawberry puree and your frosting broke (looks curdled or soupy), your puree was either warm or added too quickly. Pop the whole bowl in the fridge for 15 minutes, then beat again. It usually comes back together.
- Don’t overmix the batter. Once the wet and dry ingredients are combined, stop. Overmixing develops the gluten and leads to dense, tough cupcakes. A few small streaks are fine.
- If your buttercream is too soft, chill the bowl in the refrigerator for 10–15 minutes, then re-beat. If it’s too stiff, add heavy cream one teaspoon at a time until it loosens up.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
Variations to Try
- Fill with strawberry preserves instead of ganache. This is the easiest version and honestly really satisfying — find a good-quality jam, core the cupcakes, and spoon in about a teaspoon per cupcake. It gives you that fruity burst without any extra prep.
- Skip the filling entirely. These cupcakes are completely delicious without it. Just frost and go.
- Add lemon zest to the batter. A teaspoon of fresh lemon zest brightens the pistachio flavor beautifully. Add it to the wet ingredients.
- Make a pistachio buttercream instead. If strawberry isn’t your thing, beat softened butter with powdered sugar, a splash of cream, and 2–3 tablespoons of pistachio paste for a monochromatic green-on-green situation that looks stunning.
- Make mini cupcakes. Fill mini liners about ½ full and bake for 10–12 minutes. Perfect for parties — you get more cupcakes, and they disappear faster.
Serving Suggestions
These cupcakes look impressive enough for birthdays, showers, and spring celebrations, but they’re honestly not difficult to pull off on a regular weekend. The pale green cupcake topped with pink frosting is a natural for Easter, Mother’s Day, or any spring gathering.
For parties, I recommend skipping the fresh strawberry slices on any cupcakes you’re making ahead — they release moisture and can make the frosting weep. Add the fresh fruit right before serving, or use the pistachio crumbs as your only topping. They keep the cupcakes looking beautiful for longer.
If you’re serving these at a school event, double-check with parents about tree nut policies first. Pistachio is a tree nut, and many schools have nut-free policies. The cupcakes look similar to “regular” vanilla cupcakes from the outside, so it’s worth labeling them clearly.
These cupcakes fit into real life in the best way:
- Spring birthdays and baby showers
- Afternoon tea or weekend baking
- School celebrations (when safe for allergies present)
- A simple dessert after a family dinner
- Holiday dessert tables when you want something pretty but not complicated
























