
Want a go-to egg recipe that comes together within 20 minutes and tastes great with all kinds of bread? Khagina doesn’t taste like a quick scrambled egg fix . It is a very flavorful version of Pakistani breakfast eggs. Give this a try, you’ll love it! It can make a scrumptious breakfast or lunch even dinner.

Updated: The basic recipe of khagina remains the same; the post was fully updated with fresh photos and tips.
- Why does this recipe taste so good?
- Ingredients
- How to make ?
- Recipe FAQ
- 📖 Recipe
- 💬 Comments
Khagina is a Hyderabadi and Pakistani version of a spicy and aromatic scrambled egg recipe. As far as ingredients, it is very similar to a masala omelet. It tastes juicy, tangy, and spicy. It is usually served with crusty bread or paratha.
The original recipe was without chili and tomato which came later to the sub-continent, but I can promise this recipe that I’m sharing is the BEST and most authentic Pakistani version.
We love to eat Khagina in Ramadan for Sehri with pao. Check out more Ramadan recipes here.
Why does this recipe taste so good?
It simply tastes yum. I learned this from my friend. And she told me that the secret to the best Khagina (also called Ande ka Khageena) is bhunnofying and adding yogurt, which keeps the dish moist and juicy. So, without much ado, let’s move forward to the Recipe.

Ingredients
The ingredients of khagina are visible in the above image, which are eggs, ginger, garlic, chili, onions, tomato, oil, yogurt, spices, and cilantro. I used organic eggs, which taste better than farm eggs. But I’ve made it hundreds of times with farm eggs, too.
How to make ?
Making Khagina is simple. Just be patient and look for visual indications. Do not hurry, and add all ingredients together. You’ll lose a lot of texture and flavor.

- Fry chopped onions in a pan on medium heat for 7 minutes until slightly golden. We do not want brown onions.
- Then add the wet spices, that ginger, garlic, and chili paste, and sizzle for a minute.
- Add the remaining dry spices and give it a stir.
- Add chopped tomato or purée, mix well. Cover and cook for another 7 minutes until oil separates and tomatoes are throughly cooked and melting.
- Protip : Over-ripened tomatoes will melt quickly, while under-ripened tomatoes will take longer to cook. Add a few tablespoons of water if needed, but make tomatoes are cooked before you proceed to add beaten eggs.

- When the oil has separated on the sides of the pan and the tomatoes are cooked. Remove the lid, then add whipped yogurt.
- Cook further. Meanwhile, beat the eggs and add them to the pan. Keep stirring so the eggs are cooked evenly and do not make a large lump of egg. Also, keep pushing the egg sticking to the sides of the pan back into the centre without burning.
- Add chopped chillies and coriander. Cook and keep stirring until the excess water dries. Protip : We want that eggs to lose the raw aroma, but we don’t want to overcook and dry out eggs.
- Cook until you can see some oil sizzling on sides of the pan. Your Khagina AKA Masala Eggs is ready to eat.
Khagina is traditionally served with sliced bread or paratha. If you like crispy bread, try it with Karad double roti , a toasted bread slice, or even a baguette. You can use leftovers as filling in savory crepes, pita bread, a sandwich, or even a quesadilla with loads of butter to make a quick breakfast.
You can store khagina at room temperature for 3-4 hours. Store in an airtight container in the fridge for 2-3 days. I have never tried freezing it, as it was always gone before that.
Yogurt adds juiciness and tanginess to khagina, but you can skip it. Just mix ¼ cup milk or water into the eggs while beating.

Just look at that khagina served in the dish. My homemade orange jam , butter, and cheese. Now that’s my kind of weekend Pakistani breakfast.
Hungry for more eggs? Try these!
- Dabba Gosht Recipe (with Chicken)
- Pakistani Keema (Bhuna)
📖 Recipe

Ingredients
- ▢ ⅓ cup oil
- ▢ 1 cup onions , finely chopped
Spices
- ▢ 1 tablespoon green chilli paste
- ▢ 1 tablespoon garlic paste
- ▢ 1 tablespoon ginger paste
- ▢ ½ tablespoon coriander powder
- ▢ 1 teaspoon cumin
- ▢ 1 teaspoon red chilli powder
- ▢ 1 teaspoon Kashmiri chilli powder , or paprika for color
- ▢ ½ teaspoon turmeric powder
- ▢ ½ teaspoon black pepper powder
- ▢ ½ teaspoon salt or more to taste
Other
- ▢ 1 cup tomatoes , chopped or puréed
- ▢ ¼ cup yogurt
- ▢ 6 eggs , beaten, preferably organic
- ▢ 3 green chillies , sliced (optional)
- ▢ 3 tablespoon chopped coriander leaves
Instructions
- In a pan or wok fry onions for 5-7 minutes until very soft and about to turn golden.
- Add spices and fry for a minute.
- Then add tomatoes. Simmer for 5 minutes until oil separates and tomatoes melt.
- Now, pour in beaten yogurt, and keep cooking.
- Next add beaten eggs and stir well. Keep stirring At regular intervals until eggs are cooked, also break egg in to bits while stirring.
- Finally, sprinkle chopped coriander and green chilies. Mix well and sear for a few minutes until oil separates.
- Khagina is ready to serve.
Notes
Nutrition Information

Khagina Recipe
Ingredients
- ⅓ cup oil
- 1 cup onions finely chopped
Spices
- 1 tablespoon green chilli paste
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- ½ tablespoon coriander powder
- 1 teaspoon cumin
- 1 teaspoon red chilli powder
- 1 teaspoon Kashmiri chilli powder or paprika for color
- ½ teaspoon turmeric powder
- ½ teaspoon black pepper powder
- ½ teaspoon salt or more to taste
Other
- 1 cup tomatoes chopped or puréed
- ¼ cup yogurt
- 6 eggs beaten, preferably organic
- 3 green chillies sliced (optional)
- 3 tablespoon chopped coriander leaves
Instructions
- In a pan or wok fry onions for 5-7 minutes until very soft and about to turn golden.
- Add spices and fry for a minute.
- Then add tomatoes. Simmer for 5 minutes until oil separates and tomatoes melt.
- Now, pour in beaten yogurt, and keep cooking.
- Next add beaten eggs and stir well. Keep stirring At regular intervals until eggs are cooked, also break egg in to bits while stirring.
- Finally, sprinkle chopped coriander and green chilies. Mix well and sear for a few minutes until oil separates.
- Khagina is ready to serve.