Ethiopian Egg Curry with Berbere-Spiced Tomato Sauce

Updated November 4, 2026

Total time
1 hr 10 min
prep 20 min · cook 40 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Ethiopian Egg Curry with Berbere-Spiced Tomato Sauce

Ethiopian egg curry is a warming, Ethiopian-style dish of firm-boiled eggs tucked into a gently simmered tomato and onion sauce seasoned with berbere. It is a practical meatless meal with a rich, savory sauce for injera or rice, and the amount of heat can be adjusted to suit your table. Recipes vary; this version keeps the ingredients accessible while letting berbere provide the characteristic layered spice.

Ingredients

  • 8 large eggs
  • 2 tablespoons neutral vegetable oil (30 ml)
  • 2 medium yellow onions, finely diced, about 2 cups (300 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 1 tablespoon finely grated fresh ginger (6 g)
  • 1 tablespoon berbere spice blend (about 6 g), or less for a milder sauce
  • 1 teaspoon ground cumin (2 g)
  • 1/2 teaspoon ground turmeric (1 g)
  • 1 can crushed tomatoes, 14.5 ounces (411 g)
  • 1/2 cup water or low-sodium vegetable broth (120 ml), plus more as needed
  • 1 teaspoon fine salt (6 g), divided, or to taste
  • 1 tablespoon lemon juice (15 ml), optional
  • 2 tablespoons chopped cilantro (8 g), optional, for serving

Instructions

  1. Boil the eggs. Put the eggs in a saucepan in a single layer and cover them with about 1 inch (2.5 cm) of cold water. Bring the water to a boil over medium-high heat. When it reaches a full boil, cover the pan, turn off the heat, and leave the eggs in the hot water for 12 minutes. For whole boiled eggs, cook until both the yolk and white are firm.
  2. Cool and peel. Transfer the eggs to a bowl of ice water and leave them for 10 minutes. This cooling wait helps stop the cooking and makes the shells easier to remove. Crack each egg gently all over, peel under a thin stream of water if helpful, and set the peeled eggs aside. While they cool, dice the onions and measure the remaining ingredients.
  3. Start the onion base. Warm the oil in a wide, heavy-bottomed skillet or sauté pan over medium heat. Add the onions and 1/2 teaspoon of the salt. Cook for 10 to 12 minutes, stirring regularly, until very soft and translucent. Lower the heat if they begin to brown quickly; the goal is a sweet, tender base, not crisp or deeply caramelized onion.
  4. Bloom the aromatics and spices. Stir in the garlic and ginger and cook for 1 minute. Add the berbere, cumin, and turmeric and stir for about 30 seconds, just until fragrant. If the spices cling to the pan or look dry, add a tablespoon of water rather than letting them scorch. Berbere blends differ in heat and salt, so start with the listed amount if you are unsure.
  5. Simmer the tomato sauce. Add the crushed tomatoes, water or broth, and the remaining 1/2 teaspoon salt. Stir well, bring the sauce to a gentle simmer, then reduce the heat to medium-low. Cook uncovered for 14 minutes, stirring occasionally, until the onion is tender and the sauce has thickened slightly. If it becomes thicker than you like before the onions soften, stir in water a tablespoon at a time.
  6. Add the eggs. Make a few shallow lengthwise slashes in each peeled egg so the sauce can coat the surface; avoid cutting deeply enough for the eggs to split apart. Nestle them into the sauce and spoon sauce over the tops. Simmer gently for 5 to 7 minutes, turning the eggs once with a spoon. Keep the sauce at a low bubble rather than a hard boil, which can break the eggs and make the sauce splatter.
  7. Finish and serve. Taste the sauce and adjust the salt. Stir in the lemon juice if you want a brighter finish, then scatter over cilantro if using. Serve the eggs whole or halved, with plenty of sauce alongside injera, rice, or bread.

Tips

  • Choose berbere to match your heat preference. Berbere is an Ethiopian spice blend that commonly includes chile along with spices such as garlic, ginger, and fenugreek, but formulas vary. Some blends are quite hot or salty. Begin with 2 teaspoons instead of 1 tablespoon for a gentler curry, then taste the sauce before adding more. If berbere is unavailable, use 2 teaspoons paprika, 1/2 teaspoon cayenne, and a small pinch each of cumin and ground ginger. That stand-in gives a smoky, spicy sauce but will not have the same depth or exact flavor as berbere.
  • Soften the onions patiently. Give the diced onion enough time to turn soft before adding the spices. Large pieces can stay firm in the finished sauce, while rushing the step by using high heat can make the onion brown before it softens. A splash of water helps loosen browned bits if the pan gets dry.
  • Keep the eggs intact. Cool them fully before peeling, and use a spoon to turn them in the sauce. If one cracks, it is still fine to eat; simply handle it gently and spoon sauce over it instead of repeatedly moving it around.
  • Make the sauce ahead if convenient. The tomato-onion sauce can be cooked a day in advance and refrigerated. Reheat it gently, then add freshly peeled eggs and simmer until heated through. This avoids repeatedly cooking the eggs and keeps their texture pleasantly firm.

Serving Suggestions

Injera is a natural partner: its soft, tangy character works well with the spiced tomato sauce, and pieces can be used to scoop up the egg and sauce. If injera is not available, serve the curry over steamed rice, which makes a simple, filling base. Warm flatbread or crusty bread also works well for catching the sauce.

For a more complete meal, offer a crisp green salad or simply cooked greens on the side. A spoonful of plain yogurt can soften the chile heat, though it is an optional accompaniment rather than part of the curry. If serving family-style, cut some eggs in half just before bringing the pan to the table so guests can see the firm centers, and leave the rest whole to help them stay intact.

Variations

Adjust the heat: Use less berbere for a mild sauce, or add a pinch of cayenne for more fire. Add extra chile gradually; a hot blend can become much stronger after it simmers. A little lemon at the end brings brightness without adding more spice.

Add vegetables: Stir in a diced red bell pepper with the onions, or add a handful of spinach during the final few minutes. The pepper brings sweetness and a little texture; spinach makes the sauce greener and milder. If adding vegetables that release water, simmer the sauce until it thickens again before adding the eggs.

Make it richer: Replace the water with vegetable broth, or finish the sauce with a small knob of butter. For a dairy-free version, keep the oil and use water or vegetable broth. These changes round out the sauce but do not replace the distinct flavor of the spice blend.

Use fewer eggs: The sauce also works with 6 eggs if that is what you have. Keep the sauce quantities the same for a generous amount to serve with rice or bread, or reduce the other ingredients by about one quarter for a smaller batch.

Storage and Reheating

Refrigerate the curry within 2 hours of cooking, in a covered container, and use it within 3 to 4 days. For the best texture, store the eggs in the sauce rather than cutting them first. The sauce may thicken as it chills, which is normal. If you expect leftovers, you can also refrigerate the sauce and eggs separately so the eggs do not continue to absorb as much sauce.

Reheat a portion in a covered saucepan over low heat, stirring the sauce gently and turning the eggs carefully. Add a tablespoon or two of water if the sauce is too thick. Heat leftovers to 165°F (74°C), checking the center with a food thermometer; avoid a vigorous boil, which can toughen the eggs and break them apart. A microwave is also suitable: cover loosely, heat in short intervals, and turn the eggs between intervals so the portion warms evenly. Do not leave the curry at room temperature for more than 2 hours.

Frequently Asked Questions

Is Ethiopian egg curry a traditional Ethiopian dish?
There are different regional and household ways to prepare stews and spiced sauces, so there is not one single recipe that represents every Ethiopian kitchen. Eggs are also served with Ethiopian stews, and this recipe takes inspiration from Ethiopian flavors, especially berbere, without claiming to be the only traditional version.

Can I make this without berbere?
Yes. The paprika, cayenne, cumin, and ginger substitution in the tips makes a useful sauce, but it will taste different because berbere has a more complex blend of spices. If using a substitute, taste as you go and adjust the cayenne carefully. A little extra garlic or ginger can add aroma, but it will not fully reproduce berbere.

Can I use fresh tomatoes instead of canned?
Use about 2 cups (400 g) chopped ripe tomatoes in place of the can. Fresh tomatoes vary in juiciness, so simmer the sauce until the onions are tender and the texture is thick enough to coat a spoon. Add a splash of water only if the pan becomes too dry before the tomatoes break down.

How can I tell when the eggs are done?
For this recipe, the eggs are cooked in their shells until the whites and yolks are firm, then warmed in the sauce. If you are preparing a different egg dish in which eggs are mixed into a sauce, USDA FSIS guidance is to cook egg dishes to 160°F (71°C). Here, firm whole boiled eggs are the practical doneness cue.

Can I prepare the eggs and sauce separately?
Yes. Boil, cool, and peel the eggs, then refrigerate them covered for up to a day. Make the sauce and refrigerate it separately. Reheat the sauce gently, add the eggs, and simmer until hot. Keeping the components separate until serving makes it easier to avoid overcooking the eggs.

Why is my sauce too hot or too thick?
Chile strength varies among berbere blends, so the heat may be stronger than expected. Stir in a little extra tomato or water and serve with rice, bread, or yogurt to balance it. For a thick sauce, loosen it with water a tablespoon at a time; for a thin sauce, simmer it uncovered before adding the eggs, stirring so it does not catch on the bottom.

Related

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).