Masala Omelette
on May 21, 2025, Updated Jun 12, 2025
Masala Omelette is a spicy desi-style omelet recipe that comes together in under 10 minutes. Serve it with bread, toast, chapati, or paratha.
Here are some more egg breakfast recipes: Egg White Muffins, Egg Bhurji, Egg Foo Young, and Egg White Scramble.

Masala Omelette is my favorite way to eat eggs. The onions, chilies, and spices overpower the eggy smell and give the eggs a nice texture.
Making a perfect omelette is an art. Over the years, I have perfected the masala omelette recipe. I cook the onions, tomatoes, and chilies before adding them to the eggs. This process removes the moisture, making the omelet less likely to break while flipping. Do try this trick and thank me later 🙂
I also have a secret ingredient to make this Indian omelette super fluffy: milk. Adding milk while whisking the eggs makes this omelet super fluffy and soft.
About Masala Omelette
Masala Omelette is the Indian version of omelette where onion, tomatoes, green chilies and spices are added to the eggs before cooking them.
Serve this desi omelette with slices of bread, buttered toast, pav, paratha, or roti for a yummy treat. I like to serve some tomato ketchup and sweet chilli sauce on the side with my Indian style omelette.
Ingredients
This simple Indian omelet has eggs, red onions, tomatoes, green chilies, milk, salt, cilantro (fresh coriander leaves), turmeric powder, and red chili powder.
I have added only onions and tomatoes to the recipe, but you can also add more vegetables of your choice to make it even more nutritious and filling. Carrots, bell peppers, green beans, spinach, spring onion, and mushrooms work great.
Adding milk to the eggs makes the softest, lightest, and fluffiest omelette. Do try this trick.
You can also add some fried garlic to the egg mixture; it lends a delicious and unique taste to this Indian Omelette.
Add some garam masala powder, Chaat Masala Powder or Pav Bhaji Masala to this recipe to perk it up.
Skip adding red chili powder for a bright yellow omelet.
I used Indian green chillies. You can use Thai green chilies, Serrano peppers, or jalapeno peppers.
Adjust the green chili peppers to your desired spice level. You can skip adding them if you’re making it for your kid’s breakfast.
Add 2-3 tablespoon of grated cheddar cheese to the egg mixture to make a cheesy omelette. Alternatively, after pouring the eggs into the pan, cook them until they are set, sprinkle cheese on top, cover, and cook until the cheese melts.
How To Make Indian Omelette
Break 2 large eggs in a medium-sized mixing bowl. Whisk them well using a wire whisk or a fork. Set them aside.


Heat 1 tablespoon butter in an 8-inch non-stick frying pan over medium heat.

Add the following ingredients to the pan and cook for 2-3 minutes, stirring frequently, until the onions are lightly browned.
- 2 tablespoon finely chopped red onions
- 1 tablespoon finely chopped tomatoes (seeds removed)
- ½ teaspoon finely chopped green chilies
Remove the pan from heat.


Add the following ingredients to the eggs and whisk well.
- cooked onions, tomatoes, and chilies
- 1 teaspoon finely chopped ginger
- 1 tablespoon finely chopped cilantro
- ⅛ teaspoon turmeric powder
- ⅛ teaspoon red chili powder
- 2 tablespoon milk
- ½ teaspoon salt


Heat the same pan over medium heat.
Add 1 teaspoon ghee to the pan and swirl the pan to coat it all over with ghee. You can also make the omelette in oil, but ghee gives it a nice flavor.

Pour the egg mixture into the heated pan and swirl the pan to spread the eggs evenly.

Cover the pan with a lid and cook until the lower side is set and golden brown. It will take 2-3 minutes.

Flip the omelette using a flat spatula and cook from the other side as well.

Flip it again and fold it in half. Serve hot.

You Might Also Like

Masala Omelette Recipe
Ingredients
- 2 large eggs
- 1 tablespoon butter (salted or unsalted)
- 2 tablespoons finely chopped red onions
- 1 tablespoon finely chopped tomatoes (seeds removed)
- ½ teaspoon finely chopped green chilies
- 1 teaspoon finely chopped ginger
- 1 tablespoon finely chopped cilantro (fresh coriander leaves)
- ⅛ teaspoon turmeric powder
- ⅛ teaspoon red chili powder (skip for a bright yellow omelette)
- 2 tablespoons milk
- ½ teaspoon salt
- 1 teaspoon ghee
Instructions
- Break eggs in a medium-sized mixing bowl. Whisk them well using a wire whisk or a fork. Set them aside.
- Heat butter in an 8-inch non-stick frying pan over medium heat.
- Add onions, tomatoes, and green chilies and cook for 2-3 minutes, stirring frequently, until the onions are lightly browned. Remove the pan from the heat.
- Add cooked onions, tomatoes, and chilies, ginger, cilantro, turmeric powder, chili powder, milk, and salt to the eggs and whisk well.
- Heat the same pan over medium heat.
- Add ghee to the pan and swirl the pan to coat it all over with ghee. You can also make the omelette in oil but ghee gives it a very nice flavor.
- Pour the egg mixture into the heated pan and swirl the pan to spread the eggs evenly.
- Cover the pan with a lid and cook until the lower side is set and browned. It will take 2-3 minutes.
- Flip the omelette using a flat spatula and cook from the other side as well.
- Flip again and fold it in half. Serve hot.
Looks very fluffy and delicious…Perfect breakfast..
Thnx. It was delicious 🙂
I love Indian omelettes very much. Thanks for sharing these recipes.
Thnx Anuj