Masala Omelette Recipe (Indian Masala Omelet)
This post may contain affiliate links. Please read our privacy policy.
Masala Omelette is a classic Indian-style omelet made with eggs, onions, green chilies, spices, and fresh herbs. It’s flavorful, perfect for breakfast, brunch, or a light dinner. Make it in under 10 minutes and serve it with bread, toast, chapati, or paratha for a filling meal.
Here are some more breakfast egg recipes: Egg White Muffins, Akuri, Egg Bhurji, Egg Foo Young, and Egg White Scramble.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Why You’ll Love This Family Favorite Recipe!
- No breaking, no mess: Cooking the onions and tomatoes first removes excess moisture, so the omelette sets beautifully.
- Better texture: The omelette stays soft and fluffy instead of watery.
- Deeper flavor: Lightly sautéed masala gives a richer, more balanced taste than adding raw veggies.
- Quick and fuss-free: Still comes together in minutes with everyday ingredients.
- Perfect anytime meal: Great for breakfast, brunch, or a quick dinner with toast or bread.
Table of Contents
We eat eggs almost every day for breakfast, and Masala Omelette is my favorite way to eat them. The onions, tomatoes, 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 moisture, making the omelet less likely to break when flipped.
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.
Ingredients
- Egg – Use organic, farm-raised eggs for the best taste.
- Tomatoes – Some people do not add tomatoes to their masala omelet recipes, but I love this version with tomatoes. Do give it a try once.
- Milk – Adding milk to the eggs makes the softest, lightest, and fluffiest masala omelette.
- Red chili powder – You can skip adding it for a bright yellow omelet.
- Green chilies – 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.
- Others – You will also need red onions, salt, cilantro (fresh coriander leaves), and turmeric powder.
How To Make An Indian Masala Omelette that Doesn’t Break
Step 1: Break 2 large eggs in a medium-sized mixing bowl.

Step 2: Whisk them well using a wire whisk or a fork. Set them aside. Whisking the eggs well incorporates air making the omelet fluffy and soft.

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

Step 4: Add the following ingredients to the pan.
- 2 tablespoon finely chopped red onions
- 1 tablespoon finely chopped tomatoes (seeds removed)
- ยฝ teaspoon finely chopped green chilies

Step 5: Cook for 2-3 minutes, stirring frequently, until the onions are lightly browned. Remove the pan from the heat.

Step 6: Add the following ingredients to the eggs.
- 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

Step 7: Whisk well.

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

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

Step 10: Cover the pan with a lid and cook on medium heat until the lower side is set and golden brown. It will take 2-3 minutes.

Step 11: Flip the omelette using a flat silicone spatula, then cook on the other side as well.

Step 12: Flip it again and fold it in half. Serve hot.

Variations
Add curry leaves, chopped ginger, and a pinch of asafoetida (hing) to make a South Indian version.
Add pav bhaji masala and extra butter to make a street-style variation. Serve with toasted pav.
Add 2-3 tablespoons of grated cheddar, mozzarella, or processed cheese just before folding for a fusion-style masala omelette.
I have added only onions and tomatoes to the recipe, but you can also add more vegetables of your choice. Carrots, bell peppers, green beans, spinach, spring onion, zucchini, and mushrooms work great.
You can also add some fried garlic to the egg mixture; it lends a delicious, unique flavor to this Indian Omelette.
Add some garam masala powder or Chaat Masala Powder to this recipe to perk it up.
Masala Omelette FAQs
To make it for more people, scale up the veggies. Cook them together, then add them to scaled-up eggs and spices to make a big batch of egg mixture. Then pour some of the mixture into the pan and make an omelet. Repeat and make more omelets.
Yes, you can. Add chopped onions, tomatoes, and green chilies to the bowl along with eggs and spice powders. Whisk well and make the omelet. Be extra careful when flipping, as the moisture from the veggies may break the omelet.
To make the process easier, you can skip adding tomatoes to this version.
Serving Suggestions
Serve this desi omelette with slices of bread, buttered toast, pav, tawa paratha, or roti for a yummy treat. I like to serve some green chutney, tomato ketchup, or sweet chilli sauce on the side with my Indian style omelette.
Do not forget a cup of Masala Chai or South Indian Filter Coffee on the side.
Other Breakfast Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

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