Afghan egg curry is a comforting, Afghan-style dish of firm-boiled eggs nestled in a gently spiced tomato-and-onion sauce. The sauce is savory, lightly tangy, and easy to adjust for heat, making it a satisfying meal with rice or flatbread; family and regional versions vary.
Ingredients
- 6 large eggs (about 300 g without shells)
- 6 cups water (1.4 L), for boiling the eggs
- 2 tablespoons neutral oil (30 ml), such as sunflower or canola oil
- 2 cups finely chopped yellow onion (about 300 g; roughly 1 large onion)
- 2 teaspoons finely chopped garlic (about 6 g; 2 medium cloves)
- 1 tablespoon finely grated fresh ginger (about 15 g)
- 1 tablespoon tomato paste (16 g)
- 1 can crushed tomatoes, 14.5 ounces (411 g), or about 1 ¾ cups
- ½ cup water (120 ml), for the sauce
- 1 teaspoon ground cumin (about 2 g)
- 1 teaspoon ground coriander (about 2 g)
- ½ teaspoon ground turmeric (about 1.5 g)
- ½ teaspoon sweet paprika (about 1 g)
- ¼ teaspoon freshly ground black pepper (about 0.5 g)
- ½ teaspoon garam masala (about 1 g)
- ¾ teaspoon fine salt (about 4 g), plus more to taste
- 1 small green chile, finely chopped (about 5 g), optional
- ⅓ cup chopped fresh cilantro (about 15 g), plus extra for serving
- 1 tablespoon lemon juice (15 ml), or to taste
Instructions
- Prepare the ingredients. Finely chop the onion, garlic, ginger, and cilantro, and measure the spices before you begin cooking. Set a bowl of cold water near the stove for cooling the eggs. Have the tomatoes and sauce water ready so the onion mixture does not sit unattended while you open cans or search for ingredients.
- Boil the eggs. Put the eggs in a saucepan in one layer and add the 6 cups (1.4 L) of water, or enough to cover them by about 1 inch (2.5 cm). Bring the water to a full boil over medium-high heat. Reduce the heat enough to maintain a steady simmer and cook for 10 to 11 minutes, then transfer the eggs to the cold-water bowl. For whole boiled eggs, USDA FSIS guidance is to cook until the yolk and white are firm. Once cool enough to handle, peel the eggs and set them aside. While they cook and cool, start the sauce.
- Soften the onion. Warm the oil in a wide, heavy skillet or sauté pan over medium heat. Add the onion and cook for 8 to 10 minutes, stirring every minute or two, until soft and golden at the edges. If it starts browning too quickly, lower the heat; the goal is a sweet, tender base, not deeply crisp onion. Add the garlic, ginger, and optional green chile, then stir for about 1 minute, just until fragrant.
- Build the spiced tomato base. Stir in the tomato paste, cumin, coriander, turmeric, paprika, black pepper, and salt. Cook for 30 to 45 seconds, stirring so the spices coat the onion and the paste darkens slightly. Add the crushed tomatoes and ½ cup (120 ml) water. Scrape the pan to loosen any browned bits, then bring the sauce to a gentle simmer.
- Simmer until thick. Cook uncovered for 15 to 18 minutes, stirring occasionally. Keep the heat low enough for small bubbles rather than a vigorous boil. The sauce is ready when it looks glossy and thick enough to cling to a spoon; a spatula drawn through the pan should leave a brief trail before the sauce flows back together. If it becomes too thick before the raw tomato taste has mellowed, add water 1 tablespoon (15 ml) at a time.
- Add the eggs. Taste the sauce and adjust the salt. Make one or two shallow lengthwise cuts in each peeled egg so the sauce can season the surface, taking care not to cut the eggs in half. Nestle them into the sauce and spoon some over the tops. Cover and simmer gently for 4 to 5 minutes, turning the eggs once if convenient. Avoid a hard boil, which can make the eggs rubbery and cause the sauce to splatter.
- Finish and serve. Turn off the heat, fold in the cilantro, and stir in the lemon juice. Taste once more: add a little more lemon for brightness, salt for a fuller flavor, or a splash of water if the sauce has tightened. Serve warm, with extra cilantro scattered over the top.
Tips
- Give the onion time. The onion is the foundation of the sauce. If it is still crunchy when the tomatoes go in, it will stay noticeable rather than melting into the curry. Use medium heat and stir often; if the pan looks dry, add a teaspoon of water instead of turning the heat up.
- Choose tomatoes with the right texture. Crushed canned tomatoes make a cohesive sauce without extra work. If using diced tomatoes, crush them lightly with a spoon as they simmer and allow a few extra minutes for the sauce to thicken. Fresh ripe tomatoes can also work: use about 2 cups (400 g) chopped, and simmer until their watery juices reduce.
- Keep the spice level adjustable. The optional green chile and black pepper add warmth, while the recipe is not intended to be extremely hot. Leave out the chile for a mild curry, or serve sliced chile on the side so each person can add heat to taste.
- Peel eggs gently and add them late. Cooling the eggs promptly makes them easier to handle, and shallow cuts help the sauce cling. Once the eggs are in the pan, a short, gentle simmer is enough; prolonged cooking can make the whites firm and bouncy.
Serving Suggestions
Serve the curry in a shallow bowl so each portion gets both an egg and plenty of sauce. Steamed basmati rice is a natural accompaniment: its separate grains soak up the tomato juices without competing with the spices. Afghan-style flatbread, naan, or another soft bread also works well for scooping. If serving bread, cut the eggs in half at the table so the yolks mingle with the sauce.
For a larger meal, pair the curry with a simple cucumber-and-yogurt salad, sliced raw vegetables, or lightly dressed greens. A spoonful of plain yogurt on the side softens the chile and adds a cool contrast, while lemon wedges let guests brighten their own portions. Because the sauce is flavorful, keep other sides fairly simple and avoid heavily spiced dishes that would crowd the plate.
Variations
Make it milder or hotter. Skip the green chile and use sweet paprika for a gentler sauce. For more heat, add a small pinch of cayenne with the ground spices or serve fresh chile separately. Add hot spices cautiously and taste before adding more, since the sauce reduces as it cooks.
Use a different tomato texture. For a smoother curry, blend the tomato mixture before adding the eggs, then return it to the pan and bring it back to a simmer. For a chunkier result, use chopped tomatoes and avoid crushing them. If tomato paste is unavailable, omit it and simmer the sauce for a few extra minutes; the result will be a little less concentrated.
Add vegetables or change the herbs. Stir in a handful of baby spinach during the last few minutes, or add cooked peas when the eggs go into the pan. These additions make the sauce more substantial and change its texture, so add a splash of water if it becomes too thick. Cilantro gives the finished dish a fresh, citrusy note; if you dislike it, use a smaller amount of parsley or leave the garnish out.
Make the sauce without eggs. The tomato-onion base can be served over roasted potatoes or chickpeas for a different meat-free meal. Those are variations rather than direct replacements for the eggs: chickpeas make the dish more substantial, while potatoes absorb more of the sauce. Season and adjust the consistency after adding either ingredient.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. The curry keeps for 3 to 4 days in the refrigerator. For the best texture, store the eggs with the sauce rather than leaving peeled eggs exposed to air, and use a clean spoon when serving. The sauce can be made ahead and refrigerated separately for up to 3 to 4 days; boil and add the eggs shortly before serving if you prefer their texture freshly cooked.
Reheat only the portion you plan to eat. Warm it gently in a covered saucepan over low heat, stirring the sauce around the eggs, or microwave it in a covered microwave-safe dish in short intervals. Add a tablespoon of water if the sauce has thickened in the refrigerator. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and avoid repeatedly cooling and reheating the whole batch. The eggs may become firmer after reheating, so gentle heat helps preserve their texture.
Frequently Asked Questions
Can I make Afghan egg curry ahead?
Yes. You can make the sauce a day ahead, cool it, and refrigerate it promptly. Reheat the sauce until simmering, then add freshly boiled, peeled eggs and warm them gently for 4 to 5 minutes. You can also refrigerate the fully assembled curry, though the eggs may firm up slightly as they sit and during reheating.
How do I know when the tomato sauce is thick enough?
Look for a glossy sauce that coats a spoon rather than running off like soup. When you drag a spatula across the bottom of the pan, the path should remain visible for a moment. If the sauce is still watery, simmer it uncovered for a few more minutes; if it gets too thick, stir in water a tablespoon at a time.
Can I use fresh tomatoes instead of canned?
Yes. Use about 2 cups (400 g) of ripe, chopped tomatoes in place of the can. Fresh tomatoes vary in juiciness, so expect to simmer them longer, often by 5 to 10 minutes, until the excess liquid cooks off and the sauce becomes spoonable. Very firm or out-of-season tomatoes may make the curry less sweet and less richly colored.
What can I use instead of garam masala?
Garam masala blends vary, and it is not essential to this recipe. If you do not have it, leave it out rather than replacing it with an equal amount of a single strong spice. A small pinch of ground cinnamon or cardamom can add warmth, but it will shift the flavor; taste the sauce before deciding whether it needs either.
Can I freeze the curry?
The tomato sauce freezes better than the boiled eggs, which can become rubbery or crumbly after freezing and thawing. For the best result, freeze the sauce alone in a freezer-safe container, thaw it in the refrigerator, and reheat it before adding freshly cooked eggs. If freezing the complete dish, expect a change in egg texture and use it within about 2 to 3 months for best quality.
Why did my eggs crack while boiling?
Small cracks can happen if cold eggs knock against one another or the pan as the water boils vigorously. Set them in one layer, bring the water up gradually, and keep it at a steady simmer rather than a rolling boil. A cracked egg is still usable if it cooks fully, though some white may escape into the water.
Related
- Portuguese-Style Beef Stew with Red Wine and Vegetables
- Portuguese Stuffed Quahog Recipe with Chouriço and Herbs
- Portuguese Stuffies Recipe with Clams and Chourico
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).