Ande ki Kari (Eggs in Spicy Tomato Sauce)

Ande ki Kari (Eggs in Spicy Tomato Sauce)

In this classic Indian dish, adapted from the cookbook author Julie Sahni, hard-cooked eggs are swathed in a spicy tomato gravy fragrant with cardamom, cumin and cinnamon. Since garam masala spice blends vary in their chile content, sample yours before adding it to the sauce, then stir it in to taste. You can make the sauce and hard-cook the eggs a day ahead (store them in the refrigerator), but the eggs are best introduced to the pot just before serving; simply reheat them in the simmering sauce. You can serve the eggs over rice, or with flatbread on the side.
  • Total:
  • Serves: 4 persons



  1. Step 1

    Hard-boil the eggs: Bring a large pot of water to a boil, then carefully lower eggs into water. Cook for 9 to 10 minutes, then transfer with a slotted spoon to an ice bath. Let cool, then crack and peel. Reserve.
  2. Step 2

    Set a box grater over a bowl. Starting with their cut sides, grate the tomatoes through the large holes so tomato pulp falls into bowl. Discard skins. Measure out 2 cups tomato purée. (Save the rest for another purpose, such as adding to a vinaigrette.)
  3. Step 3

    Heat ghee (or butter or oil) and coconut oil in a large skillet over medium-high heat. Stir in onions and cook until deeply golden brown, 15 to 20 minutes, stirring constantly to encourage even browning.
  4. Step 4

    Stir in garlic, ginger and cumin seeds; cook until fragrant, about 2 minutes. Stir in cinnamon and cardamom and cook another 1 minute. Stir in coriander, cumin, turmeric, red pepper flakes and black pepper, then add tomato purée. Cook, stirring frequently, until sauce is thick and fat begins to separate, about 10 minutes. Stir in salt and boiling water. Reduce heat to medium and simmer, covered, until sauce is thick and has a satin sheen, 7 to 12 minutes. Remove from heat and let sit, covered, for another 20 minutes to let flavors meld.
  5. Step 5

    When ready to serve, cut eggs in half lengthwise. Bring sauce back to a simmer over low heat, stir in garam masala, and gently add eggs to sauce. Simmer just long enough to heat eggs through. Top with cilantro and serve with yogurt and rice or flatbread if desired.