butfirstchai.com

menu icon
go to homepage
  • Recipes
  • About Me
  • Middle Eastern
  • South Indian
  • Subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Middle Eastern
  • South Indian
  • Subscribe
×
Home » Recipes » Breakfast

Lahsa Recipe | Yemeni Spiced Eggs with Creamy Cheese

Updated: Mar 27, 2026 · by Famidha Ashraf · Leave a Comment
Jump to Recipe

This Yemeni lahsa recipe is a delicious breakfast dish that comes together in under 45 minutes. Eggs are folded into a spiced onion-tomato base, then topped with a layer of spreadable cream cheese. Silky eggs with creamy cheese made for scooping with warm bread! A dish that looks simple but tastes like it took all morning! Ready to try?

Yemeni Lahsa served

Yemeni Lahsa

  • What is it? A Yemeni breakfast of spiced eggs cooked in a rich onion-tomato base, topped with creamy cream cheese.
  • Why you'll love it? Fragrant spices, scrambled eggs, creamy cheese...all in one pan in under 45 minutes. Best breakfast!
  • How to make it? Sauté onion and spices. Cook down tomatoes until jammy. Fold in eggs, spoon over cream cheese, and serve straight from the pan with warm bread.

Recipe at a glance

  • ⏱️ Prep Time: 10 minutes
  • 🍳 Cook Time: 35 minutes
  • 👥 Servings: 2 people
  • 🔥 Cook Method: Stovetop
  • ⭐ Difficulty: Easy
  • 😋 Recipe Highlights: Creamy egg breakfast
  • 🎯 Key to Success: Don't overcook the eggs.
Add us as a trusted site on Google

❤️Why I Love This Recipe

I first came across the Lahsa recipe in a viral video. A wide pan, a bubbling tomato base, topped with a generous spread of cream cheese... I was immediately intrigued and made it the very next day. We loved it!

I don't usually fall for trending viral recipes unless they are real food that a culture has been cooking for ages. As a food enthusiast, I wanted to learn about its history and understand what the classic versions look like. But there isn't much on the internet. If you are Yemeni or your mum or aunty made this, do let me know.

What I found is a dish rooted in everyday Yemeni home cooking. Similar to shakshuka, but the spreadable cream cheese on top - that part is uniquely Yemeni. Once you try it, it becomes one of those recipes you come back to every single week.

Summarize and save this Recipe on:

ChatGPT
Google AI
Perplexity
Grok

🛒Notes on Ingredients

A quick guide to the key ingredients used in this Lahsa recipe.

  • A combination of ghee and olive oil: the ghee adds richness, the olive oil stops it from burning. Don't skip the ghee; it is an authentic flavour.
  • One large onion and a generous handful of green chillies, both finely chopped. These cook down together and form the sweet-heat foundation of the dish.
  • Garlic is optional, but I do add it most of the time. Add it if you love it.
  • Two ripe tomatoes, roughly chopped. The riper, the better, as you want them to turn into a jammy sauce.
  • Ground spices: You will need cumin, coriander and paprika powder. Turmeric adds warmth and colour, though it is optional.
  • Use large, fresh eggs.
  • Spreadable cream cheese: This is what makes lahsa unique. In Yemen and across the Gulf, Almarai or Puck spreadable cream cheese is the traditional choice. See recipe notes for sub options.

Refer to the Recipe Card at the bottom of this page for a complete list of ingredients and quantities.

🔪 In Photos: How to make Yemeni Lahsa

This recipe serves two, which is exactly how I cook most things. Scaling up is easy.

Sliced onions sauted in a shallow fry pan along with green chillies.

Sauté the finely sliced onion and green chillies for 8 to 10 minutes, stirring occasionally, until golden at the edges. If you are using garlic, stir it in now and sauté for a minute until fragrant. Don't rush this step...a properly softened onion base makes everything taste better.

Chopped tomatoes on sauted onions.

Add the ground spices and stir for 30 seconds. You are looking for the spices to coat the onion mixture and release their aroma. Next, add the roughly chopped tomatoes. (You may dice finely, but I like to fish out the tomato skin, hence large chunks)

Lahsa's base onion-tomato

Cook partially covered, stirring occasionally, until they break down and become jammy. Depending on the water content of your tomatoes, this can take up to 15 minutes. The deeper the tomato base, the better the final dish.

cracked open eggs added to the pan

Pour in the water, stir to combine, and let everything simmer together for 2 minutes. Then, add the eggs and season with salt.

Breaking the egg yolks and stirring into the tomato base.

