Beerakaya Egg Curry Recipe: Spiced Yogurt and Tomato Comfort in One Pot

Breakfast & Brunch

Beerakaya Egg Curry Recipe: Spiced Yogurt and Tomato Comfort in One Pot

This Beerakaya Egg Curry recipe delivers the perfect balance of spiced yogurt and tender eggs in one comforting dish. The slow-simmered tomato base and aromatic spices create a rich, velvety sauce that perfectly cradles the fried eggs—each bite is a harmonious blend of tangy, spicy, and creamy flavors. I've perfected this technique to ensure the eggs stay perfectly runny at the center while absorbing the flavorful curry. The beauty of this recipe lies in its simplicity and versatility. With just a handful of ingredients and 30 minutes of active time, you'll create a dish that's equally at home on a lazy weekend morning or as a hearty lunch. The yogurt adds a cooling element that balances the heat, making it satisfying yet not overly rich. Traditional methods meet modern convenience here, with no complicated techniques required. What you'll end up with is a restaurant-quality curry that's creamy, aromatic, and packed with flavor. The fried eggs add a luxurious touch, their yolks staying perfectly runny despite the long simmer. Serve it with warm crusty bread to soak up every last bit of the delicious sauce—this is comfort food at its finest. This dish is incredibly adaptable. Use it as a standalone meal or pair it with rice for a more substantial serving. The leftovers reheat beautifully, making it perfect for meal prep. Let's dive into the recipe!

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beerakaya egg curry

Fifteen ingredients create restaurant-quality comfort with minimal effort and maximum flavor.

Ingredient Amount Notes
Extra-Firm Tofu 🥬 1 lb Cubed for protein base
Plain Whole-Milk Yogurt 🥛 1 ½ cups Full-fat for creaminess
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Canned Crushed Tomatoes 🍅 1 can 28 oz, San Marzano preferred
Onion 🧅 1 whole Medium yellow, diced
Green Chilies 🌶️ 4 whole Fresh, sliced lengthwise
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌿 ½ tsp Bright yellow color
Garam Masala 🌶️ 1 tsp Homemade or store-bought
Salt 🧂 1 tsp Diamond Crystal preferred
Large Eggs 🥚 4 whole Fried separately
Vegetable Oil 🫒 ¼ cup For frying eggs
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The yogurt is the heart of this dish—full-fat Greek-style creates the richest texture, but plain whole-milk works too. Whole Foods or Trader Joe's carry excellent options, but any brand with no additives is fine. Ginger and garlic need to be fresh for that bright, aromatic punch—no powdered substitutes. For the tomatoes, San Marzano cans are ideal, but any high-quality crushed tomatoes will do. The green chilies should be fresh, not jarred—Mexican markets often have the best selection.

No fresh ginger? Powdered at half the amount, but you'll lose some depth. Substituting tofu for chicken? It works beautifully—just marinate the tofu cubes in yogurt and spices for 30 minutes first. For extra heat, add red chili flakes or cayenne. If you can't find garam masala, mix equal parts cumin, coriander, cardamom, and cinnamon. The eggs are fried separately to keep their yolks perfectly runny—don't overcook them.

This curry reheats beautifully—tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. For meal prep, make the curry base ahead and fry the eggs fresh when serving. Garnish with cilantro just before eating to preserve its vibrant color—it wilts quickly.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the yogurt makes it velvety smooth, while the extra-firm tofu gets that just-right crispy edge when pan-fried. Honestly, it’s the kind of texture combo that makes you pause mid-bite—like a perfect balance of silk and crunch.
  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the tofu, toss in the crushed tomatoes and yogurt, and let it simmer. That’s it. No extra bowls, no fuss, and the curry thickens right in the pan like a hug for your taste buds.
  • Creamy Crisp Contrast: Here’s what sold me: the yogurt makes it velvety smooth, while the extra-firm tofu gets that just-right crispy edge when pan-fried. Honestly, it’s the kind of texture combo that makes you pause mid-bite—like a perfect balance of silk and crunch.
  • Meal Prep MVP: Between us, this curry tastes better the next day. I double the batch on Sundays, pack it in jars, and it’s my go-to for lunches or quick dinners—especially when I’m too wiped to cook. The tomatoes keep it rich, and the ginger adds warmth that lingers.

