Almond Cake Recipe Indian: Cardamom-Infused Moisture With Toasted Nut Depth

Desserts

Almond Cake Recipe Indian: Cardamom-Infused Moisture With Toasted Nut Depth

This Indian almond cake recipe transforms simple ingredients into a fragrant, moist dessert that feels like a warm embrace. Cardamom and toasted almonds infuse every bite with aromatic depth, while ghee adds a velvety richness that keeps it tender for days. I developed this version after years of perfecting the balance between sweetness and nutty complexity—no dry crumbs or overly sweet aftertaste here.

The secret lies in properly soaking the almonds (never skip this step!) and tempering them with ghee for that signature toasted flavor. This cake isn't just dessert—it's a celebration piece, perfect for Diwali, weddings, or any occasion where you want to impress without fuss. The texture stays moist thanks to a clever combination of milk powder and yogurt, while the cardamom elevates it from ordinary to extraordinary.

What you'll end up with is a golden-domed cake with a delicate crumb and layers of almond flavor that linger satisfyingly. The aroma alone will have guests gathering, and each slice reveals that perfect balance of sweetness and nutty richness. This isn't your average almond cake—it's a restaurant-quality dessert that's surprisingly easy to recreate at home.

Serve warm with a drizzle of rabri or a cup of chai for the full Indian experience. The leftovers keep beautifully for up to 5 days, making this the perfect make-ahead dessert. Let's get baking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond cake recipe indian

Toasted almonds, velvety ghee, and aromatic cardamom—these simple ingredients transform into a restaurant-quality Indian almond cake.

Ingredient Amount Notes
Almonds (whole, blanched) 🥜 1 ½ cups Soaked 2 hours, drained well
Ghee (clarified butter) 🧈 ½ cup For toasting almonds and richness
All-Purpose Flour 🌾 1 ½ cups Sifted for light texture
Powdered Sugar 🍚 1 ½ cups For delicate sweetness
Milk Powder 🥛 ¼ cup For moisture retention
Plain Yogurt 🍶 ½ cup Whisked smooth
Green Cardamom Pods 🌿 10 whole Seeds only, lightly crushed
Vanilla Extract 🌸 1 tbsp Pure, high-quality
Baking Powder 🍞 1 tsp Freshly opened
Salt 🧂 ½ tsp Fine sea salt
Eggs (large) 🥚 4 whole Room temperature
Lemon Zest 🍋 1 tbsp Freshly grated

The almonds are the star, so don't skimp. Blanched almonds from Whole Foods or your local Indian grocery have the best texture—no skins clinging to your teeth. Soak them for at least 2 hours (overnight is even better), then drain and pat completely dry. The ghee? Amul or Patanjali brands are my go-tos for that authentic flavor. Toast the almonds in the ghee until golden—this step can't be rushed. The cardamom pods should be plump and fragrant; if they smell stale, skip them.

No blanched almonds? Toast whole almonds with skins on and rub them between your palms to remove skins after toasting. Out of ghee? Butter or coconut oil works in a pinch, though the flavor won't be quite the same. For the milk powder, Nestle or Amul are reliable, but any good-quality powdered milk will do. The yogurt should be plain and thick—Greek yogurt works too. If you're short on time, sour cream can replace it, but the texture might be slightly denser. The lemon zest adds a bright contrast, so use freshly grated—bottled zest just won't cut it.

This cake keeps beautifully for 5 days at room temperature, wrapped tightly in parchment. For longer storage, freeze slices wrapped individually for up to 3 months. The secret to reheating? Warm in a 200°F oven for 10 minutes—it'll taste almost as good as fresh. I always make double the batter and bake it in two pans. One for today, one for gifts—because this cake is always a crowd-pleaser.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by this recipe because it’s basically three ingredients plus patience—just blend the almonds into a fine powder, fold in the ghee and milk powder, and let the oven do the rest. No eggs, no fuss, no stressing over measurements.
  • Rich Without Effort: That ghee isn’t just fat—it’s flavor. The moment the cake bakes, you get this buttery, nutty depth that’s somehow both light and indulgent. Honestly, it’s the kind of taste that makes you want to skip dessert.
  • Everyday or Special: Between us, I eat this for breakfast, pack it in lunchboxes, and still bring it to potlucks. The powdered sugar glaze? Optional. The texture? Always perfect. It’s the cake that works everywhere—no pretenses.
  • Leftovers That Last: One batch feeds my whole family, and the slices stay fresh for days (yes, even with kids grabbing them). Plus, it’s cheaper than store-bought—just almonds, flour, and a little ghee go a long way. My wallet thanks me.

