The Afghan breakfast is cherished across the globe, with the Afghani eggs (shakshuka) being a standout. This omelette-style dish is cooked using eggs, potatoes, tomatoes, and onions. Let's explore how to prepare it!

Watch Recipe
Jump to:
Today, I'm preparing the family favorite omelette recipe with an Afghani twist that will enhance your breakfast spread. It's simple, quick, and easy! Loaded with spice and flavor, it's highly recommended for a morning boost to keep you productive all day long.
As an egg enthusiast, I love experimenting different egg recipes in my kitchen. This particular recipe resembles shakshuka, which is why many refer to it as Afghan shakshuka. I usually make it for weekend breakfasts or during holidays.
What is Afghani Eggs?
It's a power-packed egg omelette recipe cooked with onions, potatoes, tomatoes, and eggs. Diced potatoes are shallow-fried along with chopped onions and tomatoes, seasoned with salt and pepper. Next, pour the eggs over the mixture to create a poached effect. It's incredibly tasty and uses minimal oil, making it an excellent choice for food enthusiasts seeking healthy breakfast options to prepare in their home kitchens.

Fuel your morning and delight your plate with this Shakshuka style omelette
What's Special in Afghan Breakfast?
Afghani cuisine is renowned globally, with numerous recipes that are particularly cherished in the Middle Eastern and Asian regions. From naan to kabobs, every dish is delightful, but breakfast offers a unique variety to savor. Some well-known recipes for Afghani breakfast consist of:
- Rot
- Sheer Chai
- Afghani Khajoor
- Afghani eggs (omelette)
The last time I posted the recipe for Afghani Chicken drumsticks, it was incredibly delicious, and it received a lot of love on social media.
If you are a true fan of Shakshuka, you will likely enjoy this recipe as it shares a similar preparation method.
Beginners can easily attempt this dish as well. It's a must-try for your family and children, and it also serves as a healthy lunch box option.
When you prepare this recipe, the enticing aroma will tempt you even before you take a bite. It features a perfect combination of eggs cooked with onions, potatoes, and tomatoes.
Give it a try; I am confident you will adore it!

Ingredients & Substitutions
- Eggs - 4
- Potatoes - 1 Cup (Diced)
- Onion (Chopped) - 1 medium size
- Tomatoes - ½ cup
- Oil - 3 Tsp
- Salt - ½ Tsp
- Red Chili Powder - ½ Tsp
- Black Pepper - ½ Tsp
- Green Chilies - 1 sliced (Julianne cutting)
How To Make Afghan Breakfast (Afghani Eggs)
- Dice the onions and potatoes into small cubes.
- In a skillet, warm the oil and add the diced potatoes to fry. Keep stirring continuously until the potatoes begin to change color. Then, incorporate the chopped onions and sauté for a few minutes over medium heat.
- Season with salt, red chili powder, and black pepper powder. Mix well to ensure the spices blend with the sautéed onions and potatoes.
- Next, add chopped tomatoes and stir well to combine.
- Cover the pan for 3 minutes to allow the vegetables to cook on low heat, using the steam from the tomatoes.
- After 3 minutes, pour whole eggs over the vegetable mixture.
- Cover the skillet for 2 minutes to achieve perfectly poached eggs.
- After 2 minutes, the Afghani eggs are ready to be served. Garnish with julienned red or green chilies.
- Serve hot alongside your favorite bread.
Pro Tips
- Shallow fry the diced potatoes until it releases the water.
- Yukon Gold Potatoes are best for pan frying and roasting.
- Avoid adding salt and pepper before frying the potatoes and onions, as this will cause them to clump together and release water.
- Add tomatoes with peeled skin.
- Never cook eggs on high heat.
- Pay close attention to the timing for poached eggs according to your preference, whether you like them semi-poached or fully cooked.
- Serve hot!
How Long to Cook Afghani Omelette?
Start by cooking the potatoes and tomatoes over low heat for approximately 3 to 4 minutes, then incorporate the eggs and allow them to cook for around 2 minutes. You can adjust the timing for poached eggs according to your preference. Ensure that the eggs are cooked on low heat.
- Half poached eggs - 2 minute
- Semi poached eggs - 3 minutes
- Hard eggs - 5 minutes
How to Serve?
Best idea to serve with toasted bread slice as it's super easy to have.
Here are some ideas to make the best serving:
- Tortilla Wrap
- Paratha
- dinner rolls | Garlic knots | Flatbread | Butter Naan
- Or simply have it with fork
There are so many recipes in Afghan cuisine that I personally love to have and the Afghani omelette is the best one.
More Egg Recipes
- Afghani Chicken | Chicken Omelette | Egg in a Hole
- Fluffy Souffle Omelette
- Bread Omelette
- Scrambled Eggs with Mushrooms
🥣 Love this Afghani Eggs?
⭐ Rate this recipe below
💬 Drop your questions in the comments
📲 Follow along on Instagram for more recipes.
Afghan Breakfast (Afghani Eggs)
Ingredients
- 4 Eggs
- 1 cup Potatoes Diced
- 1 Onion (medium size) Chopped
- ½ cup Tomatoes Without skin
- 3 teaspoon Oil
- ½ teaspoon Salt
- ½ teaspoon Red Chili Powder
- ½ teaspoon Black Pepper Powder
- 1 Green Chilies Sliced
Instructions
- Dice the onions and potatoes into small cubes.
- In a skillet, warm the oil and add the diced potatoes to fry. Keep stirring continuously until the potatoes begin to change color. Then, incorporate the chopped onions and sauté for a few minutes over medium heat.
- Season with salt, red chili powder, and black pepper powder. Mix well to ensure the spices blend with the sautéed onions and potatoes.
- Next, add chopped tomatoes and stir well to combine.
- Cover the pan for 3 minutes to allow the vegetables to cook on low heat, using the steam from the tomatoes.
- After 3 minutes, pour whole eggs over the vegetable mixture.
- Cover the skillet for 2 minutes to achieve perfectly poached eggs.
- After 2 minutes, the Afghani eggs are ready to be served. Garnish with julienned red or green chilies.
- Serve hot alongside your favorite bread.
Video
Notes
- Shallow fry the potatoes until it become soft and releases water.
- Avoid salt and pepper while the potatoes and onion are frying otherwise it will stick together.
- Make sure to peel the tomato skin.
- When adding eggs, make sure the heat should not be high. Let it cook on slow heat.
- Monitor the timing of poached eggs as per your taste like semi-poached or hard eggs.
- Serve hot!
- Half poached eggs - 2 minute
- Semi poached eggs - 3 minutes
- Hard eggs - 5 minutes










Hinz
Delicious Afghan breakfast idea - Afghani Eggs (omelette) close to Shakshuka..
Tom
I make this all the time, there is a typo on # 6. Should read add the "Tomatoes"
Cheers!
Hinz
Thanks for your feedback! Updated..