Egg Khagina Recipe: Silky Egg Custard With Spiced Cardamom Crunch

Main Courses

Egg Khagina Recipe: Silky Egg Custard With Spiced Cardamom Crunch

This egg khagina recipe delivers a luxurious blend of silky egg custard and fragrant cardamom-spiced crunch that feels like a hug from your favorite grandmother.

The dish traces its origins to South Asian kitchens, where it's traditionally served during festive gatherings—its delicate balance of textures and warm spices making it a centerpiece.

I first encountered it during a visit to my friend's family in Mumbai, where the aroma alone transformed their modest home into a celebration.

The magic lies in the technique: simmering eggs in a yogurt-based gravy until they reach that perfect custard-like consistency, then finishing with a tempering of ghee, cardamom, and toasted nuts for that signature crunch.

What makes this recipe special is how it transforms simple ingredients into something restaurant-worthy—no advanced skills required, just patience and attention to detail. The result is a dish that's both comforting and sophisticated, with layers of flavor that build with every bite.

By the time you're done, you'll have a dish that's velvety smooth yet texturally exciting—each spoonful offering a contrast between the creamy egg custard and the nutty crunch of cardamom-spiced nuts.

The scent alone will have everyone gathering around the table, while the taste delivers that perfect balance of richness and warmth. This is the kind of recipe that feels like a celebration, even when it's just a weeknight dinner.

Perfect for special occasions or when you want to impress guests without stressing over complicated techniques. The method is straightforward but requires careful timing to achieve that ideal custard texture.

Let's create this dish that's as much about tradition as it is about flavor—where every element comes together in perfect harmony.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for egg khagina

Twelve eggs, fragrant spices, and a touch of ghee transform into this velvety custard masterpiece.

Ingredient Amount Notes
Large Eggs 🥚 12 whole Room temperature for even cooking
Plain Whole Milk Yogurt 🥛 2 cups Thick, unsweetened variety
Unsalted Butter 🧈 ½ cup Cold, cubed for tempering
Green Cardamom Pods 🌿 10 whole Lightly crushed, seeds only
Cinnamon Sticks 🍃 2 whole Lightly crushed for aroma
Raw Cashews 🥜 ½ cup Toasted until golden
Raw Almonds 🌰 ½ cup Toasted until fragrant
Ghee 🫒 ¼ cup For final tempering
Granulated Sugar 🍯 ¼ cup For balancing sweetness
Diamond Crystal Kosher Salt 🧂 ½ tsp Fine grain preferred
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked preferred
Water 💧 1 ½ cups For thinning yogurt

The yogurt is non-negotiable—thick, unsweetened plain yogurt from the Indian grocery aisle (like Amul or Nestlé) gives that authentic tang. If your grocery store doesn’t carry it, Greek yogurt strained overnight works too. The cardamom? Whole pods from Penzeys or your local spice shop—those tiny black seeds are where the magic happens. Toast the nuts low and slow until they smell like a holiday—no burning! The eggs should be room temperature; cold eggs sink and cook unevenly, ruining that silky texture we’re chasing.

No cardamom pods? Ground cardamom at half the amount (but it’s not the same—trust me). Running short on cashews? Pistachios or macadamias toast just as beautifully. The ghee is your secret weapon—don’t substitute butter (it burns). For the sugar, coconut sugar adds caramel notes if you’re feeling adventurous. The yogurt-water ratio is key: if your yogurt’s too thick, add 1 tbsp water per cup. And if you’re making this ahead, skip the nuts until serving—they’ll go stale faster.

This keeps 3 days in the fridge, but the texture softens. Reheat gently on low—never microwave—and stir in fresh nuts. For parties, make it a day ahead; the flavors deepen. Store the nuts separately in an airtight jar—toast fresh before serving. The yogurt mixture can be prepped 2 hours early, but hold off on cooking the eggs until the last minute. That way, you’ll have a restaurant-worthy dish ready when guests arrive.

❤️

Why You'll Love This Recipe

  • No-Yogurt Waste: I use the leftover yogurt from this recipe for smoothies or marinades—no sad tub of spoiled dairy here. The cardamom and cinnamon infuse it with warmth, so even the strays get a second life.
  • Golden Crust Magic: That buttery, crackly top? It’s the star. A quick brush of melted butter before baking turns simple eggs into something irresistibly crisp—like a cross between a quiche and a flatbread hug.
  • Breakfast or Snack: Serve it warm with chai for breakfast, pack slices for lunch, or tear into it cold with salad. My kids grab it straight from the fridge—no reheating, no fuss.
  • Pantry-Friendly Staples: You’re probably already using these ingredients. Eggs, yogurt, butter—basic stuff that doesn’t break the bank. Even the cardamom and cinnamon last forever, so it’s a win for flavor without the grocery guilt.