Step-by-step instructions for cardamom-infused almond cake

This recipe delivers a tender, moist cake with deep nutty flavor and aromatic cardamom notes.

1

Toast the Almonds for Nutty Depth

Preheat your oven to 350°F. Spread the 1.5 cups almonds (whole, blanched) on a baking sheet in a single layer. Toast for 8-10 minutes, stirring halfway, until they turn a light golden color and smell intensely nutty. This step develops their flavor and prevents them from absorbing too much moisture later.

Let the almonds cool completely before processing. I like to spread them out on a wire rack to cool faster. Once cool, pulse them in a food processor until they reach a coarse, sand-like texture—you want visible almond pieces but nothing too chunky. The texture should resemble fine sand with visible nut fragments.

2

Infuse the Ghee with Cardamom

In a small saucepan, melt the 0.5 cup ghee (clarified butter) over low heat. Add the 10 whole green cardamom pods (lightly crushed) and let them infuse for 2-3 minutes until the ghee develops a subtle floral aroma. Remove from heat and let it cool slightly while you prepare the remaining ingredients.

This infusion creates the aromatic base that defines this cake. The cardamom's natural oils will dissolve into the ghee, giving your cake that signature Indian spice character. Strain out the cardamom pods before using the infused ghee in your batter—you don't want any hard seeds in your final cake.

3

Combine Wet Ingredients for Perfect Texture

In a large mixing bowl, whisk together the 4 whole eggs (large), 1.5 cups powdered sugar, 1 tbsp vanilla extract, and 1 tbsp lemon zest until the mixture is pale yellow and completely smooth. The powdered sugar should dissolve completely, creating a light, airy base for your cake.

In a separate bowl, combine the 0.5 cup plain yogurt, 0.25 cup milk powder, and 0.5 tsp salt. Whisk until the milk powder dissolves completely—this creates a stable, moist base that won't curdle when mixed with the eggs. The yogurt adds tenderness while the milk powder helps retain moisture throughout baking.

4

Fold in Dry Ingredients Gently

Sift the 1.5 cups all-purpose flour and 1 tsp baking powder together into a medium bowl. In your large mixing bowl, gently fold in the toasted almonds, then the dry ingredients, alternating with the yogurt mixture. Start and end with the dry ingredients to ensure even distribution throughout the batter.

Add the cooled, infused ghee in a slow stream while mixing on low speed. This gradual incorporation prevents the batter from becoming too dense. The mixture should be thick but still pourable—like a rich, nutty cake batter. Don't overmix; just combine until everything is evenly distributed and no flour streaks remain.

5

Bake to Golden Perfection

Preheat your oven to 350°F and grease two 8-inch round cake pans thoroughly. Divide the batter evenly between the pans. Bake for 35-40 minutes until a toothpick inserted in the center comes out clean and the edges are just beginning to pull away from the pan.

For the perfect finish, I like to tent the pans with foil during the last 10 minutes of baking to prevent the tops from browning too quickly. This ensures a smooth, golden finish. Let the cakes cool in their pans for 10 minutes before transferring to a wire rack to cool completely. The cooling process is crucial for developing the cake's final texture—don't rush it!

👨‍🍳

Pro Tips For Making Almond Cake Recipe Indian

  • Toast Almonds Low: Heat your almonds on the lowest oven rack in a 350°F (175°C) oven for 10-12 minutes, stirring every 3 minutes. I learned this the hard way—burning them once made the whole cake taste bitter, and you don’t want that nutty overpowering your delicate ghee flavor. ---
  • Whisk Ghee Cold: Mix your ghee into the flour after cooling it slightly—room temp works, but not warm. I used to melt it fully, and the cake always turned greasy instead of light. Cold ghee incorporates better and gives that signature crumbly texture. ---
  • Sift Twice: Sift the flour-milk powder mix before adding ghee, then sift again after combining. Sounds excessive, but it prevents lumps that ruin the cake’s airy finish. Yes, even if you’re impatient like me—this isn’t the step to skip. ---
  • Press Don’t Pack: When shaping the cake, press the dough gently into the pan—don’t pack it down like you’re making cookies. Overcompressing makes it dense. A light hand gives you that classic Indian almond cake crumb, not a brick.

