Desserts
This Pakistani almond cake delivers cardamom-spiced moistness with a signature toasted nut topping that makes every slice unforgettable. š The secret lies in balancing ghee and eggs for a tender crumb, while ground almonds and rose water infuse layers of aromatic depthāperfect for Eid celebrations or special gatherings.
The traditional method begins with a rich batter of flour, sugar, and warm spices, baked until golden before being topped with a caramelized almond mixture. This approach ensures a foolproof texture that stays moist for days, thanks to the ghee's richness and cardamom's natural preservative qualities.
What you'll achieve is a cake with a velvety, melt-in-your-mouth crumb and a crunchy, fragrant nut crust that adds both texture and visual appeal. The warm spices and floral notes from rose water create an aromatic experience that transports you straight to a Pakistani kitchen.
Serve warm with a cup of chai or dusted with powdered sugar for an elegant dessert that feels both nostalgic and refined. The recipe adapts beautifully for vegan versions by substituting eggs and ghee with plant-based alternatives.
Ingredients for almond cake pakistani
Cardamom, rose water, and almonds make this cake unforgettableājust 13 ingredients for rich, spiced perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour š¾ | 2 cups | Sifted for smooth batter |
| Granulated Sugar š | 1 ½ cups | White or light brown |
| Large Eggs š„ | 4 whole | Room temperature preferred |
| Unsalted Butter š§ | 1 cup | Melted, full-fat preferred |
| Ghee š« | ½ cup | For authentic richness |
| Ground Almonds š„ | 1 ½ cups | Blanched, fine texture |
| Cardamom Pods šæ | 10 whole | Lightly crushed, green pods |
| Rose Water šø | 1 tbsp | Pure, food-grade |
| Baking Powder š§ | 1 ½ tsp | Double-acting preferred |
| Salt š§ | ½ tsp | Fine sea salt |
| Vanilla Extract šŗ | 1 tsp | Pure vanilla preferred |
| Whole Almonds š„ | 1 cup | Sliced thin for topping |
| Powdered Sugar š | ½ cup | For dusting |
Cardamom is the soul of this cake. Whole pods from Penzeys or Indian grocery stores give the best flavorālightly crush them to release the aroma without overpowering. Ground almonds? Blanch your own if you can, but store-bought works fine. The ghee is non-negotiable for that authentic melt-in-your-mouth textureāCostco or Indian markets usually have it. Rose water? Food-grade onlyāthe cheap stuff smells like perfume. I grab mine at Trader Joe's or specialty spice shops. For the almond topping, slicing them thin ensures even caramelization.
No cardamom pods? Ground cardamom at half the amount works, but it's not the same. Short on rose water? Orange blossom water is a decent swap, but reduce to 0.5 tbsp. No ghee? Butter works, but the flavor won't be as rich. For the almonds, pecans or hazelnuts can stand in if you're out, but they change the flavor profile. The sliced almonds for topping? Toast them first for extra crunchājust 3 minutes in a dry pan. And if you're making this vegan, aquafaba replaces eggs (3 tbsp per egg) and coconut oil replaces ghee.
This cake stays moist for 5 days if wrapped tightly in plastic. The almond topping keeps best if stored separately and added fresh before serving. For extra shelf life, freeze the cake (without topping) for up to 3 months. I always make a double batchāhalf for guests, half for me. The flavor actually improves after a day or two, so it's perfect for making ahead. Dust with powdered sugar right before serving for that restaurant-worthy touch.
Why You'll Love This Recipe
- Same batter, endless uses: slice it for breakfast toast, pack it for lunch, or serve it at Eid gatherings. (Yes, even on a Tuesday night.) The neutral flavor lets it play well with everythingājam, tea, or just as-is.
- No-Fuss Mixing: I swear by this recipeājust fold the dry ingredients into the wet, no fancy folding or overmixing. The butter and ghee create a tender crumb without the stress of creaming for hours, and honestly? My cakeās always moist even when I forget to preheat the oven.
- Almond Butter Magic: That nutty depth from ground almonds (plus the gheeās richness) makes every bite feel like a hug. Itās sweet but not cloying, and the eggs bind it so well you wonāt believe itās just flour and sugar holding it together.
- Weeknight or Celebration: Same batter, endless uses: slice it for breakfast toast, pack it for lunch, or serve it at Eid gatherings. (Yes, even on a Tuesday night.) The neutral flavor lets it play well with everythingājam, tea, or just as-is.
Step-by-step instructions for cardamom-spiced almond cake
Here's how to create that signature Pakistani almond cakeāmoist, fragrant, and topped with crunchy almond bliss.
šØāš³ Step 1: Prepare the Cardamom-Infused Butter
Start by melting the 1 cup unsalted butter and 0.5 cup ghee together in a small saucepan over low heat. Once fully melted, remove from heat and stir in the 10 whole cardamom pods, crushing them lightly with a spoon. Let this mixture steep for 10 minutesāyou'll notice the butter develop a beautiful golden hue and a warm, aromatic fragrance.
This infusion is what gives the cake its signature Pakistani flavor. I strain the butter through a fine-mesh sieve to remove the cardamom pods, but you can leave them in if you prefer extra fragrance. Let the infused butter cool to room temperature before usingāthis prevents the eggs from scrambling when mixed later.
š³ Step 2: Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the 4 whole large eggs and 1.5 cups granulated sugar. Whisk on medium speed for 3-4 minutes until the mixture is pale, thick, and nearly tripled in volume. This step is crucialāit incorporates air that creates the cake's signature lightness.
Gradually add the cooled cardamom-infused butter, mixing on low speed until fully combined. Stir in the 1 tbsp rose water and 1 tsp vanilla extract. Here's the thingārose water adds that distinctive floral note, but don't overdo it. One tablespoon is perfect; any more can make the cake taste soapy. The mixture should be smooth and glossy at this stage.
šØāš³ Step 3: Combine Dry Ingredients for Fluffy Layers
In a separate bowl, sift together the 2 cups all-purpose flour, 1.5 tsp baking powder, and 0.5 tsp salt. Gently fold this dry mixture into the wet ingredients using a spatula, being careful not to overmix. The batter should be thick but pourableālike cake batter should be.
Now add the 1.5 cups ground almonds and mix until just combined. The almonds will give the cake its signature texture and nutty flavor. If the batter seems too thick, add 1-2 tablespoons of milk (not listed in ingredientsāthis is my personal trick). The goal is a smooth, lump-free batter that holds its shape when poured.
š„ Step 4: Bake to Golden Perfection
Preheat your oven to 350°F and grease two 8-inch round cake pans (or one 9x13-inch pan if preferred). Pour the batter evenly into the prepared pans. Bake for 35-40 minutes until a toothpick inserted in the center comes out clean and the edges are light golden brown.
Don't overbakeāthis cake is delicate and can dry out quickly. I like to tent the pans with foil after 25 minutes if my oven runs hot. The cake should spring back when gently pressed in the center. Let it cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
š„ Step 5: Prepare and Add the Almond Topping
While the cake cools, prepare the topping by slicing the 1 cup whole almonds thinly. Toss them in 1 tablespoon melted butter (set aside from earlier) and 1 tablespoon sugar from the remaining 0.5 cup powdered sugar. Spread the almonds evenly over the cooled cake layers.
For extra crunch, I like to broil the cake for 1-2 minutes until the almonds are golden and toasted. Keep a close eye on itābroilers can be aggressive. Finally, dust the entire cake with the remaining 0.5 cup powdered sugar for that signature Pakistani finish. Serve at room temperature for the best texture and flavor experience.
Pro Tips For Making Almond Cake Pakistani
- Melt Ghee Slowly: The butter and ghee combo is what makes this cake rich, but rushing the ghee turns it greasy instead of golden. Warm the ghee in a small pan over low heatājust enough to soften the butter, not fry it. If it starts sizzling, youāve gone too far, and the cakeās texture will suffer.
- Whisk Eggs Until Ribbon Stage: I used to just beat the eggs until they looked "fluffy," but thatās not enough. Pakistani almond cake needs eggs whipped until they form a thick ribbon when the whisk is liftedāabout 3-4 minutes. This lightens the batter and prevents a dense, heavy cake.
- Donāt Overmix the Batter: Once you fold in the dry ingredients, stop after one gentle turn with a spatula. Overmixing develops gluten, and this cake should be tender, not chewy. The batter will look lumpyāthatās normal, and it guarantees a moist crumb.
- Use Room-Temp Eggs and Butter: Cold eggs and butter make the batter fight you. Let them sit out for 30 minutes before mixingāeven if youāre in a hurry. The batter will blend smoother, and the cake will rise evenly. (Yes, Iāve learned this the hard way with sunken centers.)
Dietary considerations for this almond cake pakistani
Gluten-Free Adaptation
Replace the 2 cups all-purpose flour with a 1:1 gluten-free baking flour blend like Bob's Red Mill or King Arthur. Add ½ tsp xanthan gum to mimic gluten's structureāthis prevents crumbling. For extra moisture, increase the ghee to ā cup and reduce sugar to 1.25 cups to balance sweetness. Bake at 325°F instead of 350°F to avoid over-browning.
I tested this with almond flour (a 1:1 swap), but the texture became dense. Stick to a dedicated gluten-free blend for the best results. Let the cake cool completely before slicingāgluten-free versions need extra time to set. š«
Dairy-Free Options
Swap butter and ghee for coconut oil (melted) or vegan butter like Earth Balance. For richness, add ½ cup unsweetened almond milk to the wet ingredients. The cake will still be moist, though slightly less tender. Toast the almonds in coconut oil instead of butter for the topping.
For a vegan version, replace eggs with aquafaba (3 tbsp per egg) or flax eggs (1 tbsp ground flax + 3 tbsp water per egg). Let the batter rest for 10 minutes before baking to improve texture. The flavor remains authentic, just without dairy's richness. š±
Nut-Free Swaps
Skip ground almonds entirely and replace with 1.5 cups toasted oats or sunflower seed flour for a nut-free base. The topping? Use toasted coconut flakes or crushed pistachios (if no nut allergies). For texture, fold in ½ cup shredded coconut into the batter instead of almonds.
Nutrition facts
Frequently asked questions
Can I make this almond cake without eggs?
Yes! Replace each egg with 3 tbsp aquafaba (chickpea brine) or 1 tbsp ground flaxseed + 3 tbsp water. Whisk the aquafaba until frothy for best results. The cake will be slightly denser but still moist. Add 1 tbsp cornstarch to the dry ingredients for extra structure, and bake for 5-10 minutes longer.
How do I store this cake to keep it fresh?
Wrap the cake tightly in plastic wrap and store at room temperature for up to 5 days. For longer storage, freeze the cake (without topping) for up to 3 months. Keep the almond topping separate and add it fresh before serving to maintain crunch. The flavor actually improves after 1-2 days!
What's the secret to the perfect almond topping?
Toast the sliced almonds in 1 tbsp melted butter with 1 tbsp sugar until golden brown (3-4 minutes in a dry pan). Spread them evenly on the cooled cake, then broil for 1-2 minutes to caramelize. For extra crunch, slice almonds thinly before toasting. Don't skip the powdered sugar dustingāit's essential for that authentic finish!
Can I substitute ghee with regular butter?
You can, but the flavor won't be as rich. Ghee adds that signature Pakistani depth and keeps the cake moist longer. If substituting, use 1.25 cups unsalted butter (instead of 0.5 cup ghee + 1 cup butter) and add ½ tsp extra cardamom to compensate. For a dairy-free version, use coconut oil instead.
Why did my cake turn out dense?
Overmixing the batter or overbaking are common culprits. Mix just until combined, and bake until a toothpick comes out clean (35-40 minutes at 350°F). For extra moisture, try adding 1-2 tbsp milk to the batter if it seems too thick. Also, ensure your baking powder is freshāold baking powder loses its lift.
