Desserts
This Pakistani almond cake delivers the perfect balance of moist, cardamom-infused layers with a signature crunchy top—just like the ones you'd find in traditional Pakistani desserts. The secret lies in blending ground almonds with warm spices, creating a texture that's both tender and delightfully crumbly. I've perfected this recipe over years of baking, ensuring every slice stays perfectly moist without becoming dense.
The recipe begins with a rich batter made from almond flour, eggs, and a touch of ghee, which infuses deep, nutty flavors. Cardamom and rose water elevate the aroma, while a layer of toasted almonds on top provides that signature crunch. Unlike many cakes, this one bakes slowly to develop its signature texture—soft inside, crisp on the outside.
What sets this apart is the way the almonds caramelize slightly during baking, creating a golden crust that contrasts beautifully with the moist interior. The result is a dessert that's elegant enough for special occasions but simple enough for everyday indulgence. Whether served with chai or as a standalone treat, it's a showstopper.
This recipe is vegetarian-friendly and requires no special equipment beyond a mixing bowl and baking pan. The ingredients are easy to find, and the process is straightforward, making it accessible for both beginners and experienced bakers. Let’s get started on creating this timeless classic.
Ingredients for almond cake pakistani
Eight simple ingredients create this luxurious Pakistani almond cake with perfect moist crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🌰 | 2 cups | Finely ground, unsweetened |
| All-Purpose Flour 🌾 | ½ cup | For structure and binding |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Ghee 🧈 | ½ cup | Clarified butter for richness |
| Rose Water 🌸 | 1 tbsp | Pure, food-grade quality |
| Ground Cardamom 🌿 | 1 tsp | Freshly ground preferred |
| Baking Powder 🧂 | 1 tsp | Aluminum-free recommended |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Sliced Almonds 🌰 | 1 cup | Toasted for crunchy topping |
| Powdered Sugar 🍚 | ¼ cup | For final dusting |
| Unsalted Butter 🧈 | ¼ cup | Melted, for brushing |
The almond flour is the heart of this cake—Bob's Red Mill or Anthony's Goods brands are my go-to for consistency. Look for finely ground, unsweetened almond flour; pre-ground almonds often have larger particles that affect texture. Ghee is non-negotiable here; it adds that signature nutty richness that butter can't replicate. If you can't find ghee, clarified butter works in a pinch, but ghee's higher smoke point makes it ideal. The rose water should be pure and food-grade—Nabars or Al Wadi brands are reliable. Cardamom is best freshly ground; store-bought ground cardamom loses potency quickly, so buy whole pods and grind them yourself if possible.
No almond flour? Blend whole almonds into a fine powder—it takes a food processor about 5 minutes, but the texture won't be as smooth. Running short on ghee? Melted coconut oil or extra-virgin olive oil can substitute, though the flavor will shift slightly. The sliced almonds can be swapped for toasted pistachios or hazelnuts if you prefer a different nutty profile. For the sugar, light brown sugar adds subtle molasses notes, but white sugar keeps the cake's signature bright flavor. The powdered sugar on top is purely decorative—skip it if you're serving this as a savory dessert with chai.
This cake keeps beautifully for 4-5 days in an airtight container at room temperature, though the texture softens slightly after 2 days. For longer storage, wrap tightly in plastic and refrigerate for up to 1 week—just let it sit at room temperature for 30 minutes before serving. The topping stays crisp for 3 days if stored properly. I always bake two cakes at once—one for immediate serving and one to freeze. Wrapped in parchment and frozen, it stays fresh for 3 months. The best part? It reheats beautifully—just warm slices in the oven at 300°F for 5 minutes to restore that perfect crunch.
Why You'll Love This Recipe
- No-Mix Wonder: I swear by this recipe—just fold the dry ingredients into the wet, pour, and bake. The almond flour does all the work, so no sifting or overmixing here. That ghee? It makes the texture light without a lick of effort.
- Sweet & Nutty Magic: The almond flour gives it that rich, buttery depth, while the sugar stays just crisp enough on top. Honestly, the first bite tastes like a hug from my nan’s kitchen—warm, familiar, and impossible to resist.
- Weeknight to Celebration: Same batter for breakfast (sliced toast with jam) or dessert (drizzled with honey). I’ve served it at iftars, potlucks, and lazy Sundays—no one ever guesses how simple it is.
- Budget-Friendly Luxury: Ghee feels fancy, but a little goes a long way, and almond flour stretches further than you’d think. Leftovers? They last days in an airtight container, and the second slice is always better than the first.
Step-by-step instructions for almond cake Pakistani recipe
Here's how to achieve that signature Pakistani almond cake texture—moist crumb with a crunchy almond top.
Prepare the Dry Ingredients
In a medium bowl, whisk together the 2 cups almond flour, 0.5 cup all-purpose flour, 1.5 cups granulated sugar, 1 tsp baking powder, 0.5 tsp salt, and 1 tsp ground cardamom. Sift the mixture once through a fine-mesh sieve to remove any lumps and aerate the dry ingredients. This ensures a light, even texture throughout the cake.
Set the bowl aside while you prepare the wet ingredients. The cardamom should be finely ground—if using whole pods, toast them lightly first to enhance their aroma. I like to press the pods between my palms before grinding to release their essential oils, which adds depth to the flavor.
Mix Wet Ingredients and Combine
In a separate large bowl, beat the 4 whole large eggs until they're fully combined and slightly frothy. This takes about 1-2 minutes with a hand mixer on medium speed. The eggs should be pale yellow and hold their shape when the whisk is lifted.
Add the 0.5 cup ghee and 0.25 cup melted unsalted butter to the eggs, mixing until fully incorporated. Then stir in the 1 tbsp rose water—this is where the cake gets its signature floral note. Be careful not to overmix; just combine until smooth. Gradually add the dry ingredients to the wet mixture, folding with a spatula until just combined. The batter should be thick but pourable, similar to cookie dough.
Toast the Almonds and Prepare the Pan
While the oven preheats to 350°F, toast the 1 cup sliced almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they're golden brown and fragrant. Remove from heat immediately and set aside. The almonds should be warm but not burnt—just enough to develop their natural oils and enhance their crunch.
Generously grease an 8-inch round cake pan with a bit of melted butter or ghee, then dust lightly with flour. Tap the pan against the counter to remove any excess flour. Line the bottom with parchment paper for easy removal. The pan should be ready to receive the batter once the oven reaches temperature.
Bake to Golden Perfection
Pour the batter into the prepared pan and smooth the top with a spatula. Sprinkle the toasted sliced almonds evenly over the surface, pressing them gently into the top layer. Bake in the preheated oven for 35-40 minutes, or until a toothpick inserted into the center comes out clean.
Here's the thing—don't overbake. The cake will continue cooking slightly as it cools, and you want to preserve that moist crumb. The edges should be golden brown, and the top should have a delicate crust. If the almonds aren't quite brown enough, you can broil for 1-2 minutes at the end, but watch closely to avoid burning.
Cool and Dust for Presentation
Remove the cake from the oven and let it cool in the pan for 10 minutes. Then transfer it to a wire rack to cool completely. This resting period is crucial—it allows the cake to set properly and prevents it from becoming gummy.
Once fully cooled, dust the top generously with 0.25 cup powdered sugar using a fine-mesh sieve. This step is non-negotiable—it balances the rich almond flavor and adds that classic Pakistani cake finish. Store any leftovers in an airtight container at room temperature for up to 3 days, or refrigerate for up to 5 days. The cake keeps well, but it's best enjoyed fresh.
Pro Tips For Making Almond Cake Pakistani
- Weigh the almond flour: Almond flour’s density varies wildly—don’t eyeball it. Use a kitchen scale for 1 cup = ~120g (packed lightly). I learned this the hard way when my cake turned into a dense brick because I scooped it straight from the bag.
- Whip eggs with sugar slowly: Start the eggs and sugar on low speed, then gradually increase to medium-high. Rushing this step traps too much air, leading to a cake that collapses as it bakes. My grandmother’s trick: let the mixer do the work—no elbow grease here.
- Preheat oven to 325°F (not 350°F): This cake needs a gentle start. At 350°F, the outside sets too fast while the center stays raw. Trust me, the extra 25°F prevents a cracked crust and ensures even baking—no, your oven isn’t lying to you.
- Ghee the pan and parchment: Yes, even if you’re using parchment. Brush a thin layer of ghee on the pan before lining it with parchment, then grease the parchment too. This guarantees the cake won’t stick to either—no sad tears over a ruined bottom.
Serving suggestions for leftovers
Traditional Chai Pairing
Serve this almond cake with a steaming cup of masala chai for the ultimate Pakistani dessert experience. I recommend using Assam tea leaves with a blend of cardamom, cinnamon, and black pepper—the warm spices complement the cake's nutty sweetness perfectly. For an extra touch, add a splash of rose water to your chai, just like we did in the cake batter. 🌸
Garnish with Fresh Fruit
Brighten the presentation by arranging sliced mangoes or pomegranate seeds around the cake. The tropical sweetness of mango pairs beautifully with the cardamom and almond flavors, while the tartness of pomegranate adds a refreshing contrast. Use a fine-mesh sieve to dust extra powdered sugar over the fruit for an elegant finish.
Warm Spiced Yogurt Dip
Create a simple yet sophisticated dip by mixing ½ cup Greek yogurt with 1 tsp honey, ½ tsp ground cardamom, and a pinch of salt. This cooling, creamy contrast balances the richness of the cake. Serve in small bowls alongside slices for dipping—it’s a crowd-pleaser at gatherings. For extra flair, garnish with a sprinkle of toasted pistachios.
Layered Dessert Platter
For a showstopping presentation, layer slices of this almond cake with whipped cream and fresh berries in a glass dish. The contrast of creamy, fruity, and nutty textures makes it visually stunning. I like to use raspberries and blackberries for their deep colors and tartness. Serve chilled for a refreshing dessert option.
Saffron-Infused Milk
Elevate the experience with a glass of saffron-infused milk on the side. Steep ¼ tsp saffron threads in 1 cup warm milk for 10 minutes, then strain and sweeten with 1 tsp sugar. The floral aroma of saffron enhances the cake’s rose water notes, creating a harmonious flavor profile. Serve in small glasses for an elegant touch.
Mini Cake Bites
Cut the cake into 1-inch squares for easy serving at parties or picnics. Arrange them on a platter with mint leaves for a pop of color and freshness. These bite-sized portions are perfect for sharing and make the cake feel even more special. Store extras in an airtight container to maintain freshness for up to 3 days.
Nutrition facts
Frequently asked questions
Can I make this almond cake without almond flour?
Yes, but the texture will differ. For a close substitute, blend 2 cups whole almonds into a fine powder using a food processor (about 5 minutes). If you're avoiding almonds entirely, replace the almond flour with 2 cups all-purpose flour and add ½ cup ground walnuts or pistachios for flavor. The cake will be less moist but still delicious!
Why does my Pakistani almond cake turn out dense?
Overmixing the batter or overbaking are the most common culprits. Mix just until combined—don't beat the eggs too vigorously—and bake until a toothpick comes out clean (35-40 minutes at 350°F). Also, ensure your almond flour is finely ground and not clumpy. For extra moisture, add 1 tbsp yogurt or milk to the batter.
How can I make this cake gluten-free?
Replace the 0.5 cup all-purpose flour with 0.5 cup gluten-free 1:1 baking flour (like Bob's Red Mill). For best results, also add 1 tsp xanthan gum to help bind the cake. The texture will be slightly denser but still moist. Test your gluten-free flour blend first in small batches to check for proper rise.
Can I bake this cake in a different pan size?
For an 8-inch square pan, reduce baking time by 5-7 minutes. For a 9-inch round pan, increase baking time by 5-10 minutes. Always check doneness with a toothpick. The cake should be set but still slightly springy. Adjust the almond topping proportionally—use ¾ cup for the square pan and 1¼ cups for the 9-inch pan.
What's the best way to store leftovers?
Keep the cake in an airtight container at room temperature for 3-4 days. For longer storage, refrigerate for up to 5 days—just bring to room temperature before serving. To revive the texture, warm slices in the oven at 300°F for 5 minutes. Freeze for up to 3 months by wrapping tightly in plastic and parchment.