Creative variations of almond cake recipe indian

Classic Badam Barfi

This traditional Indian almond cake variation transforms the recipe into a no-bake dessert with a fudgy texture. Replace the cake batter with a mixture of 1.5 cups toasted almonds, 1 cup powdered sugar, 0.5 cup condensed milk, and 2 tbsp ghee. Cook the mixture in a heavy pan until it thickens, then spread it on a greased tray and cut into diamonds. The result is a melt-in-your-mouth treat perfect for festive occasions like Diwali or Eid. 🥜

Spiced Cardamom-Almond Kheer

Turn your cake into a creamy, spiced pudding by combining the batter with 2 cups milk, 0.5 cup sugar, and 1 tsp saffron strands. Simmer until thickened, then fold in the toasted almonds. Serve warm with a drizzle of rabri or a sprinkle of chopped pistachios. This variation is lighter than cake but equally rich, making it a comforting dessert for any time of year. 🌿

Vegan Almond Cake

For a dairy-free version, substitute the eggs with 4 tbsp flaxseed meal mixed with 10 tbsp water (let it sit for 5 minutes to thicken). Replace the ghee with 0.5 cup coconut oil and use plant-based yogurt and milk powder. The texture remains moist, and the nutty flavor shines through. This version is perfect for vegan diets while keeping the authentic taste. 🌱

Chocolate-Almond Fusion

Add a decadent twist by folding in 0.5 cup melted dark chocolate (70% cocoa) into the batter. The chocolate complements the almonds beautifully, creating a rich, fudgy cake with pockets of melted chocolate. Garnish with crushed almonds and a dusting of cocoa powder for an elegant finish. This fusion is ideal for chocolate lovers who still want that nutty depth. 🍫

Lemon-Almond Cake

Boost the brightness by doubling the lemon zest to 2 tbsp and adding 1 tbsp lemon juice to the batter. The tangy citrus cuts through the richness of the almonds, creating a refreshing twist. This variation pairs perfectly with a cup of chai or as a light dessert after a spicy meal. The aroma alone will make your kitchen smell like sunshine. 🍋

Gluten-Free Option

Swap the all-purpose flour for a 1:1 gluten-free baking flour blend (like Bob's Red Mill) and add 1 tbsp xanthan gum to maintain structure. The texture remains tender, and the cake stays moist. This version ensures everyone at the table can enjoy the dessert without compromising on flavor. It’s a game-changer for gluten-sensitive guests! 💪

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 320mg14%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 42g
Protein 12g24%
* 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

Why do I need to soak the almonds before using them?

Soaking almonds for at least 2 hours (or overnight) softens their tough skins and makes them easier to blend into a fine texture. This creates a smoother, more velvety cake rather than one with gritty bits. The soaking also helps the almonds absorb flavors better from the ghee and cardamom infusion.

2

Can I make this cake without eggs?

Yes! For a vegan version, replace the 4 eggs with 4 tbsp flaxseed meal mixed with 10 tbsp water (let it sit for 5 minutes to thicken). The texture remains moist, though it may be slightly denser. Use plant-based yogurt and coconut oil instead of ghee for best results.

3

How do I prevent the cake from becoming dry?

The key is proper moisture balance. Don't overbake—test with a toothpick at 35-40 minutes. If your kitchen is dry, tent the pans with foil during the last 10 minutes of baking. Also, ensure you're using room-temperature eggs and whisking the yogurt mixture until fully dissolved. The milk powder helps retain moisture, but overmixing can develop gluten and make it dry.

4

What's the best way to store leftovers?

Wrap slices tightly in parchment paper and store at room temperature for up to 5 days in an airtight container. For longer storage, freeze individual slices for up to 3 months. To revive, warm in a 200°F oven for 10 minutes—it'll taste almost as fresh as day one! The cake keeps beautifully because the ghee and yogurt create a protective moisture barrier.

5

Can I substitute cardamom with another spice?

While cardamom is traditional, you can use 1/2 tsp cinnamon or 1/4 tsp nutmeg for a different flavor profile. However, cardamom's floral notes are unique to this recipe. If you're sensitive to strong spices, reduce the amount by half. The cardamom infusion in the ghee is what gives this cake its signature aroma, so don't skip it entirely if possible.

★★★★★4.9(13 reviews)
Categories Desserts