{"slug":"egg-curry","collection":"recipes","is_recipe":true,"visibility":"public","title":"Egg Curry","description":"A fragrant, slow-cooked Indian curry base with caramelized onions, whole spices, and tomatoes, finished with poached or hard-boiled eggs.","body_md":"\nThis versatile dish can be used as a base for various proteins. The\noriginal recipe called for adding hard-boiled eggs. This version\ninstructs to crack eggs atop the curry and poach for a few minutes.\n\n## Ingredients\n\n-   60ml (¼ cup) neutral oil, such as grapeseed or canola\n-   2 medium yellow onions, chopped\n-   6 garlic cloves, finely chopped\n-   1 (2-inch) piece fresh ginger, peeled and finely chopped (about 2 tablespoons)\n-   2 small cinnamon sticks\n-   6 green cardamom pods\n-   1 teaspoon ground coriander\n-   ½ teaspoon ground turmeric\n-   ½ teaspoon whole black peppercorns\n-   6 Roma tomatoes, finely chopped\n-   1 teaspoon kosher salt\n-   240ml (1 cup) water, plus up to 120ml (½ cup) more if the sauce needs loosening\n-   ½ teaspoon garam masala\n-   4 to 6 eggs, for poaching in the curry or hard-boiled — see Eggs/Protein\n\n## Preparation\n\n### Caramelize Onions\n\n1.  In a medium, heavy skillet, heat the **oil** over medium.\n2.  Add the **onions** and cook, stirring occasionally, until evenly\n    caramelized and light brown, **25 to 30 minutes**.\n\n### Add spices\n\n1.  Stir in the **garlic** and **ginger**, and fry, stirring\n    occasionally, another **4 minutes**.\n2.  Add the **cinnamon** and **cardamom**. When the spices start to\n    toast, after about **2 minutes**, stir in the **coriander**,\n    **turmeric**, and **peppercorns**.\n\n### Final Prep\n\n1.  Add the **tomatoes**, **salt** and 240ml (1 cup) water.\n2.  Cook, stirring occasionally until the mixture thickens and the fat\n    rises to the top, about **15 minutes**.\n3.  Stir in the **garam masala** and lower the heat. If the sauce isn't\n    runny, stir in 120ml (½ cup) water.\n\n### Eggs/Protein\n\nThese are suggestions:\n\n-   Add hard-boiled eggs\n-   Poach 4 to 6 eggs by making 4 to 6 wells in the curry. Crack fresh\n    eggs into the wells, cover, and cook until the desired doneness.\n-   Add tofu, cook until hot.\n-   Add chickpeas.\n-   Add sweet potatoes.\n\n## Notes\n\n- **Ghost eggs (2026-07-30):** eggs are the title, the description and the dish itself, but they were missing from the ingredient list — a cook shopping from it bought none. Added at the amount the Eggs/Protein step already states, 4 to 6. No amount was invented, and the step's other suggestions (tofu, chickpeas, sweet potatoes) are left where they are because the recipe gives no quantity for any of them.\n- **Water total (2026-07-30):** the list gave 240ml (1 cup) while Final Prep step 3 adds a further 120ml (½ cup) if the sauce is too thick, so the list understated what a cook needs. The line now reads 240ml plus up to 120ml more; both figures are the recipe's own.\n- **Ginger line (2026-07-30):** the line was wrapped across two markdown lines and the structured ingredient list had captured only the first, ending mid-parenthetical at \"(about 2\". The continuation \"tablespoons)\" was never lost — it was here in the body. Now one line in both places.\n- The Eggs/Protein step is a menu of five options rather than a fixed component, so **servings 4 and the 50-minute cook time describe the base curry only**; hard-boiling eggs separately, or adding sweet potatoes, is extra time on top.\n","draft":false,"servings":"4","prep_time":"15 minutes","cook_time":"50 minutes","total_time":"1 hour 5 minutes","created_at":"2020-03-27T21:59:36Z","updated_at":"2026-07-30T22:34:29.058529Z","categories":["Main"],"tags":["Curry"],"methods":["Stove-Top"],"themes":["Indian","One-Pot Meals","Vegetarian"],"ingredients":[{"section":"","items":["-   60ml (¼ cup) neutral oil, such as grapeseed or canola","-   2 medium yellow onions, chopped","-   6 garlic cloves, finely chopped","-   1 (2-inch) piece fresh ginger, peeled and finely chopped (about 2 tablespoons)","-   2 small cinnamon sticks","-   6 green cardamom pods","-   1 teaspoon ground coriander","-   ½ teaspoon ground turmeric","-   ½ teaspoon whole black peppercorns","-   6 Roma tomatoes, finely chopped","-   1 teaspoon kosher salt","-   240ml (1 cup) water, plus up to 120ml (½ cup) more if the sauce needs loosening","-   ½ teaspoon garam masala","-   4 to 6 eggs, for poaching in the curry or hard-boiled — see Eggs/Protein"],"parsed":[{"raw":"-   60ml (¼ cup) neutral oil, such as grapeseed or canola","qty":60,"unit":"ml","item":"neutral oil, such as grapeseed or canola"},{"raw":"-   2 medium yellow onions, chopped","qty":2,"item":"medium yellow onions","prep":"chopped"},{"raw":"-   6 garlic cloves, finely chopped","qty":6,"item":"garlic cloves","prep":"finely chopped"},{"raw":"-   1 (2-inch) piece fresh ginger, peeled and finely chopped (about 2 tablespoons)","qty":1,"item":"piece fresh ginger","prep":"peeled and finely chopped"},{"raw":"-   2 small cinnamon sticks","qty":2,"item":"small cinnamon sticks"},{"raw":"-   6 green cardamom pods","qty":6,"item":"green cardamom pods"},{"raw":"-   1 teaspoon ground coriander","qty":1,"unit":"tsp","item":"ground coriander"},{"raw":"-   ½ teaspoon ground turmeric","qty":0.5,"unit":"tsp","item":"ground turmeric"},{"raw":"-   ½ teaspoon whole black peppercorns","qty":0.5,"unit":"tsp","item":"whole black peppercorns"},{"raw":"-   6 Roma tomatoes, finely chopped","qty":6,"item":"Roma tomatoes","prep":"finely chopped"},{"raw":"-   1 teaspoon kosher salt","qty":1,"unit":"tsp","item":"kosher salt"},{"raw":"-   240ml (1 cup) water, plus up to 120ml (½ cup) more if the sauce needs loosening","qty":240,"unit":"ml","item":"water","prep":"plus up to 120ml more if the sauce needs loosening"},{"raw":"-   ½ teaspoon garam masala","qty":0.5,"unit":"tsp","item":"garam masala"},{"raw":"-   4 to 6 eggs, for poaching in the curry or hard-boiled — see Eggs/Protein","qty":4,"qty_max":6,"item":"eggs","prep":"for poaching in the curry or hard-boiled — see Eggs/Protein"}]}],"servings_int":4,"qc":{"status":"passed","last_checked_at":"2026-07-30T22:34:54.033163Z","checked_by":"claude-code","standard_version":"2026-07-29","findings_count":0,"stale":false}}