Step-by-step instructions for beerakaya egg curry

This one-pot curry delivers creamy, spiced comfort with minimal effort—just follow these precise steps.

1

Press and Cube the Extra-Firm Tofu

Drain the 1 lb extra-firm tofu and wrap it tightly in a clean kitchen towel or paper towels. Place a heavy object like a cast-iron skillet on top for 15 minutes to remove excess moisture. This pressing step ensures the tofu absorbs flavors instead of turning mushy. After pressing, remove the tofu and cut it into ½-inch cubes—uniform size guarantees even cooking throughout the curry.

Real talk: Skipping the pressing leads to a watery curry. I've learned the hard way—trust this step for the best texture. Set the cubed tofu aside while you prep the aromatics.

2

Build the Spiced Tomato-Yogurt Base

In a large, heavy-bottomed pot, heat ¼ cup vegetable oil over medium heat. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. Add the 6 minced garlic cloves and 2 tbsp finely grated fresh ginger, cooking for another 2 minutes until fragrant—this unlocks their full flavor potential.

Stir in the 1 tsp ground cumin, 1 tsp ground coriander, and ½ tsp turmeric powder, toasting for 30 seconds until aromatic. Pour in the 1 can crushed tomatoes and bring to a gentle simmer for 5 minutes to meld the spices. Remove from heat and whisk in the 1.5 cups plain whole-milk yogurt—this creates the signature creamy base without curdling.

3

Simmer the Curry with Tofu and Chilies

Return the pot to medium-low heat and add the pressed tofu cubes along with the 4 sliced green chilies. Stir gently to coat everything in the spiced yogurt mixture. Simmer uncovered for 15-20 minutes, stirring occasionally, until the tofu is tender and the sauce thickens slightly. The curry should develop a rich, tangy aroma—this is your signal it's ready for the final seasoning.

Here's the thing—don't rush this simmering. The low heat allows the yogurt to thicken gradually while keeping the tofu from absorbing too much liquid. Taste and adjust seasoning with 1 tsp salt and 1 tsp garam masala, adding a pinch at a time until balanced.

4

Fry the Eggs and Combine

While the curry simmers, heat ¼ cup vegetable oil in a separate skillet over medium heat. Fry the 4 large eggs sunny-side up for 2-3 minutes per side until the whites are set and yolks remain runny. Place each fried egg on top of the curry just before serving—this keeps the yolks warm and creamy.

For presentation, garnish each serving with ¼ cup chopped fresh cilantro. The bright herbs cut through the richness of the yogurt and eggs, adding freshness to every bite. Serve immediately with steamed basmati rice to soak up that luxurious sauce.

👨‍🍳

Pro Tips For Making Beerakaya Egg Curry

  • PRESS TOFU DRY: I learned this the hard way—skipping this step means soggy tofu that turns to mush in the curry. After draining, wrap the block in a clean kitchen towel, place a heavy pan on top for 10 minutes, then cube. The extra pressure squeezes out more water, and those edges will crisp up beautifully when fried.
  • SIMMER YOGURT LOW: Whole-milk yogurt curdles faster than you’d think, especially when tomatoes and spices hit. Once you stir it in, keep the heat at a bare simmer—just enough to see tiny bubbles at the edges, not a rolling boil. If it splits, strain it through a sieve and whisk in a splash of warm water to smooth it out.
  • CHAR GARLIC GINGER: This isn’t just flavor—it’s the aromatic backbone of the dish. Sear the minced garlic and ginger in oil until they’re deep golden, not just fragrant. If you rush, the raw taste lingers, and the curry won’t have that rich, toasty depth. A crowded pan? Spread it out—give them space to brown, even if it takes a few minutes.
  • SAVE TIME WITH TOMATO PASTE: I skip crushed tomatoes entirely now and just use 2 tablespoons of tomato paste mixed with a splash of water. It thickens the curry faster, cuts down on mess, and gives a more concentrated flavor. Stir it in early with the spices so it blends smoothly—no chunks, no extra simmering to reduce.

