Egg Masala (Keto Indian Egg Curry Recipe)

Egg Masala (Indian Egg Curry Recipe)

Bursting with tomatoes, onions, garlic, and chiles, this rich south Indian egg masala recipe (egg curry) is perfect comfort food. Low carb and keto recipe.
Course Breakfast, Dinner
Cuisine Indian
Keyword egg curry
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4
Calories 268kcal


  • 6 large hard boiled eggs, peeled
  • 1 pound tomatoes, seeded and chopped
  • 3/4 cup chopped onions (3 oz)
  • 4 tbsp olive oil or ghee, divided
  • 1 inch piece of cinnamon (or a pinch of ground)
  • 7-8 fresh curry leaves (optional)
  • 1/2 cup water


  • 1 serrano pepper, seeded and chopped
  • 2 cloves garlic, roughly chopped
  • 1 tbsp tomato paste
  • 1 tsp chicken base (or vegetable base)
  • 1 sprig cilantro
  • 3/4 tsp coriander powder (more for garnish)



  • Asha’s original recipe calls for several spicy green peppers and mentions tomatoes as an option. She also lists 3 onions (one to fry and two to make into a paste) and 5 cloves of garlic. While they use smaller onions in India, I reduced the amount of onions and garlic
    and added tomatoes. She uses a mortar and pestle to make a paste of onion, garlic, green chilies, a fresh coriander sprig and coriander powder (a wet masala). Add this masala to the browned onions and heat until the raw smell subsides before adding the water. Her traditional recipe does not include chicken/vegetable base or tomato paste. I found that tomato paste helped thicken the sauce and the chicken base rounded-out the flavors. She uses 2 teaspoons of oil. I added more oil/ghee to align macros to a ketogenic diet.


  • To seed the tomatoes, cut the tomatoes in half crosswise and squeeze them over the garbage to remove the gel and seeds.
  • Grind the masala ingredients to a paste using a small food processor or a mortar and pestle. (Alternately, add all of the masala ingredients and the tomatoes to the bowl of a food processor. Puree until smooth.) If using ground cinnamon, add it here. Add water if needed to help the process along.


  • Heat a 10-12 inch frying pan over medium heat. Add 1 tablespoon oil/ghee, then fry the cinnamon and curry leaves until fragrant. Add the onions and brown but don’t burn.
  • Add the masala and saute until the raw smell cooks out, then add the tomatoes (alternately, pour the pureed tomato mixture into the pan) and ½ cup of water. Simmer until it begins to thicken. Pour in the remaining oil/ghee and season with salt and pepper to taste.
  • Add the hard boiled eggs and simmer until heated through. Add the eggs whole, or sliced in half, it’s up to you. Garnish with fresh cilantro leaves.
  • Traditionally served with chapati or ghee rice. I serve with cauliflower rice. Look for a keto chapati recipe in the post.
  • Serves 4 people at 6.9 net carbs per serving.


Calories: 268kcal | Carbohydrates: 8.7g | Protein: 11g | Fat: 21.8g | Cholesterol: 352mg | Sodium: 351mg | Fiber: 1.8g | Sugar: 4.7g