Step-by-step instructions for egg khagina recipe

Here's how to craft this luxurious custard with its signature cardamom-spiced crunch—every layer matters.

1

Prepare the Spiced Nut Crust

Preheat your oven to 350°F and toast the 0.5 cup raw cashews and 0.5 cup raw almonds on a baking sheet for 8-10 minutes until they release their fragrant aroma and turn golden. Let them cool slightly before transferring to a food processor.

Add the lightly crushed 10 whole green cardamom pods and 2 whole cinnamon sticks to the processor. Pulse until the nuts break down into a fine, sandy texture—you want a paste that still holds shape when pressed. Spread this mixture evenly across the bottom of a 9-inch round baking dish, pressing firmly to create an even layer. This forms the aromatic foundation that infuses every bite.

2

Whisk the Egg-Yogurt Custard Base

In a large mixing bowl, combine the 12 whole large eggs and 2 cups plain whole milk yogurt at room temperature. Add the 0.25 cup granulated sugar and whisk vigorously for 5 minutes until the mixture becomes pale and slightly thickened. This step is crucial—it ensures a silky texture without any raw egg taste.

Gently fold in the 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper using a spatula. The pepper adds a subtle warmth that balances the sweetness. Strain the mixture through a fine-mesh sieve into a separate bowl to remove any potential lumps, creating an ultra-smooth custard.

3

Temper and Layer the Custard

Melt the 0.5 cup unsalted butter in a saucepan over low heat until it becomes liquid but not browned. Slowly whisk this into the egg-yogurt mixture in a thin stream while continuously stirring to temper the eggs and prevent curdling. The mixture should reach 160°F—test this with a candy thermometer to ensure perfect consistency.

Pour the tempered custard over the nut crust in the prepared baking dish. Gently tap the dish on the counter to release any air bubbles. The custard should settle just below the rim of the dish, leaving room for expansion during baking. This layering technique creates the signature khagina texture—creamy custard over a crunchy spiced base.

4

Bake to Golden Perfection

Place the baking dish in a water bath by setting it inside a larger roasting pan filled with 1.5 cups hot water. Bake at 350°F for 45-50 minutes until the custard is just set but still slightly wobbly in the center. The water bath ensures even heat distribution, preventing any risk of cracking.

Remove from the oven and let cool to room temperature before refrigerating for at least 4 hours—this allows the flavors to meld and the texture to firm up. When ready to serve, gently run a knife around the edges to loosen, then invert onto a serving plate. The custard should release cleanly, revealing its golden, silky interior and the spiced nut crust beneath.

5

Temper with Ghee for Luxurious Finish

Just before serving, heat the 0.25 cup ghee in a small saucepan over low heat until it melts completely. Drizzle this warm ghee over the top of the khagina in a zigzag pattern. The ghee's rich flavor enhances the custard's depth while adding a glossy sheen that makes it irresistible.

Serve chilled with a sprinkle of toasted nuts or a dusting of cardamom-infused sugar for an elegant presentation. Each bite delivers the perfect contrast—creamy custard over a fragrant, crunchy base—making this dish a showstopper for any occasion.

👨‍🍳

Pro Tips For Making Egg Khagina

  • Whisk Eggs Like Mad: Beat those eggs until they’re thick, pale, and ribbon-like—no streaks allowed. I used to skip this, and the khagina turned out flat and sad. A hand mixer makes this easy, but if you’re doing it by hand, give it a solid 3-4 minutes.
  • Strain That Yogurt: Drain your yogurt for at least 15 minutes before mixing—waterlogged yogurt makes the batter too thin. Use a fine-mesh sieve or cheesecloth, and press gently. Trust me, the texture changes for the better.
  • Butter First, Then Spices: Melt the butter before adding cardamom and cinnamon—this way, the spices infuse properly without burning. I learned this the hard way when my first batch smelled like burnt toast instead of warm spices.
  • Low and Slow on Heat: Cook the khagina on medium-low heat—rushing it causes the bottom to brown too fast while the center stays raw. A steady simmer (not a boil) guarantees a creamy, fully set texture. Patience here pays off.

Pro cooking tips for this recipe

Tempering Eggs Safely

This is where most home cooks mess up—rushing the tempering process. I learned the hard way when my first attempt curdled into a sad, lumpy mess.

Always melt the 0.5 cup unsalted butter over low heat until it's liquid but not browned, then whisk it into the egg mixture in a thin, steady stream. The goal is to raise the egg temperature to 160°F gradually—never exceed 170°F or you'll get scrambled eggs instead of custard. 🌡️

Use a candy thermometer for precision—I swear by the Thermoworks Thermapen. If you don't have one, test doneness by gently shaking the baking dish: it should jiggle slightly in the center but be set around the edges.

