Formu na cupcaky vyložíme papírovými košíčky. Ve středně velké míse lehce rozmícháme vejce a přidáme máslo a cukr. Vyšleháme lehkou a nadýchanou směs. Přidáme jogurt, mouku s prdopeč a extrakt, a promícháme aby se těsto spojilo. El.mixérem šleháme asi 2 minuty, dokud není nadýchané a krémové, pak vmícháme cuketu, limetkovou šťávu i kůru a pistácie. Těsto rovnoměrně rozdělíme do košíčků. Pečeme na 180°C asi 18-20 minut, dokud těsto nevyběhne a není na dotek pevné. Cupcaky necháme chvíli zchladnout a pak je přendáme na mřížku, aby zchladly úplně. Mezitím smícháme polovinu moučkového cukru a polovinu másla, pak přidáme druhou půlku a utřeme vařečkou na hladký krém. Pak vmícháme limetkovou kůru a polovinu pistácií. Krém naneseme zadní stranou lžičky na cupcaky a vršky ozdobíme zbytkem oříšků.