Are you looking for an air fryer egg shakshuka? You need a few basic ingredients: four eggs, three tomatoes, a couple of green chillies, and a quick spin at 190°C. The whole thing is ready in about 25 minutes, and you only have one basket to clean up.

What makes this worth keeping in your regular rotation is that it’s genuinely filling. Eggs and tomatoes aren’t fancy, but together they make a protein-packed meal that actually holds you for a few hours.
If you’ve got two people and want something real on the table with minimal effort, this air fryer egg shakshuka fits that gap well.
For more people or a large group, you only need to increase your batches.
About Air Fryer Egg Shakshuka
Shakshuka is a Middle Eastern dish traditionally cooked on the stovetop in a skillet, but the air fryer does a solid job here.
The circulating heat sets the egg whites evenly while the tomatoes pick up a light char around the edges that you don’t always get on the stove.
This recipe strips it down to the essentials. No onion, no pepper, no slow-cooked sauce.
It’s a faster, leaner version designed around what’s in the recipe: fresh tomatoes, eggs, and green chillies for heat. That simplicity is the point.
Ingredient Notes

- Tomatoes: Fresh, ripe tomatoes work best. After chopping, squeeze out the excess liquid before adding them to the basket.
- Green chillies: These add heat and a little brightness. Chop them fine so they distribute evenly across the tomato layer. You can swap them with chili flakes.
- Eggs: Any eggs work fine here. Crack each egg carefully so no shell gets into the basket.
- Oil spray: Just a light coating on the baking paper so the tomatoes don’t stick.
How to Make Air Fryer Egg Shakshuka
This comes together fast, so have your tomatoes chopped and your eggs ready before you start the air fryer.
1. Prep. Wash and finely chop the tomatoes and green chillies. After chopping the tomatoes, squeeze out as much excess liquid as possible to prevent a watery shakshuka.
2. Preheat. Preheat the air fryer to 200°C (400°F) for 2 minutes.
3. Layer the base. Line the air fryer basket with baking paper and apply a light coat of oil spray. Spread the chopped tomatoes and chillies in an even layer. Use a spoon to make four small wells in the mixture.

4. Add the eggs. Carefully crack one egg into each well. Sprinkle black pepper, cumin, and salt evenly over the top.

5. Air fry. Lower the temperature to 190°C (380°F) and cook for 10 to 14 minutes. Check at 10 to 12 minutes for soft yolks, or cook the full 14 minutes for fully set yolks.

6. Serve. Garnish with fresh cilantro and serve immediately with toasted bread, roti, pita, paratha, or rice.
Tips to Make a Perfect Egg Shakshuka
- Check at 10 minutes if you prefer runny yolks. Air fryers vary, and the difference between a soft yolk and a fully cooked one here is just a few minutes.
- Keep the egg-to-tomato ratio balanced. Four eggs and three medium tomatoes is the right proportion for this recipe. Too many eggs and they crowd each other; too much tomato and the base gets too deep for the eggs to cook evenly.
- Serve it hot. This isn’t a dish that holds well. Once it’s out of the air fryer, get it on the table. Cold shakshuka loses its texture and just isn’t the same.
- No-spice version is easy. Leave out the green chillies and skip the cumin. Just use salt and pepper, added at the table rather than during cooking if you want even more control.
What to Serve With Air Fryer Egg Shakshuka
Toasted sliced bread is the most straightforward pairing and works really well for scooping. Tandoori roti, pita, or paratha are all good options too.
If you want a lighter spread, a simple green salad and some Greek yogurt on the side round it out into a proper meal. And try also my favorite:

Air Fryer Egg Shakshuka
Ingredients
- 4 eggs
- 3 medium tomatoes (finely chopped)
- 2 green chillies (finely chopped)
- 2 pinches black pepper powder
- 2 pinches cumin powder
- Salt to taste
- Oil spray
Instructions
- Prep. Wash and finely chop the tomatoes and green chillies. After chopping the tomatoes, squeeze out as much excess liquid as possible to prevent a watery shakshuka.
- Preheat. Preheat the air fryer to 200°C (400°F) for 2 minutes.
- Layer the base. Line the air fryer basket with baking paper and apply a light coat of oil spray. Spread the chopped tomatoes and chillies in an even layer. Use a spoon to make four small wells in the mixture.
- Add the eggs. Carefully crack one egg into each well. Sprinkle black pepper, cumin, and salt evenly over the top.
- Air fry. Lower the temperature to 190°C (380°F) and cook for 10 to 14 minutes. Check at 10 to 12 minutes for soft yolks, or cook the full 14 minutes for fully set yolks.
- Serve. Garnish with fresh cilantro and serve immediately with toasted bread, roti, pita, paratha, or rice.
Notes
- Removing excess liquid before cooking is the most important prep step. It keeps the base from turning watery.
- This dish does not hold well. Get it on the table straight from the air fryer.
- Leave out the green chillies and season with just salt and pepper at the table.
Nutrition
