Breakfast · Yemeni
Yemeni Lahsa (Cheesy Skillet Shakshuka)
This is a quick, comforting breakfast skillet where eggs cook into a soft, scrambled base with sweet onions and tomato, then get finished with a layer of melty cheese. It comes together in one pan in about 20 minutes, which makes it perfect for a lazy weekend or a protein-packed weekday start. Scoop it up with warm pita and you have breakfast sorted.

Why you'll love this
- One pan and about 20 minutes, start to finish.
- Soft, cheesy eggs that feel like a treat on a regular morning.
- Simple pantry ingredients you probably already have.
- Easy to scale up for a crowd.
EveryDayMeal recipe
Yemeni Lahsa (Cheesy Skillet Shakshuka)
Ingredients
- 5 large eggs
- 1 onion, diced
- 1 tomato, diced
- 2 tablespoons olive oil
- 1/4 teaspoon ground allspice
- 1/4 teaspoon black pepper
- 1/4 teaspoon, or to taste salt
- 3 tablespoons soft spreadable cheese (like cheese spread or a melty cheese sauce)
Equipment
- Medium skillet with a lid
- Wooden spoon or spatula
- Cutting board and knife
Instructions
- Warm the olive oil in a medium skillet over medium heat, then add the diced onion and cook until soft and translucent, about 5 minutes, so it turns sweet instead of sharp.
- Stir in the diced tomato and cook for 4 to 5 minutes, until it breaks down and the mixture looks saucy.
- Season with the allspice, salt, and black pepper, stirring so the spices coat everything evenly and bloom for about 30 seconds.
- Crack in the eggs and stir gently for about 2 minutes to combine them with the tomato and onion, then cover and let cook for 5 to 6 minutes until the top is just set.
- Spread the soft cheese over the top, cover again for about 1 minute so it melts into the eggs, then serve warm.
- Bring it to the table straight from the skillet with warm pita, olives, and feta on the side if you like.
Tips from the kitchen
- Keep the heat at medium so the eggs stay soft and creamy instead of rubbery.
- Use the ripest tomato you can find, or a drained canned tomato in winter, for the best flavor.
- Cover the pan right after adding the cheese so it melts gently without browning.
Estimated nutrition per serving: 320 cal · 19g protein · 10g carbs · 23g fat
Make it your own
- Stir in a handful of chopped spinach with the tomato for extra greens.
- Swap the soft cheese for shredded mozzarella or crumbled feta.
- Add a pinch of red pepper flakes if you like a little heat.
Storing & make-ahead
Best eaten fresh, but leftovers keep in an airtight container in the fridge for up to 2 days. Reheat gently in a covered skillet over low heat or in short bursts in the microwave so the eggs do not toughen.
Good to know
- What is liquid cheese?
- It just means a soft, spreadable or melty cheese, like a cheese spread or a smooth cheese sauce. Any mild melting cheese works.
- Can I make this without stirring the eggs?
- Yes. For a more traditional shakshuka look, make small wells in the tomato mixture and crack the eggs in whole, then cover and cook until the whites set.
- What do I serve it with?
- Warm pita or flatbread is classic. It also pairs well with olives, feta, hash browns, or fava beans for a fuller spread.
- Can I double the recipe?
- Yes, just use a larger skillet so the eggs cook in an even layer, and add a minute or two to the covered cooking time.
Related recipes

Breakfast
Rommegrot (Norwegian Sour Cream Porridge)

Breakfast
Flija: Albanian Layered Pancake

Breakfast
Home-made Mandazi
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.