Pro cooking tips for great beerakaya egg curry

Low-Heat Simmering

This curry relies on a gentle simmer to develop its signature creamy texture without curdling the yogurt. Keep the heat at medium-low throughout the 15-20 minute simmering phase—any higher, and the yogurt will separate. I use a heavy-bottomed pot like a Le Creuset Dutch oven to distribute heat evenly and prevent scorching. 🌡️

Yogurt Whisking Technique

Whisk the 1.5 cups yogurt into the hot tomato base gradually, a little at a time, while stirring constantly. This slow incorporation prevents curdling by allowing the yogurt to gently emulsify with the warm spices. I whisk in about ¼ cup at a time until fully combined before returning to heat. The result should be silky and smooth, not lumpy.

Egg Frying Precision

Fry the eggs in ¼ cup vegetable oil over medium heat for exactly 2-3 minutes per side—any longer, and the yolks will firm up. I use a nonstick skillet like GreenPan to prevent sticking. Place the fried eggs directly on the curry just before serving so their yolks stay perfectly runny from the residual heat. 🥚

Spice Toasting Trick

Toast the cumin, coriander, and turmeric in the oil for 30 seconds until fragrant—this releases their essential oils and deepens their flavors. I use a small metal spoon to stir constantly and prevent burning. The spices should smell warm and earthy, not bitter. This step is non-negotiable for maximum flavor impact.

Chili Heat Balance

Use 4 fresh green chilies sliced lengthwise for a balanced heat level—adjust to taste. For extra kick, add ½ tsp red chili flakes during the final seasoning. I like to taste the curry before adding the eggs to ensure the heat is well-distributed. The yogurt helps mellow the spice, creating a harmonious balance of tangy, creamy, and slightly spicy flavors.

Garnish Timing

Add the ¼ cup chopped cilantro only after the curry is served—it wilts quickly when exposed to heat. This final garnish brightens the dish with freshness and visual appeal. I also recommend a drizzle of lemon juice if you prefer extra tang. The herbs should stay vibrant, not soggy, for the best presentation. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 12g
Protein 28g56%
* 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 egg curry with chicken instead of tofu?

Swap the tofu for 1 lb boneless chicken thighs or breasts, cut into ½-inch cubes. For best results, marinate the chicken in ½ cup yogurt mixed with 1 tsp garam masala and ½ tsp turmeric for 30 minutes before cooking. Brown the chicken in the pot first for extra flavor, then proceed with the recipe as written.

2

Why does my yogurt curry sometimes curdle?

Yogurt curdles when exposed to too much heat or added too quickly to hot liquids. To prevent this, always whisk the yogurt in gradually while stirring constantly over low heat. Remove the pot from heat before adding the yogurt, then return to medium-low only after it's fully incorporated. For extra insurance, use full-fat Greek yogurt which handles heat better.

3

Can I prepare this curry ahead of time?

Yes! Make the curry base up to 2 days ahead and store in an airtight container in the fridge. Reheat gently on low heat, stirring often, until warmed through. Fry the eggs fresh when serving to keep their yolks runny. The flavors actually improve overnight as the spices meld. For freezing, make the complete curry (without eggs) and freeze for up to 3 months.

4

What's the best way to adjust the spice level?

Start with the 4 green chilies as written for a balanced heat. For milder flavor, reduce to 2 chilies or remove the seeds. For extra kick, add ½ tsp red chili flakes or 1 finely chopped serrano pepper when simmering. Remember, the yogurt helps mellow the heat—don't be afraid to taste and adjust before adding the eggs.

5

Can I use powdered ginger instead of fresh?

You can substitute, but fresh ginger gives the best flavor. If using powdered, reduce to 1 tbsp (half the amount) and add it with the other spices during the 30-second toast. For maximum impact, I recommend finding fresh ginger—its bright, citrusy aroma is worth the effort. The powder lacks the same depth of flavor that fresh ginger provides to this dish.

★★★★★4.8(11 reviews)
Categories Breakfast & Brunch