Using a spatula, gently break the yolks and fold the eggs into the tomato base.

semi cooked scrambled eggs inonion-tomato base.

Cook covered for 2 to 3 minutes and then remove the pan from the heat while the eggs are still slightly underdone.

cream cheese spread over the scrambled eggs.

Spoon the liquid cream cheese generously over the mixture, spreading it with the back of the spoon. Place the pan back on low heat and cook covered until the cheese spread melts gently into the mixture and the egg mixture is cooked perfectly.

Lahsa ready to serve

Garnish with fresh coriander leaves and bring the pan straight to the table. Lahsa waits for no one...serve immediately with warm bread for scooping.

💡Serving Suggestions

Lahsa is traditionally a breakfast dish, but it works well as a weekend brunch or a quick weeknight dinner. Here are a few of my favourite ways to serve it and dishes that pair naturally with it:

  • Serve with warm malawah (a flaky, layered Yemeni flatbread)
  • Kubz or any soft flatbread works well if mulawah isn't available.
  • A simple cucumber salad on the side keeps the meal fresh and balanced.
Yemeni Lahsa recipe served with warm pita.

☝️Your Lahsa recipe Questions, Answered (FAQs)

Can I make lahsa ahead of time?

Yes, you can make the tomato base up to two days in advance and keep it in the fridge. When ready to eat, reheat the base over medium heat, then add the eggs fresh. Do not cook the eggs and cream cheese ahead of time. Lahsa is best eaten the moment it comes off the stove.

What cream cheese is traditionally used in Yemeni lahsa?

The most traditional and widely used options in Yemen and across the Gulf are Almarai liquid cream cheese and Puck cream cheese. Both are spreadable, mild, and designed to melt easily. Their consistency is slightly looser than cream cheese blocks, which is exactly what you want for lahsa. If you are outside the Gulf region, full-fat Philadelphia-style cream cheese is the closest substitute.

What is the difference between lahsa and shakshuka?

Both are egg-based dishes cooked in a spiced tomato base, but the key difference is in how the eggs are cooked. Shakshuka has the whole eggs poached in the sauce, with the yolks left intact and runny. Yemeni lahsa, by contrast, folds the eggs into the sauce, fully incorporating them. The defining feature of lahsa is also the cream cheese spooned on top.

Enjoyed this Recipe?

Did you know that commenting and rating recipes is one of the best ways to support your favourite food bloggers? If you tried this recipe, please leave a review in the comments with your ⭐️⭐️⭐️⭐️⭐️ rating. Your feedback enables my small business to continue offering free, high-quality recipe content for you. It is the best way to help me thrive in an increasingly competitive AI world.

🍲More Breakfast Egg Recipes

Looking for other recipes like this? Try these:

  • mutabbaq
    Saudi Mutabbaq | Meat Parcels
  • tunisian bril with egg yolk spill
    Tunisian Brik
  • a bowl of balaleet
    Balaleet | Sweet Vermicelli and Eggs
  • A bowl of kim me veze served.
    Kima with Eggs (Kimë me Vezë)

📖 Recipe Card

A skillet of Yemeni Lahsa.

Lahsa Recipe | Yemeni Spiced Eggs with Creamy Cheese

A comforting Yemeni breakfast dish of silky eggs cooked in a spiced tomato and green chilli base, finished with a generous, melting spread of cream cheese. Best eaten immediately, scooped up with warm bread.
No ratings yet
PDF Print Pin Rate SaveSaved!
Prep Time: 10 minutes minutes
Cook Time: 35 minutes minutes
Total Time: 45 minutes minutes
Servings: 2 people
Calories: 370kcal
By: Famidha Ashraf
Prevent your screen from going dark

Ingredients
 

  • 1 tablespoon ghee
  • 1 tablespoon olive oil
  • 1 large onion, sliced finely
  • 3 to 5 green chillies, chopped finely
  • 2 garlic cloves, optional
  • ¼ teaspoon turmeric powder, (optional)
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon paprika powder
  • 2 medium-sized tomatoes, chopped roughly
  • ¼ cup water
  • 3 to 4 large eggs
  • salt to taste
  • 3 to 5 tablespoon cream cheese, spreadable, (see notes)
  • 2 tablespoon chopped coriander leaves, chopped

