Budget One-Pan Egg Curry
Eggs + pantry spices + one pan = a real curry tonight for under $5.
When you're tired and the fridge looks empty, this egg curry is your move. Eggs are cheap, canned tomatoes are always there, and a handful of spices you probably already own turn everything into something that actually tastes like dinner. The sauce is thick, fragrant, and clingy — the kind that soaks into rice and makes you feel like you planned this all along. It takes about 30 minutes, uses one pan, and feeds four people for nearly nothing. Expect bold flavor, a little heat, and zero fuss. Serve over rice or with flatbread to scoop it all up.
Ingredients
- 8 unit large eggs
- 2 tbsp neutral oil — vegetable or canola
- 1 unit medium yellow onion — finely diced
- 4 unit garlic cloves — minced
- 1 tsp fresh ginger — grated, or 1/2 tsp ground ginger
- 1 unit can (14.5 oz) diced tomatoes — with juices
- 1.5 tsp ground cumin
- 1.5 tsp ground coriander
- 1 tsp turmeric
- 1 tsp garam masala
- 0.5 tsp cayenne pepper — adjust to taste
- 0.75 tsp kosher salt — plus more to taste
- 0.5 cup water
- 2 tbsp fresh cilantro — chopped, optional for serving
Method
- 1 Place eggs in a medium saucepan, cover with cold water by 1 inch, and bring to a boil over high heat. Once boiling, reduce heat to medium and cook 9 minutes. Transfer eggs to a bowl of cold water. Peel when cool enough to handle.
- 2 While eggs cook, heat oil in a large skillet or wide saucepan over medium-high heat. Add the diced onion and cook, stirring occasionally, until golden and softened, about 6–7 minutes.
- 3 Add the garlic and ginger and stir constantly for 60 seconds until fragrant.
- 4 Add the cumin, coriander, turmeric, garam masala, and cayenne. Stir the spices into the onion mixture and cook for 30 seconds — the pan will look dry; that's fine.
- 5 Pour in the canned tomatoes with their juices and add the salt. Stir well and cook over medium heat for 4–5 minutes, stirring occasionally, until the sauce thickens and the oil starts to separate at the edges.
- 6 Add the water and stir to loosen the sauce to a thick, pourable consistency.
- 7 Score each peeled egg with a knife — make 3–4 shallow lengthwise cuts through the white — then nestle all 8 eggs into the sauce. This helps the flavor penetrate.
- 8 Reduce heat to medium-low, spoon sauce over the eggs, and simmer 3–4 minutes until the eggs are warmed through and coated.
- 9 Taste and adjust salt or cayenne. Scatter cilantro over the top if using. Serve hot over rice or with flatbread.
Variations
- Vegetarian protein swap — Replace 4 of the eggs with one 15 oz can of drained chickpeas. Add them with the tomatoes so they absorb the spices as the sauce cooks down.
- Faster version (skip boiling) — Crack 6–8 eggs directly into the finished sauce, cover the pan, and cook over medium-low heat for 4–6 minutes until the whites are set but yolks are still jammy. Total time drops to about 20 minutes.
- Spice substitution — If you don't have individual spices, use 2 tsp of store-bought curry powder in place of the cumin, coriander, and turmeric. Keep the garam masala if you have it — it adds depth at the end.
- Creamier sauce — Stir in 3 tbsp of canned coconut milk or full-fat coconut cream with the water for a richer, mildly sweet sauce that tones down the heat.
Notes
The scored eggs are not just for looks — they let the tomato-spice sauce soak into the whites and make every bite more flavorful. If your sauce gets too thick, splash in a little more water. Leftovers taste even better the next day; reheat gently with a splash of water to loosen the sauce. For a richer curry, stir in 2 tbsp of plain yogurt or coconut cream at the end (off heat).
Equipment that helps
- Large skillet or wide saucepan (at least 10 inches) — A wide surface lets the onions caramelize faster and gives all 8 eggs room to nestle into the sauce in a single layer.
- Small saucepan (for boiling eggs) — Keeps the egg-boiling separate so you can build the sauce simultaneously and shave time off the total cook.
Find more dinners like this
More like this