America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Egg Curry with Tomato, Coconut Milk, and Peas

By Rebecca Hays

Published on August 28, 2025

Time

55 minutes

Yield

Serves 4

Egg Curry with Tomato, Coconut Milk, and Peas

Ingredients

8 large eggs 4 green cardamom pods 1 teaspoon coriander seeds 2 tablespoons ghee or unsalted butter 1 onion, chopped fine ¾ teaspoon table salt, divided20 curry leaves (optional)2 teaspoons minced fresh ginger 1 teaspoon minced garlic 1–2 serrano chiles, halved lengthwise½ teaspoon ground turmeric 1 (14.5-ounce) can crushed tomatoes 1 cup canned coconut milk 1 cup frozen peas chopped fresh cilantro

Before You Begin

We like the smoky, savory flavor that curry leaves add to the gravy; look for them at Indian or other Asian markets. For a spicier dish, use both serranos. We like jammy eggs here, though hard-boiled eggs may also be used. Serve with basmati rice and/or naan.

Instructions

  1. Bring ½ inch water to rolling boil in large saucepan over medium-high heat. Using spoon or tongs, gently place 8 large eggs in water. Cover, reduce heat to medium, and cook for 8 minutes. Transfer saucepan to sink and run cold water over eggs for 30 seconds to stop cooking. Set eggs aside and dry saucepan. 
  2. Toast 4 green cardamom pods and 1 teaspoon coriander seeds in saucepan over medium heat until fragrant, about 1 minute. Grind spices in mortar and pestle or spice grinder until finely ground. 
  3. Melt 2 tablespoons ghee in now-empty saucepan over medium heat. Add 1 finely chopped onion and ¼ teaspoon table salt and cook, stirring frequently, until soft and brown at edges, 5 to 7 minutes. Add 20 curry leaves, if using; 2 teaspoons minced ginger; 1 teaspoon minced garlic; 1–2 serrano chiles, halved lengthwise; and ½ teaspoon ground turmeric and cook until fragrant, about 1 minute. 
  4. Add 1 can crushed tomatoes, 1 cup canned coconut milk, cardamom mixture, and remaining ½ teaspoon salt and bring to simmer. Cover, reduce heat to medium-low, and simmer for 5 minutes. 
  5. Meanwhile, peel eggs. Using paring knife, cut 3 shallow 1-inch slashes diagonally into each egg. Add eggs and 1 cup frozen peas to gravy and cook, covered, until heated through, 2 to 3 minutes. Divide among 4 bowls. Garnish with chopped cilantro and serve. 
Egg Curry with Tomato, Coconut Milk, and Peas
Photography by Steve Klise. Styling by Ashley Moore.

Egg Curry with Tomato, Coconut Milk, and Peas

Headshot of Rebecca Hays
By Rebecca Hays

Published on August 28, 2025

Save

Time

55 minutes

Yield

Serves 4

Ingredients

8 large eggs
4 green cardamom pods
1 teaspoon coriander seeds
2 tablespoons ghee or unsalted butter
1 onion, chopped fine
¾ teaspoon table salt, divided
20 curry leaves (optional)
2 teaspoons minced fresh ginger
1 teaspoon minced garlic
1–2 serrano chiles, halved lengthwise
½ teaspoon ground turmeric
1 (14.5-ounce) can crushed tomatoes
1 cup canned coconut milk
1 cup frozen peas
chopped fresh cilantro

Ingredients

8 large eggs
4 green cardamom pods
1 teaspoon coriander seeds
2 tablespoons ghee or unsalted butter
1 onion, chopped fine
¾ teaspoon table salt, divided
20 curry leaves (optional)
2 teaspoons minced fresh ginger
1 teaspoon minced garlic
1–2 serrano chiles, halved lengthwise
½ teaspoon ground turmeric
1 (14.5-ounce) can crushed tomatoes
1 cup canned coconut milk
1 cup frozen peas
chopped fresh cilantro

Ingredients

8 large eggs
4 green cardamom pods
1 teaspoon coriander seeds
2 tablespoons ghee or unsalted butter
1 onion, chopped fine
¾ teaspoon table salt, divided
20 curry leaves (optional)
2 teaspoons minced fresh ginger
1 teaspoon minced garlic
1–2 serrano chiles, halved lengthwise
½ teaspoon ground turmeric
1 (14.5-ounce) can crushed tomatoes
1 cup canned coconut milk
1 cup frozen peas
chopped fresh cilantro

Why This Recipe Works

This simple, fragrant dish is comforting, satisfying, and quick to make. Instead of the hard-boiled eggs that are typically used in egg curries, we opted to boil our eggs for only 8 minutes to reach the jammy stage. The gooey yolks and tender firm whites were just right for napping in a rich tomato–coconut milk gravy scented with ground spices, smoky-savory fresh curry leaves, garlic, ginger, and serrano chiles. Though not traditional, frozen peas added pops of color, sweetness, and freshness.

Before You Begin

We like the smoky, savory flavor that curry leaves add to the gravy; look for them at Indian or other Asian markets. For a spicier dish, use both serranos. We like jammy eggs here, though hard-boiled eggs may also be used. Serve with basmati rice and/or naan.

Instructions

  1. Bring ½ inch water to rolling boil in large saucepan over medium-high heat. Using spoon or tongs, gently place 8 large eggs in water. Cover, reduce heat to medium, and cook for 8 minutes. Transfer saucepan to sink and run cold water over eggs for 30 seconds to stop cooking. Set eggs aside and dry saucepan. 
  2. Toast 4 green cardamom pods and 1 teaspoon coriander seeds in saucepan over medium heat until fragrant, about 1 minute. Grind spices in mortar and pestle or spice grinder until finely ground. 
  3. Melt 2 tablespoons ghee in now-empty saucepan over medium heat. Add 1 finely chopped onion and ¼ teaspoon table salt and cook, stirring frequently, until soft and brown at edges, 5 to 7 minutes. Add 20 curry leaves, if using; 2 teaspoons minced ginger; 1 teaspoon minced garlic; 1–2 serrano chiles, halved lengthwise; and ½ teaspoon ground turmeric and cook until fragrant, about 1 minute. 
  4. Add 1 can crushed tomatoes, 1 cup canned coconut milk, cardamom mixture, and remaining ½ teaspoon salt and bring to simmer. Cover, reduce heat to medium-low, and simmer for 5 minutes. 
  5. Meanwhile, peel eggs. Using paring knife, cut 3 shallow 1-inch slashes diagonally into each egg. Add eggs and 1 cup frozen peas to gravy and cook, covered, until heated through, 2 to 3 minutes. Divide among 4 bowls. Garnish with chopped cilantro and serve. 

Gift This Recipe

Enjoyed this dish? Let others know by sharing it as a gift recipe.

This is a members' feature.