Almond Cake Pakistani Recipe: Cardamom-Spiced Moistness With Toasted Nut Topping

Desserts

Almond Cake Pakistani Recipe: Cardamom-Spiced Moistness With Toasted Nut Topping

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

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.

1

šŸ‘Øā€šŸ³ 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.

2

šŸ³ 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.

3

šŸ‘Øā€šŸ³ 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.

4

šŸ”„ 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.

5

🄘 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

Servings 8
Amount Per Serving
Calories 520kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 155mg52%
Sodium 380mg16%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 38g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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!

3

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!

4

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.

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(13 reviews)
Categories Desserts