• Recipes

This typical Indian-style omelette is a classic combination of fresh tomatoes, red onion, cilantro and green chilies with a hint of garam masala – perfect for breakfast, brunch or lunch.

  • Serves: 4
  • Prep Time: 10 min
  • Cook Time: 15 min
Nutrition Facts
4 ¼ tsp. (1.25 ml) 1 tsp. (5 ml) 4 tsp. (20 ml)
large eggs salt (or to taste) garam masala ghee or butter
Omelette Filling:
1 tbsp. (15 ml) 1 cup (250 ml) ¾ cup (175 ml) ¾ cup (175 ml) 1-2
ghee or butter tomato, finely cubed red onion, finely chopped cilantro, finely chopped small green chilies, finely chopped (optional)
Garam Masala Ketchup:
½ cup (125 ml) ½ tsp. (2.5 ml) ¼ tsp. (1.25 ml)
tomato ketchup garam masala chili powder (optional)
Step 1
Garam masala ketchup: In a small bowl, add tomato ketchep and mix in garam masala (and chili powder). Set aside.

Step 2
Omelette Filling: Heat a medium non-stick skillet on medium-high. Melt ghee or butter and add tomato, red onion, cilantro and green chilies. Gently fry for a couple of minutes until onion is softened. Remove mixture from skillet and set aside.

Step 3
In a small bowl, beat one egg with fork and mix in ¼ tsp. salt and ¼ tsp. garam masala.

Step 4
In a skillet, melt 1 tsp. of ghee or butter. Add egg mixture and spread evenly in skillet to create a thin egg crepe-like omelette. Cook for a few minutes until golden brown and omelette is cooked. Sprinkle on a ¼ amount of cooked tomato and onion mixture. Roll omelette into a log. Continue with remaining eggs. Serve with Garam Masala Ketchup.


When possible, use ghee for this recipe as it lends a rich buttery taste to this Indian-style omelette.