Instructions

  • Heat the ghee and olive oil together in a wide, heavy-bottomed pan over medium heat. Once the ghee has melted, add the chopped onion and green chillies and sauté, stirring occasionally, for 8 to 10 minutes until soft and lightly golden at the edges.
    1 tablespoon ghee
    1 tablespoon olive oil
    1 large onion sliced finely
    3 to 5 green chillies chopped finely
  • Stir in the minced garlic (if using) and sauté until fragrant, taking care not to let the garlic brown.
    2 garlic cloves optional
  • Add the cumin, coriander, turmeric, and paprika (if using). Stir continuously for 30 seconds to let the spices coat the onion mixture and release their aroma.
    ¼ teaspoon turmeric powder (optional)
    1 teaspoon cumin powder
    1 teaspoon coriander powder
    1 teaspoon paprika powder
  • Add the chopped tomatoes and cook partially covered, stirring occasionally, for 8 to 10 minutes until they break down and the mixture turns deep and jammy.
    2 medium-sized tomatoes chopped roughly
  • Pour in the water, stir to combine, and let it simmer for 2 minutes to bring the sauce together.
    ¼ cup water
  • Crack the eggs one at a time into a small bowl and then add them to the pan. This lets you check for shell fragments and spot any bad eggs before they reach the dish. Season each egg with a little salt.
    3 to 4 large eggs
    salt to taste
  • Using a spatula, gently break the yolk and stir it into the tomato base. You want them incorporated but not fully scrambled. Cook covered for 2 to 3 minutes and then remove the pan from the heat while the eggs are still slightly underdone.
  • Whisk the cream cheese with a little water or milk until it reaches a smooth, scoopable consistency. Spoon it generously and spread it over the surface of the eggs with the back of the spoon.
    3 to 5 tablespoon cream cheese spreadable, (see notes)
  • Place the pan back on low heat and cook covered until the cheese spread melts gently into the mixture and the egg mixture is cooked perfectly.
  • Garnish with the fresh coriander and bring the pan straight to the table. Serve immediately with warm malawah, pita, or any flatbread for scooping.
    2 tablespoon chopped coriander leaves chopped

Video

Notes

cream cheese: In Yemen and across the Gulf, spreadable cream cheese is the traditional choice. Their mild, milky richness melts beautifully without overpowering the spiced base. If unavailable, any full-fat soft cream cheese works well. 
I have also used labneh or sour cream when I don't have spreadable cream cheese. 

Nutrition Info

Calories: 370kcal | Carbohydrates: 12g | Protein: 22g | Fat: 26g
Course: Breakfast, Main Course
Cuisine: arabic, middle eastern, Yemeni
Tried this recipe?Please consider Leaving a Review!

Inspired and adapted from Chef JJ's viral video.

More Breakfast Recipes

  • A portion of French Toast Casserole served.
    Easy Overnight French Toast Casserole with Sliced Bread
  • A bowl of kerala style mutton stew with potatoes.
    Kerala Mutton Stew with Coconut Milk (Instant Pot)
  • Bowls of tahini granola.
    Tahini Granola - Crunchy Homemade Granola with Egg-White
  • Scrambled eggs with tomatoes on a avocado toast.
    Scrambled Eggs and Avocado
Add us as a trusted site on Google

Comments

No Comments

Leave a Comment & Rate this Recipe Cancel reply

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

Recipe Rating





Mr.F and Famidha

Hey, I'm Famidha

As a passionate food blogger, I share a diverse collection of recipes spanning the Middle East and South Asia. With each dish, I aim to spark your culinary curiosity and encourage you to try new flavours and cooking methods. He is Mr F, my unpaid taste-tester.

about me

Indian Snacks

  • Fried shami kababs with onions and lime on a blue plate.
    Beef Shami Kabab Recipe (Instant Pot)
  • Tuna cutlets with ketchup
    Tuna Cutlet Recipe (Kerala Style)
  • A platter of fried keema samosa served with a bowl of ketchup.
    Keema Samosas
  • kanda poha recipe
    Kanda Poha Recipe

Middle Eastern Recipes

  • A skillet of Yemeni Lahsa.
    Lahsa Recipe | Yemeni Spiced Eggs with Creamy Cheese
  • A oval dish of chicken fatteh served.
    Chicken Fatteh Recipe with Rice
  • baharat spices
    Baharat Spice Mix
  • kalam polo recipe
    Kalam Polo | Persian Cabbage Rice with Saffron and Meatballs

Footer

↑ back to top

About

  • Privacy Policy
  • Media Mentions

Newsletter

  • Sign Up!

Contact

  • Facebook
  • Instagram
  • YouTube
  • Pinterest

Copyright © 2025 But first Chai

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
I made this and my family loved it!
Thank you for sharing this recipe. This is a keeper!
This is sooooo good!

Or write in your own words:

A rating is required
A name is required
An email is required