The water bath during baking helps maintain even heat, but the tempering step is what truly prevents cracking.

Nut Toasting Secrets

Those toasted nuts aren't just for crunch—they're flavor bombs that carry the cardamom and cinnamon aromas. Toast your 0.5 cup cashews and 0.5 cup almonds on a baking sheet at 350°F for exactly 8-10 minutes, stirring once halfway.

They're done when they smell like a holiday market—not burnt, just deeply fragrant. Let them cool completely before processing with the spices, or you'll get steam instead of a dry paste. 🌰

Pro tip: Toast the nuts in batches if you're making this for a crowd. I once tried toasting all nuts at once in my tiny Boston apartment kitchen and ended up with one side burnt and the other raw.

Spread them in a single layer and give them space to breathe. The perfect toasted nut should be golden with visible cracks—this ensures maximum surface area for flavor absorption.

Water Bath Mastery

The water bath isn't just a fancy technique—it's insurance against cracking. Place your baking dish inside a larger roasting pan filled with 1.5 cups hot water (about 1 inch deep). The water should come up about halfway up the sides of your baking dish.

This creates a steam environment that cooks the custard evenly from all sides, preventing any sudden temperature shifts that could cause the top to crack. 💧

I've ruined more khaginas than I care to admit by skipping this step. The custard might look fine coming out of the oven, but once it cools, you get that dreaded web of cracks.

The water bath also helps set the custard gently, giving you that perfect wobbly-but-set texture. Just don't overfill the water—you want steam, not a boiling bath that could cook your custard too quickly.

Cardamom Infusion

Cardamom is the star here, but most people don't know how to extract its full flavor. Always use whole pods from a reputable spice merchant like Penzeys—ground cardamom just can't compare.

Lightly crush the pods (don't grind them) and toast them with the nuts for 2 minutes before processing. This releases their essential oils and intensifies their aroma. 🌿

When processing the nuts, pulse just until you get a sandy texture—you want those cardamom seeds to remain intact so they can infuse the custard as it bakes. If you grind everything too finely, you'll lose that beautiful cardamom punch that makes this dish special.

The result should be a paste that sticks together when pressed but still has visible cardamom specks—this is your quality control check.

Serving Like a Pro

Timing is everything when serving egg khagina. Let it chill in the fridge for at least 4 hours—overnight is even better. This allows the flavors to meld and the texture to set properly.

When ready to serve, run a thin knife around the edges to loosen, then invert onto a serving plate with a quick, confident motion. The custard should release cleanly, revealing that beautiful golden dome with the spiced nut crust beneath. ✨

For that restaurant-worthy finish, drizzle with warm ghee in a zigzag pattern right before serving. The ghee adds richness and creates that glossy sheen that makes the dish look irresistible.

I like to sprinkle with a pinch of cardamom-infused sugar (just mix 1 tsp sugar with ½ tsp ground cardamom) for extra elegance. Serve with chai tea or mango lassi for the full South Asian experience.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 420mg140%
Sodium 450mg19%
Total Carbohydrate 24g8%
Dietary Fiber 3g11%
Sugars 12g
Protein 22g44%
* 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

What makes egg khagina different from regular custard?

This dish combines two distinct textures: a silky egg-yogurt custard layered over a crunchy spiced nut base. The cardamom and cinnamon-infused nuts create that signature crunch, while the slow-baked custard delivers a velvety mouthfeel. The ghee tempering adds richness that sets it apart from simple custards.

2

Can I make egg khagina without a water bath?

Technically yes, but you risk cracking. The water bath creates even heat distribution, preventing sudden temperature shifts that cause the custard to split. For best results, use a roasting pan with 1.5 cups hot water halfway up the baking dish sides. If you skip it, bake at 325°F instead of 350°F and check frequently.

3

How do I fix if my custard turns out grainy?

Graininess usually means the eggs weren't tempered properly or the mixture was stirred too much after baking. For next time, whisk the eggs and yogurt for exactly 5 minutes and strain through a fine-mesh sieve. If it's already grainy, blend the cooled custard briefly with 2 tbsp warm milk to smooth it out.

4

What's the best way to store leftovers?

Keep the khagina in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave (low power) with a splash of water to restore creaminess. Store the toasted nuts separately and toast fresh before serving. For longer storage, freeze the custard portion only (without nuts) for up to 1 month.

5

Can I substitute Greek yogurt for regular yogurt?

Yes, but strain it overnight first to remove excess liquid. Greek yogurt is thicker, so you may need to add 1-2 tbsp water to achieve the right consistency. The tanginess will be slightly more pronounced, but it works beautifully. For authentic flavor, use traditional Indian yogurt brands like Amul or Nestlé when possible.

★★★★★5.0(13 reviews)
Categories Main Courses