Egg Masala
Golden eggs simmered in a creamy curry
Egg Masala is a simple Indian-inspired dish that turns humble hard-boiled eggs into something incredibly flavorful. The eggs are first lightly fried in curry powder until golden, then nestled into a rich tomato and cream sauce infused with whole spices, onion, garlic, ginger, and chili.
The magic happens in layers: whole spices bloom in oil, onions build sweetness, curry powder and cumin deepen the flavor, and tomato and cream bring everything together.
Serve it over warm basmati rice for an easy, satisfying meal that feels much more elaborate than it actually is.
Why you’ll love this recipe.
A delicious way to turn eggs into dinner
Uses familiar, easy-to-find ingredients
Big flavor without a complicated cooking process
No marinating required
The whole spices create incredible aroma
Cream makes the curry rich and mellow
Perfect over basmati rice
Easy enough for a weeknight
Great for anyone learning to cook Indian-inspired foodWhat is Italian Minestrone?
A Little About Egg Masala
Egg curry is popular throughout India, with countless regional and family variations. Depending on where you are, you might find eggs simmered in a tomato-based gravy, coconut milk, onion masala, or a spicier sauce.
This version is Indian-inspired rather than a representation of one specific regional egg curry. I use the familiar foundation of onions, garlic, ginger, tomato, chili, and warm whole spices, then finish the sauce with cream for a rich, approachable curry.
It's also a great example of how a few pantry spices can transform an everyday ingredient like eggs.
Ingredient spotlight.
Hard-Boiled Eggs
The eggs are more than just the protein in this dish. Cutting small slits into them allows the curry sauce to cling to the surface and gives the eggs more opportunity to absorb the flavors of the sauce.
Lightly frying them first gives them a beautiful golden exterior and adds another layer of flavor.
Whole Spices
This is where the aroma really starts to happen.
Cardamom adds a floral, slightly sweet aroma.
Cinnamon brings warmth and sweetness.
Cloves add a deep, spicy fragrance.
Star anise contributes a subtle licorice-like note.
Dried or fresh chili brings heat.
You don't need a huge collection of spices. A handful of well-chosen whole spices can do a lot of work.
Curry Powder
Curry powder gives the dish its warm, earthy character while keeping the recipe accessible. Dividing it between the eggs and the sauce lets you build flavor in two different stages.
Tomato Puree
Tomato gives the sauce acidity, body, color, and a little natural sweetness. It also provides the perfect base for the cream.
Heavy Cream
Cream rounds out the acidity of the tomatoes and softens the heat from the chili and spices, creating a rich, velvety sauce.
Easy ingredient swaps.
Eggs: Large chicken eggs work best, but you can use smaller eggs if that's what you have.
Heavy cream: Coconut milk makes an excellent alternative and gives the dish a slightly different, equally delicious character.
Chicken broth: Vegetable broth or water works perfectly.
Red onions: Yellow or white onions can be substituted.
Cilantro: If you're not a cilantro fan, use fresh parsley or simply leave it off.
Chili: Use fresh or dried chili, depending on what you have. Adjust the amount to your preferred heat level.Beginner tips for success.
Cooking the spices briefly in oil - a technique often called blooming - helps release their natural oils and intensifies their flavor. If the spices are added directly to the liquid, they won’t develop the same depth or aroma. Even 30 seconds in the hot pan makes a noticeable difference in the finished curry.
What to serve with Egg Masala.
Egg Masala is wonderful over warm basmati rice, but you can also serve it with:
Naan
Roti
Chapati
Cucumber raita
Simple Indian-style salad
Steamed vegetables
For something fresh alongside the rich curry, try sliced cucumber tossed with lemon juice, cilantro, and a pinch of salt.
Make it a complete meal.
Egg Masala + basmati rice + cucumber salad + warm naan.
The eggs provide the protein, rice makes the meal satisfying, and a fresh cucumber salad cuts through the richness of the creamy sauce.

Egg Masala Curry
This easy Egg Masala features golden hard-boiled eggs simmered in a creamy tomato curry with aromatic Indian spices, garlic, ginger, and chili. Serve with basmati rice for a flavorful weeknight meal.
Ingredients
- 10–12 hard-boiled eggs, peeled
- 2 red onions, thinly sliced
- 4 garlic cloves, grated
- 1-inch piece fresh ginger, grated
- 3 teaspoons curry powder, divided
- 1 star anise
- 2 cardamom pods
- 4 whole cloves
- 1 cinnamon stick
- 2 dried or fresh chilies, cut in half
- 1 teaspoon cumin
- 1½ cups tomato puree
- 1 cup water or chicken broth
- Salt, to taste
- 1 cup heavy cream
- Fresh cilantro, for garnish
- Vegetable oil, for cooking
Instructions
- Make three shallow slits lengthwise around each hard-boiled egg. This helps the sauce cling to the eggs and allows the flavors to penetrate.
- Heat a little oil in a skillet over medium-low heat. Add 1 teaspoon curry powder and cook for about 10 seconds.
- Add the eggs and gently stir-fry until they develop a light golden color on the outside. Remove the eggs from the skillet and set aside.
- Add another tablespoon of oil to the same skillet. Add the star anise, cardamom, cloves, cinnamon stick, and chilies.
- Cook for about 30 seconds, just until fragrant.
- Add the sliced red onions and cook until softened and wilted.
- Add the grated garlic and ginger. Cook for about 1 minute.
- Add the remaining 2 teaspoons curry powder and the cumin. Stir and cook briefly to bloom the spices.
- Add the tomato puree, water or chicken broth, and salt. Stir everything together.
- Bring to a gentle simmer, then reduce the heat to low.
- Pour in the heavy cream, reserving about 2 tablespoons for finishing.
- Stir gently and taste the sauce. Add more salt if needed.
- Place the golden eggs back into the skillet. Spoon some of the sauce over them.
- Cover loosely if desired and let the eggs simmer gently in the sauce for about 5 minutes.
- Remove the skillet from the heat. Drizzle the reserved cream over the top and sprinkle generously with fresh cilantro.
- Serve hot over warm basmati rice.
Notes
- The whole spices are meant to flavor the sauce rather than be eaten. You can remove the cinnamon stick, star anise, and cardamom pods before serving if you prefer.
- For a milder curry, reduce or omit the chilies.
- For more heat, leave the chili seeds intact or add an extra chili.
- Coconut milk can replace the heavy cream for a dairy-free variation.
- Don't have time to make fresh basmati rice? Any cooked white rice will work.
- Don't skip the slits. Three shallow cuts around each egg give the sauce places to cling and penetrate.
- Watch the spices carefully. They only need about 30 seconds in the oil. You want fragrant—not burnt.
- Keep the heat low when adding the cream. Gentle heat helps keep the sauce smooth.
- Taste before adding more salt. Curry powder, broth, and cream can vary, so season toward the end.
- Don't boil the cream sauce aggressively. A gentle simmer is all you need.
- Serve it with rice. Basmati rice is ideal because its delicate aroma complements rather than competes with the curry.
Get ready to cook the world with my free basic guide to a global flavored pantry.
This easy Egg Masala features golden hard-boiled eggs simmered in a creamy tomato curry with aromatic Indian spices, garlic, ginger, and chili. Serve with basmati rice for a flavorful weeknight meal.