When I discovered this egg recipe I was OBSESSED. It has taken the Thai internet by the storm because of how unbelievably tasty it is, especially given how fast it comes together. Perfectly "marbled" eggs on hot jasmine rice, but the secret is in the prik nam pla sauce that hits the perfect balance of salty-spicy-sour. Creating the beautiful marble look, with perfectly cooked yolks, is not hard, but I recommend watching the video tutorial to see the technique in real time. The eggs take literally less than 2 minutes to cook!
What is Marble Eggs?
I came up with the name "marble eggs" myself, but I didn't invent the dish. The recipe started to appear on the Thai internet in 2020, and it's called kai yoo yee ไข่ยู่ยี่ which actually means "wrinkled eggs," but I didn't think it translated well in English!
The eggs are "marbled" in the pan, and cooked just until the whites are set and the yolks are still gooey, and the whole thing slides on top of hot jasmine rice, drizzled with prik nam pla, a spicy garlicky fish sauce. You can think of it as a Thai omurice!
Not surprisingly it quickly became popular in Thailand because eggs and rice is a combination Thai people LOVE. I mean, you could call the Thai omelette our national dish if we were ranking by the dish that's made the most often!
The key to this recipe is the sauce: prik nam pla, our national condiment. The combination of eggs and prik nam pla is genius. The moment I saw this I INSTANTLY knew those spicy-salty-sour flavours were going to be amazing with the eggs. And it's so fast and customizable...of course people would love it!
What is Prik Nam Pla?
พริกนำ้ปลา or Prik nam pla is arguably the Thai national condiment! It's our #1 condiment used most frequently as a general seasoning booster, like how salt and pepper is used in other countries. Something tastes a little bland, a little boring? A dash of prik nam pla is all you need. (Note: Some people call it nam pla prik. Same same.)
At the basic level prik nam pla is simply sliced chilies in fish sauce (prik means chilies, and nam pla means fish sauce). But there are variations, and I think of prik nam pla as having 4 levels:
- Level 1: Chilies and fish sauce. Simple and easy, but this is pretty intense as the fish sauce is full-strength, so go light when using this. Amount of chilies is to taste.
- Level 2: Chilies, fish sauce and lime juice. The most common version. Lime juice is added for acidity and brightness, and to lessen the concentration of salt. For an all-purpose prik nam pla I use about 3 parts fish sauce to 1 part lime juice, but you can add as much as you like.
- Level 3: Chilies, fish sauce, lime juice, and garlic. Thinly sliced or minced garlic; amount is to taste. Allow the garlic to sit for 15 minutes before using.
- Level 4: Chilies, fish sauce, lime juice, garlic and shallots. Thinly slice the shallots; amount is to taste.
For marble eggs, I'm at level 4, and I've made the it with a lot more lime juice than normal because I want to be able to use a lot of the sauce on the eggs, and the acidity keeps everything bright and delicious. I also added a pinch of sugar to soften the salt and acid a bit, again so that I can use a lot of the sauce without fearing that it will be too salty. It will not (and should not) taste sweet.
Ingredients and Notes
Here are all the ingredients you'll need and important notes about them, for amounts, see the full recipe card below. You can add toppings such as meat and veggies, more info on that below.
- Thai chilies, but these could be any spicy chilies you have on hand such as serrano or jalapeno.
- Large eggs
- Fish sauce, if you are vegetarian you can substitute vegan fish sauce or use soy sauce. Good quality fish sauce is important here, see this post for how to choose good fish sauce
- Lime juice
- Sugar
- Shallots, technically optional, but it's nice if you have them.
- Garlic
How to Make Marble Eggs
Here's a bird's eye view of the process, but be sure to check out the full video tutorial in the recipe card below to ensure success!
- Make prik nam pla by combining fish sauce, lime juice and sugar.
- Add chilies, garlic and shallots and let sit while you make the eggs.
- Add the eggs all at once to a pre-heated pan with a little oil in it.
- Break the yolks and drag out into a marble pattern.
- Allow eggs to cook until set to your liking.
- Slide the marble eggs onto jasmine rice.
- Drizzle the prik nam pla over the eggs.
- Enjoy!
Pro-Tip: Hack for Reducing Heat from Chilies
Usually I tell people to add as much or as little chilies as they can tolerate. But for some recipes, such as this one, the FLAVOUR of the chilies are actually important to the dish, not just heat. So instead of putting less chilies, I recommend you either use milder chilies or reduce the heat from your chilies. You want a piece or two of chilies in every bite.
The most effective way to reduce the heat from chilies is to cut them open in half horizontally, then use a knife to scrape off the seeds AND the pith (white stuff that holds the seeds in place), leaving behind only the flesh. This can be tedious if you're doing a lot, and you have to be careful where you put those spicy fingers afterwards!
The fastest way to reduce heat from the chilies.
When I don't have time to deal with individual chilies, I simply slice them and put them in a bowl of cold water. The seeds will fall to the bottom, and if you let them sit while you prep, the chilies will release some of their heat into the water.
When ready to use scoop the chilies out with a slotted spoon or skimmer (leaving the seeds behind obv.) and ideally drain them on some paper towel so the excess water doesn't dilute your sauce (which I didn't do in the video, but should've).
If you want to know if the heat has come out of the chilies...just taste the water! J/k...I mean you can, but you've been warned.
This isn't as effective as scraping all the pith out, but if you can tolerate some heat and just need to tone it down, this is waaayyyy easier.
Adding Toppings
If you're feeling more sophisticated than just eggs and rice, this dish is very easy to "dress up." A common topping is cooked shrimp, but you can add any meats, veggies or herbs; think omelette toppings!
Some good topping options include:
- Shrimp or seafood
- Ham, bacon, sausages
- Tuna, anchovies, smoked salmon or other cured fish
- Leftover meats (chicken, beef, pork...anything)
- Sautéed veggies (e.g. mushrooms, peppers, onions)
- Fresh herbs: Cilantro, green onions or dill.
How to Add Toppings
Cook or reheat your toppings first as it will not have time to cook with the eggs! If using raw protein or veggies, simply saute them in the same pan you're using for the eggs. Get them fully cooked, then remove from the pan. Tip: Do not clean the pan because you want to keep every drop of flavour!
Add a little more oil and cook the eggs as per the recipe. Once you're done "drawing out" the marble pattern, arrange the toppings on the eggs, pushing them in a bit so they stick. Once the eggs are set, sprinkle on any fresh herbs you're using and you're done!
Common Questions
The only non-vegetarian ingredient is fish sauce, so you can sub that out for vegetarian fish sauce or soy sauce.
Yes! If Thai chilies are too hot, you can try bigger (which usually means milder) peppers such as jalapeno, serrano, anaheim, or whatever is available in your area. You can still remove the seeds and pith to reduce the heat even more.
I have found that 3 large eggs in a 10-inch pan yields the best result, but an 8-inch pan can also be used and you'll end up with slightly thicker eggs. If using 2 eggs you can use 8-inch pan.
You can also use a 12-inch pan, but in that case make sure the eggs are FRESH. Older eggs have runny whites that will just run all over the place, leaving you with very thin eggs, but fresh eggs will be able to maintain their shape even in a large pan.
No...but your life will be much easier if you do. Well seasoned cast-iron or carbon steel pans are stick-resistant so that will also work. If using stainless steel, pre-heat the pan until water sprinkled onto the pan beads up and glide on the surface of the pan, then add the oil. You'll need to work quickly as the pan is quite hot and the eggs will set quickly.
In the fridge, prik nam pla will not spoil for a long time, however, the flavours will not be as good as fresh. Any leftovers will be fine for 2-3 days, but after that, even though you can still eat it, it won't taste as good.
However, if you're making prik nam pla with very little or no lime juice, it will last much longer because it's the fresh lime juice flavour that deteriorates.
Marble Eggs Recipe with Thai Prik Nam Pla
Ingredients
Marble Eggs
- 3 large eggs
- 1 tablespoon neutral oil
Prik Nam Pla - Spicy Fish Sauce (enough for about 3 servings)
- 1 ½ tablespoon fish sauce
- 1 ½ tablespoon lime juice, see note 1
- ½ teaspoon sugar
- 1-2 cloves garlic, thinly sliced
- 1 tablespoon shallots, thinly sliced
- 3-4 Thai chilies, see note 2
- 1 portion jasmine rice, for serving
- Toppings such as meats or veggies, see note 3
Notes
- If making an all-purpose prik nam pla not specifically for this dish, reduce the lime juice to about 2 teaspoons or to taste. You can also omit the sugar.
- If you can't eat very spicy food, don't reduce the amount of chilies because we want the chili flavour; instead, remove the heat from the chilies. You can also choose milder chilies such as jalapenos or whatever is available to you. See the blog post or the video for my shortcut method for removing heat from chilies quickly.
- For toppings, you can add any cooked meats, veggies or fresh herbs. See blog post for suggestions.
FULL VIDEO TUTORIAL
All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video to ensure success. If you enjoy them, consider subscribing to the YouTube Channel to not miss an episode. Thank you!
Subscribe to my YouTube ChannelInstructions
To Make Prik Nam Pla Sauce
- If you want to reduce the heat from the chilies, remove the seeds and/or the pith; removing the pith will remove the most amount of heat. Then thinly slice into rounds. (See note 1)3-4 Thai chilies
- In a small bowl, combine the fish sauce, lime juice and sugar; then stir until the sugar is mostly dissolved. Add the garlic, shallots and chilies. You can use this sauce right away, but it's best to let it sit for at least 10 minutes to allow the flavours to infuse. (See blog post for storage)1 ½ tablespoon fish sauce, 1 ½ tablespoon lime juice, ½ teaspoon sugar, 1-2 cloves garlic, 1 tablespoon shallots
For the Marble Eggs
- Crack the eggs into a bowl; if making multiple portions, keep the eggs in separate bowls.3 large eggs
- Put a 10-inch non-stick pan on medium heat and add the oil, wait until the pan is medium-hot. While you wait for the pan to heat, put a portion of jasmine rice onto a plate and spread it out so the mound is evenly thick.1 tablespoon neutral oil, 1 portion jasmine rice
- Test the temp of the pan by adding a drop of egg white onto the pan, and it should start cooking right away, though not aggressively. Once the temp is right pour the eggs into the pan and use your spatula to push the whites around so that you have a circular shape. Then break the egg yolks and drag them around to create a marble look (for this part it's best to see the video for the technique.) Let the eggs cook so that the whites are set but the yolks are still semi-runny, this should take only about 1 minute and a half.
- Remove from heat and slide the eggs over the rice; you need to do this quickly and with confidence so the egg will not fold onto itself.
- Generously drizzle the sauce over the eggs and serve immediately!
If you want to add toppings:
- Cook or reheat your toppings first; you can use the same pan you're using for the eggs, then remove from the pan and make the eggs as per the instructions above. Once you're done drawing out the marble pattern, arrange the toppings on the eggs; pushing them into the eggs a bit so they stick.Toppings such as meats or veggies
Nick says
I've fallen head to toe with this recipe. Ever since I found this recipe, this has been my comfort food when the day is rainy and I want something quick but superbly delicious! But as it turns out, it's not something you can just share with just anyone. Some people just don't like the taste of the fish sauce. All in all, thank you for sharing this recipe!
Marion Rollings says
Your Prik Nam Pla recipe is the BEST. I am so happy I found your youtube channel and website (from the NY Times article last week). Been making Thai food for over 35 years and learn new things all the time. I substituted Thai soy sauce for the Nam Pla because we are vegans. You have a new fan/follower.
Rosh says
Try sourcing vegan prik nam pla, same umami flavour. I actually prefer it although not vegan myself.
marion says
thank you. There is a huge Vietnamese market in Cherry Hill, NJ (little over an hour from where I live) and they have a good selection of Vegan nam pla. I bought every variety (about 4) and I prefer using Golden Mountain Sauce instead. Always fun to try new things though 🙂
Jon says
Since spending some time inThailand I just can't get enough of the Thai food, really bold flavours and soo tasty. Thanks ever so much for sharing (all the recipes).
Bobby says
This has been my daily breakfast for more than 10 years! (though I only use two eggs) Absolutely scrumptious. If you want more heat without more prik nam pla try and sprinkle chili flakes on top…..mmmmm
Steve says
Thank you!
I loved all these egg dishes in Thailand.
Note that eggs in the US from CAFO facilities are full of antibiotic-resistant pathogens so they should not be used like this. Actually, they shouldn't be eaten at all.
Backyard hens!
Loved that glass meatball recipe, too.
Stephen Chan says
I love egg dishes, and the Prik Nam Pla goes so well with the whole thing.
H says
Thank you! I made this with vegetarian fish sauce and didn't have fresh chilies so I ended up using Vietnamese garlic chili sauce (tuong ot toi). It was good and homey, reminded me of Thailand. Next time I will try it with proper chilies 🙂
Charles Pascual says
Nice condiment & dish. Used jalapeños because that's what I had. Since jalapeños are much larger than Thai chiles, I used one and still had to double the amount of fish sauce and lime juice to have enough liquid to cover the chiles, shallot, and garlic. Otherwise, followed the recipe. Easy to do - I'll make this again.