Masala Omelette Recipe
This post may contain affiliate links. Please read our privacy policy.
My first masala omelette fell apart into sad, spiced scrambled eggs. It took a few ruined breakfasts before I found the one trick nobody mentions: cook the masala before it ever touches the egg.

Quick Look: Masala Omelette
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 1 person
Calories: Approx. 200 per serving
Dietary Info: Vegetarian, gluten-free
Skill Level: Easy
Tools Needed: 8-inch non-stick frying pan, mixing bowl, wire whisk, flat silicone spatula.
Table of Contents
We eat eggs almost every single day in my house. Some mornings it’s boiled eggs with toast. Other mornings, when I want something with a bit more punch, it’s this masala omelette. My husband calls it “the omelette with a personality,” because plain eggs never taste boring once you load them with onion, tomato, green chili, and a fistful of coriander.
I didn’t always make it well, though. For years, mine turned watery on one side and rubbery on the other. It broke the second I tried to flip it. Then I changed one small thing: I stopped throwing raw onion and tomato straight into the egg mixture. I started cooking them first. That one change fixed everything.
This is my tested method for a masala omelette that holds together, tastes rich, and is ready before your chai gets cold.
What Is Masala Omelette?
Masala omelette is an Indian-style omelette made by mixing whisked eggs with sautéed onions, tomatoes, green chilies, and spices. “Masala” simply means a spice blend. Unlike a plain French omelette, this version is loaded with vegetables and flavor, closer to a savory Indian breakfast staple than a delicate French dish.
It’s a cousin of other Indian egg dishes like egg bhurji and akuri, but the texture sets it apart. Egg bhurji is soft and scrambled. Akuri is even softer and slightly runny. A masala omelette, made right, holds its shape like a proper folded omelette, just with a spicy Indian soul running through it.
You’ll find versions of it at Mumbai’s Irani cafés, at highway dhabas, and in nearly every Indian household that keeps eggs in the fridge.
Ingredients
- Egg – Use organic, farm-raised eggs for the best taste. Try to use room-temperature eggs, as cold eggs straight from the fridge don’t whisk as fluffy.
- 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 – This is the ingredient most recipes skip. Milk loosens the egg protein, and it’s the real reason restaurant-style omelets feel fluffier than the ones we make at home.
- Red chili powder – Skip adding it for a bright yellow omelet.
- Green chilies – I used Indian chilies. 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
Whisk The Eggs
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.

Cook The Masala

Why this matters: raw onion and tomato release water as the omelette cooks. That water is exactly what makes an omelette turn soggy or fall apart when you try to flip it. Cooking the masala first removes that moisture in advance.
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 tablespoons 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.

Combine Eggs With Masala
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 tablespoons milk
- ½ teaspoon salt

Step 7: Whisk well.

Cook The Omelette
Step 8: Heat the same pan over medium heat. Add 1 teaspoon of ghee to the pan and swirl it around. 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: Reduce the heat to medium-low. Cover the pan with a lid and cook 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.

Pro Tips By Neha
Don’t skip draining juicy tomatoes. If your tomatoes are very watery, deseed them before chopping, or the omelette will turn soggy even with the milk trick.
Use a good non-stick pan. This is the single biggest reason home-made omelettes stick and tear while restaurant ones flip like a dream.
Whisk, don’t just stir. Proper whisking beats air into the eggs, and that air is half the reason the omelette turns out fluffy.
Keep the flame medium-low once the eggs go in. It’s tempting to rush breakfast, but a rushed omelette on high heat almost always turns rubbery.
Variations
Street-style masala omelette: Add a pinch of pav bhaji masala and a bit of extra butter, then serve with buttered pav. This is close to what you’d get at a Mumbai roadside stall.
Cheese masala omelette: Add 2-3 tablespoons of grated cheddar, mozzarella, or processed cheese over the top just before folding.
Vegetable masala omelette: Stir in finely chopped capsicum, mushrooms, grated carrot, or spinach along with the onion-tomato mix.
Masala omelette sandwich: Fold the omelette between two slices of buttered, toasted bread for a filling lunch box option.
South Indian style. Add curry leaves, chopped ginger, and a pinch of asafoetida (hing) to make a South Indian version. Use coconut oil instead of ghee.
Garlicky. You can also add some fried garlic to the egg mixture; it lends a distinctive, unique flavor to this desi omelet.
Add some garam masala powder or chaat masala powder to this recipe to perk it up.
Masala Omelette FAQs
Usually because the onion or tomato went in raw and released water while cooking. Sauté them first to remove the moisture, and deseed juicy tomatoes before chopping them in.
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.
Yes, though it will taste less rich and slightly more rubbery without the yolk’s fat. Using 3 egg whites in place of 2 whole eggs works reasonably well.
Plain water works in a pinch, though milk gives a noticeably softer result. A teaspoon of whisked curd (yogurt) is another good substitute.
Serving Suggestions
Serve this desi omelette with slices of bread, buttered toast, pav, tawa paratha, or roti for a delicious meal. 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.
Storage Suggestions
This isn’t a great make-ahead dish. Cooked eggs lose their texture in the fridge and turn tough once reheated.
If you do have leftovers, store them in an airtight container in the fridge for up to a day, and reheat gently in a pan on low heat rather than in the microwave, which tends to toughen eggs further.
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
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.
- Reduce the heat to medium-low. 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 again and fold it in half. Serve hot.























can I make this in advance and store ?
I suggest doing the prep in advance and make the omelettes fresh but if necessary, you can make it a day in advance. Reheat before serving.
Looks very fluffy and delicious…Perfect breakfast..
Thnx. It was delicious 🙂
I love Indian omelettes very much. Thanks for sharing these recipes.
Thnx Anuj