Masala Omelette Recipe (Indian Masala Omelet)

4.56 from 9 votes
Updated: Jan 28, 2026
Pinterest Hidden Image

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.

A plate with a masala omelette, two slices of buttered toast, and fresh coriander, next to a glass of tea on a rustic surface.

✨ 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.

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.

Eggs broken in a 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.

Whisked well.

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

Butter heating in a pan.

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
Onions, tomatoes and green chilies added to the pan.

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

Lightly browned onions.

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
Cooked onion and tomatoes, turmeric powder, chili powder, salt and cilantro added to the eggs.

Step 7: Whisk well.

Whisked 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.

Ghee heating in the pan.

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

Egg mixture poured in the pan.

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.

Pan covered with a lid.

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

Omelette flipped.

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

Ready Indian masala omelette.

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

How to make masala omelet for more than 1 person?

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.

Can I make masala omelette without cooking the onions and tomatoes?

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 FacebookPinterest, and Instagram for all of the latest updates.

A plate with a masala omelette, two slices of buttered toast, and fresh coriander, next to a glass of tea on a rustic surface.
4.56 from 9 votes

Masala Omelette Recipe

Indian Masala Omelette is a spicy desi-style omelet recipe that comes together in under 10 minutes. Serve it with bread, toast, chapati, or paratha for a delicious treat.
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Servings: 1 people

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
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.

Video

Notes

I have added only onions and tomatoes to the recipe, but you can add more vegetables of your choice to make it even more filling. Carrots, bell peppers, green beans, spinach, and mushrooms work great.
You can also add some fried garlic to the egg mixture; it lends a delicious and unique taste to this Indian Omelette.
Adjust the green chili peppers as per the spice level you need. You can even skip adding them if making it for your kid’s breakfast.

Nutrition

Calories: 204kcal, Carbohydrates: 5g, Protein: 12g, Fat: 14g, Saturated Fat: 6g, Cholesterol: 343mg, Sodium: 167mg, Potassium: 161mg, Sugar: 3g, Vitamin A: 800IU, Vitamin C: 11mg, Calcium: 83mg, Iron: 1.5mg
Like this recipe? Rate and comment below!
4.56 from 9 votes (8 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments