Desserts
This Indian almond cake recipe transforms humble ingredients into a fragrant, moist masterpiece—perfect for festive occasions or weekend treats. The secret lies in toasted almond flour and warm cardamom, which infuse every bite with aromatic depth. Unlike traditional cakes, this version relies on ghee for richness and a touch of saffron for golden elegance, creating a texture that's impossibly tender yet sturdy enough to slice cleanly.
The beauty of this recipe is its adaptability—whether you're baking for Diwali celebrations or simply craving a nutty indulgence, the technique remains the same. A simple syrup glaze elevates the cake further, ensuring that each slice stays moist for hours. What makes it truly special is how the toasted almonds add a satisfying crunch, balancing the cake's delicate softness.
By the time you pull it from the oven, you'll have a cake that's golden at the edges, fragrant with cardamom, and studded with almonds that offer both visual appeal and textural contrast. The aroma alone will have everyone gathering around the kitchen, and the first bite delivers on that promise of moist, flavorful perfection.
This recipe works beautifully for special occasions or everyday cravings, and it's easily adaptable for dietary preferences—just swap the ghee for butter or coconut oil. Let's get baking!
Ingredients for almond cake recipe indian
Toasted almonds, cardamom, and ghee create this fragrant, moist Indian almond cake masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🥜 | 2 cups | Toasted for nutty depth |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth batter |
| Ghee 🧈 | ¾ cup | Clarified butter for richness |
| Granulated Sugar 🍚 | 1 ½ cups | White or brown preferred |
| Large Eggs 🥚 | 3 whole | Room temperature for even mixing |
| Plain Yogurt 🍶 | ½ cup | Whisked smooth, full-fat |
| Ground Cardamom 🌿 | 1 tsp | Freshly ground preferred |
| Saffron Strands 💛 | ⅛ tsp | Soaked in 1 tbsp warm milk |
| Baking Powder 🍞 | 1 tsp | Double-acting for lift |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Sliced Almonds 🥜 | ½ cup | Toasted for crunch |
| Vanilla Extract 🌸 | 1 tsp | Pure for authentic flavor |
| Simple Syrup 🍯 | ¼ cup | For glaze, equal parts sugar/water |
The almond flour is the heart of this cake—toast it lightly in a dry pan until fragrant (about 5 minutes) to deepen its nutty flavor. Bob's Red Mill or Anthony's Goods brands are excellent choices, but any finely ground almond flour works. For the cardamom, whole pods are ideal—grind them fresh for maximum aroma, or use pre-ground if you're in a hurry. The ghee should be room temperature when measuring to ensure smooth incorporation into the batter. Saffron is pricey, so buy it in small quantities from Indian grocery stores—they often have it at better prices than mainstream markets.
No almond flour? Blend whole almonds into a fine powder (food processor or high-speed blender) for a DIY version. Swap ghee for unsalted butter or coconut oil, though the texture will differ slightly. If you're avoiding dairy, vegan butter or melted coconut oil work well. For the saffron, if you can't find it, turmeric at half the amount gives a similar golden hue (though no saffron flavor). The sliced almonds can be omitted if you prefer a smoother texture, but I always toast them—they add that satisfying crunch that balances the cake's softness. For the syrup glaze, honey works too if you're not strict about refined sugar.
Store the cake in an airtight container at room temperature for up to 3 days, or refrigerate for 5 days if you're in a humid climate. The glaze keeps it moist, but if the top dries slightly, brush with a little warm milk or syrup to revive it. This cake freezes beautifully—wrap tightly in plastic and freeze for up to 3 months. Thaw at room temperature before slicing. I always bake an extra batch—it's too good to last just one day, and reheating slices in the oven for 10 seconds keeps them tender.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by this recipe because it’s literally three bowls and a whisk—no stand mixer, no sifting, no fuss. The almond flour and all-purpose blend so smoothly with ghee that the batter falls together like magic, even when I’m distracted (looking at you, midday coffee slump).
- Rich Without Guilt: That ghee-sugar swirl? It’s the star. The cake stays moist for days, but the real win is how the toasted almond flavor cuts through the sweetness—like a hug for your taste buds. Honestly, I’ve made it for guests who don’t even like cake, and they’ve come back for seconds.
- Weekend or Weeknight: Slice it thin for tea-time treats or stack it for a quick dessert after dinner—it’s that adaptable. I’ve even packed it in lunchboxes (the ghee keeps it rich without drying out), and my kid’s school friends keep asking for “that cake Mom makes.”
- Budget-Friendly Luxe: Almond flour can be pricey, but this recipe stretches it with all-purpose flour, and a little ghee goes a long way. Plus, the leftovers? They’re better the next day—firm enough to slice neatly, but still tender. My secret weapon for impromptu gatherings when I’m low on time or cash.
Step-by-step instructions for almond cake recipe Indian
Here's how to create a perfectly moist cardamom-infused almond cake with a satisfying nutty crunch.
Prepare the Almond Flour and Toast the Sliced Almonds
Preheat your oven to 350°F and spread the 2 cups almond flour on a baking sheet in an even layer. Toast for 8-10 minutes until fragrant and lightly golden. This step enhances the nutty depth and removes any raw flour taste. While it toasts, spread the 0.5 cup sliced almonds on another baking sheet and toast for 5-6 minutes until golden brown. Set both aside to cool completely before using.
Toasted almond flour prevents a dense texture, while toasted sliced almonds add that essential crunch to the cake's exterior. I like to stir the almond flour halfway through toasting for even browning. Don't skip this step—it makes all the difference in texture and flavor.
Mix Wet Ingredients for Maximum Moisture
In a large mixing bowl, combine the 0.75 cup ghee and 1.5 cups granulated sugar until fully melted and smooth. Add the 3 whole large eggs one at a time, whisking vigorously after each addition until fully incorporated. The mixture should be pale and slightly thickened. Stir in the 0.5 cup plain yogurt and 1 tsp vanilla extract until completely smooth.
In a separate small bowl, soak the 0.125 tsp saffron strands in 1 tablespoon warm milk for 10 minutes to release their vibrant color and delicate flavor. Add this saffron milk to the wet mixture along with the 1 tsp ground cardamom and 0.25 tsp salt. Mix well to combine all the aromatic elements.
Combine Dry Ingredients and Fold Gently
In a separate bowl, sift together the 0.5 cup all-purpose flour and 1 tsp baking powder to create a smooth, aerated mixture. Gradually add this to the wet ingredients while gently folding with a spatula. Be careful not to overmix—just until the dry ingredients are completely incorporated. Fold in the cooled toasted almond flour and half of the toasted sliced almonds.
The batter should be thick but pourable. If it seems too dry, add 1-2 tablespoons milk to help with mixing. This cake relies on proper aeration from the baking powder and the ghee for moisture, so handle it gently to maintain the air bubbles that create that light, tender crumb.
Bake Until Golden and Springy
Pour the batter into a greased and floured 8-inch round cake pan lined with parchment paper. Sprinkle the remaining toasted sliced almonds evenly over the top. Bake in the preheated oven for 40-45 minutes or until a toothpick inserted in the center comes out clean and the top is golden brown.
I check for doneness at 35 minutes—the cake should spring back slightly when pressed gently in the center. If the top browns too quickly, tent the cake with foil after 25 minutes to prevent over-browning while ensuring it cooks through completely.
Glaze and Serve Warm
While the cake is still warm, prepare the glaze by heating the 0.25 cup simple syrup in a small saucepan over low heat until warm. Brush this generously over the top and sides of the cake. The warmth of the cake will help the glaze set beautifully. Let the cake cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
This glaze adds a subtle sweetness that complements the cardamom and almond flavors perfectly. Serve the cake at room temperature for the best texture—moist but not soggy, with that perfect balance of nutty richness and aromatic cardamom. Each slice should reveal a tender crumb with pockets of almond crunch throughout.
Pro Tips For Making Almond Cake Recipe Indian
- Whisk Eggs Like Butter: Beat the eggs with sugar until they’re pale, thick, and triple in volume—this isn’t just fluff, it’s the difference between a dense cake and one that’s light as a cloud. I used to rush this step, and my cakes turned out like bricks. Five minutes of steady whisking (or three with a stand mixer) makes all the difference. ---
- Toast Almond Flour First: Warm the almond flour in a dry pan for 2-3 minutes until it smells nutty and fragrant—this deepens the flavor and cuts the raw taste. Skip this, and your cake will taste like almond paste straight from the jar. (Yes, even if you’re impatient like me.) ---
- Don’t Overmix the Batter: Fold in the dry ingredients just until combined—lumpy is fine, but gloppy means you’ve overworked the gluten. I learned this the hard way when my first batch turned out chewy instead of tender. Use a spatula and stop when the flour disappears. ---
- Bake at 325°F, Not Hotter: Almond cakes rise fast but dry out if the oven’s too hot—start at 325°F (163°C) and avoid opening the door for the first 20 minutes. After burning three batches at 350°F, I finally got a golden, moist crumb. Patience here is non-negotiable.
Troubleshooting great almond cake recipe indian
Dense Cake Texture
If your cake turns out dense instead of light, the almond flour likely wasn't toasted enough or the batter was overmixed. Always toast the almond flour until fragrant (about 8-10 minutes) to remove moisture. Also, fold the dry ingredients into the wet mixture gently—overmixing develops gluten, making the cake tough. For extra lift, add ½ tsp extra baking powder if your flour is old. 🔥
Cracked Top
A cracked top usually means the cake baked too quickly or the oven was too hot. Reduce your oven temperature to 325°F and tent the cake with foil after 20 minutes. If your oven runs hot, place a baking sheet on the lower rack to distribute heat more evenly. Avoid opening the oven door during baking—temperature fluctuations cause cracks.
Dry or Crumbly Cake
Dryness often happens when the cake is baked too long or the ghee wasn't fully incorporated. Check for doneness at 35 minutes—the cake should spring back when pressed gently. If the cake still feels dry after cooling, brush it with 2 tbsp warm milk while still warm to restore moisture. For extra richness, replace ¼ cup yogurt with ¼ cup heavy cream in the batter.
Soggy Bottom
A soggy bottom occurs when the cake pan isn't properly preheated or greased. Always place your cake pan in the oven while preheating to ensure even heat distribution. Use parchment paper at the bottom of the pan for easy release, and grease it lightly with ghee or butter. Avoid overfilling the pan—fill it only ⅔ full to allow even baking.
Flat Cake
A flat cake often results from insufficient leavening or an underbaked center. Ensure your baking powder is fresh (test by mixing with water—it should bubble). Bake until a toothpick comes out clean (40-45 minutes), and avoid opening the oven door early. For extra height, add 1 tbsp whipped egg whites to the batter before baking.
Uneven Browning
If the top browns too quickly while the center stays raw, your oven has hot spots. Rotate the cake pan halfway through baking (after 20-25 minutes) for even cooking. For stubborn hot spots, place a baking sheet on the rack above or below the cake to reflect heat. If your oven lacks precision, use an oven thermometer to verify the temperature.
Nutrition facts
Frequently asked questions
Can I make this Indian almond cake without almond flour?
Yes! You can substitute almond flour by blending 2 cups whole almonds into a fine powder using a food processor or high-speed blender. For a slightly different texture, you could also replace half the almond flour with 1 cup all-purpose flour, but the nutty flavor will be less pronounced. Toast the blended almonds first to enhance their aroma.
How do I store this cake to keep it moist?
Store the cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for 5 days or freeze for 3 months. To revive a slightly dried cake, brush the top with 1-2 tablespoons warm milk or syrup before serving. The glaze helps maintain moisture, but humidity can still affect texture.
What's the best way to substitute ghee?
For a dairy-free version, use unsalted butter or coconut oil at the same quantity. If using coconut oil, expect a slightly different flavor and texture. For a vegan option, melt ¾ cup coconut oil and cool it slightly before mixing. Ghee's rich flavor is hard to replicate, but these alternatives work well for the cake's structure.
Can I bake this cake in a different-sized pan?
Yes, but adjust the baking time accordingly. For an 8-inch round pan, bake for 40-45 minutes. For a 9-inch pan, reduce to 35-40 minutes and check for doneness early. Always use the toothpick test—insert it in the center and ensure it comes out clean. Smaller pans may require slightly longer baking times.
Why does my cake have a strong almond flavor?
The intense almond flavor comes from using toasted almond flour and extra sliced almonds. For a milder taste, reduce the almond flour to 1.5 cups and omit ¼ cup sliced almonds. The cardamom also enhances the nutty notes, so if you prefer a subtler flavor, reduce it to ½ tsp. The cake will still be delicious but with a more balanced profile.
