Egg Curry with Turnips

Shahzadi Devje, RD

Looking to mix things up a bit and add a punch of flavor to your day? Make this Egg Curry with Turnips! Hard-boiled eggs are folded into a thick tomatoey-yogurt base infused with fresh herbs and curry powder. Serve with hot roti, rice, quinoa, couscous or bread.


This recipe was created for the Egg Nutrition Center by Shahzadi Devje, RD.

Total Time
Prep Time
Cooking Time


8 large eggs
1 Tbsp extra virgin olive oil
2 cloves garlic, peeled and crushed
1 large red onion, finely chopped
2 large tomatoes, cut into large chunks
2 tsp mild curry powder
1 large green chilli, finely chopped (optional)
1.5 cups fresh cilantro, finely chopped
1.25 tsp sea salt
3 small turnips, peeled and cut into small chunks
1 cup 2% yogurt
0.25 cup fresh mint, finely chopped


  1. In a medium pot, pour 7 cups of water and bring to boil. Once boiling, gently add eggs, one at a time with a spoon. Be careful not to drop and crack the eggs. Boil over high heat for 9 minutes. Once cooked, drain the hot water from the pot, and replace with cold water. Set aside, and allow the eggs to cool before peeling. Slice each egg in half and set aside.

  2. In a separate large pot, heat oil over medium heat, and sauté the garlic and onion until lightly golden. Stir in the tomatoes, and cook over medium-high heat. Keep a close eye and continue to stir, as you don’t want the tomato mixture to burn. As they soften, use your spoon to mash them, to ensure there are no more large tomato chunks. Add curry powder, green chilli (optional) and cilantro. Stir, cover and cook for 2 minutes over medium heat.

  3. To the pot of tomato sauce, mix in the turnips and one cup of water, plus salt. Cover and simmer on medium-low heat for 20 minutes or until the turnips are cooked through.

  4. Once turnips are cooked, stir in yogurt, boiled eggs and mint. Cover and continue to simmer for 5 additional minutes. Remove from heat and serve with hot roti, rice, quinoa, couscous or bread.

Nutritional Information

Makes 4 servings
Per Serving
  • Calories: 265
  • Total Fat: 15g
  • Saturated Fat: 4g
  • Sodium: 825mg
  • Carbohydrates: 15g
  • Dietary Fiber: 3g
  • Protein: 17g

Myplate Equivalents

Protein: 2 oz
Grain: 0
Fruit: 0
Vegetable: 1 cup
Dairy: 0.25 cup