This post may contain affiliate links. Please read my privacy policy.
This easy crab omelette recipe is made with fresh eggs and sweet lump crab meat pan-fried to crispy perfection. It is the perfect comforting dinner made in less than 15 minutes total and tastes just like the classic Bangkok street food version but at home.

Recipe Summary
- 🔪 Prep Time: 5 minutes
- 👨🍳 Cook Time: 8 minutes
- ⏱️ Total Time: 13 minutes
- 🍽️ Servings: 3 people
- 🏷️ Calories: ~177 calories
- 🍳 Cook Method: Pan-fry
- ✨ Flavor Profile: Savory eggs with crisp edges and a soft, fluffy center, packed with sweet crab meat and seasoned with a touch of fish sauce
- 🧩 Difficulty: Very easy (Perfect for a fast weeknight meal)
SUMMARIZE AND SAVE THIS CONTENT ON
Thai Crab Omelette
This recipe is a cozy, comforting Thai crab omelette inspired by a trip to Thailand, where I first witnessed the legendary street food icon Jay Fai craft her famous masterpiece. Her technique requires deep frying the eggs in an intense amount of oil to rapidly roll and sculpt the mixture into a flawless golden cylinder shape. Let us be honest, most of us do not have her legendary skills or a commercial high heat setup in our home kitchens. Because of that, I developed a much easier pan-fry method that lets you try to recreate those signature street food flavors at home, creating a beautiful, homey version where you simply fold the eggs over to trap the filling.
I have cooked this countless times, and the real secret to getting it as close as possible to the authentic Bangkok street food version on a home stove is a high ratio of crab meat to egg. To make this dish truly luxurious, it needs to have more crab meat packed inside rather than just tasting like plain scrambled eggs. It is a quick comfort food that pairs beautifully with a steaming bowl of white rice and my Red Curry Shrimp or a comforting bowl of Tom Yum Soup.
Shopping Guide: Choosing The Right Crab Meat

Picking the right seafood is the secret to getting this dish as close as possible to the authentic Bangkok version.
- Watch Out for Shells: No matter which type you buy, always run your fingers through the meat gently to catch and remove any hidden bits of sharp shell.
- Wild Caught Lump Meat: This is the standard choice. It gives you nice, sweet chunks of seafood that stay intact when you fold the eggs over.
- Jumbo Lump: If you want massive, show-stopping pieces of crab inside your omelette and do not mind spending a bit extra, you can spring for jumbo lump.
- Fresh From Live Crab: For the absolute freshest flavor, you can pick the meat directly from a live crab after boiling or steaming it at home.
- Budget-Friendly Claw Meat: If lump crab is too expensive, grab claw meat instead. It is much cheaper, and the darker meat actually has a stronger, richer crab flavor that stands up perfectly against the fish sauce.
- Tubs or Canned Options: Pasteurized crab meat in the plastic tubs at the seafood counter is a great backup. You can even use shelf-stable canned crab if you are in a pinch.
- Drain It Well: If you use packaged or canned crab, make sure to drain it completely before cooking so the extra liquid does not make your eggs soggy.
Ingredients You’ll Need

- Eggs
- Fish sauce
- Crab meat
See the recipe card below for all the ingredient details and exact measurements.
Pro Tip #1: Why Sticking To 3 Eggs Is Best
You can use 4 eggs but i personally like more crab meat. Sticking to 3 eggs ensures a higher ratio of seafood, guaranteeing that every single forkful is absolutely loaded with sweet crab meat rather than just tasting like plain scrambled eggs.
Pro Tip #2: Why Fish Sauce Is Irreplaceable
There really is not a good substitute for authentic fish sauce if you want that deep, savory umami undertone. I highly recommend high quality imported Thai brands like Megachef or Red Boat because they provide a clean, salty depth that salt or soy sauce simply cannot replicate.
Pro Tip #3: Why Neutral Oil Is Best
Using a neutral oil like canola, vegetable, or peanut oil is best because it can handle high heat without burning. It lets you pan-fry the base properly to get those beautiful crispy edges around the omelette without adding any heavy or unwanted tastes.
How To Make Crab Omelette

In a bowl, beat your eggs until well combined. Add your fish sauce and black pepper, then give everything a thorough mix.

Set your nonstick skillet over high heat, pour in the cooking oil, and let it get very hot. Pour in your egg mixture and cook just until the eggs begin to bubble up rapidly. Give the skillet a quick swirl to spread the eggs into an even layer.
Pro Tip: Make sure your oil is hot enough before pouring the eggs in to get those signature crispy, lacy edges. If the pan is too cold, the eggs will just absorb the oil and become greasy.

As soon as the eggs are nice and bubbly, evenly sprinkle your crab meat over the top. Let everything cook undisturbed for about 2 to 3 minutes, or until the eggs are set. You can reduce the heat down to medium if needed to prevent the bottom from browning too quickly.
Pro Tip: Be gentle here. Scatter the pieces lightly across the surface so you do not break up those beautiful, sweet chunks of seafood before they set into the eggs.

Carefully fold the omelette over into a neat tube shape to trap the crab inside, then flip it over and cook for another 30 seconds to 1 minute until fully cooked through.
Pro Tip: The secret to a perfect Thai omelette is keeping the interior juicy. Fold the eggs while the top is still slightly soft and custardy, as the trapped residual heat will finish cooking the inside perfectly without drying out the crab.

Transfer your golden crab omelette straight to a serving plate. Garnish the top with fresh chopped scallions and serve it up hot immediately alongside your favorite Thai sriracha chili sauce.
Frequently Asked Questions
You can use less, but you will lose those iconic crispy, bubbly edges. The high heat and generous oil are what allow the egg to puff up instantly rather than turning into a flat pancake.
It is best to make them one at a time. Crowding the pan with too many eggs makes it very difficult to roll neatly and usually results in a messy scramble instead of a clean wrap.
Keep a close eye on the heat. Start on high to get those beautiful, lacy edges, but turn the burner down to medium as soon as you add the seafood if you notice the bottom darkening too fast.
Don’t worry if it cracks. Just use your spatula to tuck the edges under and shape it into a neat half-moon instead of a perfect tube. It will taste exactly the same.
Store extras in the fridge for up to two days. To reheat, warm a skillet over medium heat with a splash of oil and crisp each side for a minute. Avoid the microwave, as it makes the texture rubbery.
This recipe is 177 calories per serving.

What To Serve With This Recipe
For an easy and wholesome Thai weeknight dinner, I recommend the following recipes:
I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on Facebook, Pinterest, and Instagram for new updates.
Other Crab Recipes You Might Like


Crab Omelette
Ingredients
- 3 eggs
- ½ tablespoon fish sauce
- 3 dashes black pepper
- 2 tablespoons oil
- 100 g crab meat
Instructions
- In a bowl, beat the eggs until well combined. Add the fish sauce and black pepper, then mix well.
- Heat the oil in a nonstick skillet over high heat until very hot. Pour in the egg mixture and cook until the eggs begin to bubble. Swirl the skillet to spread the eggs into an even layer.
- Once the eggs are bubbly, evenly sprinkle the crab meat over the top.
- Cook undisturbed for 2-3 minutes, or until the eggs are set. Reduce the heat to medium if needed to prevent the omelette from browning too quickly.
- Fold the omelette into a tube shape, then carefully flip it over and cook for another 30 seconds to 1 minute, or until cooked through.
- Transfer the crab omelette to a serving plate. Garnish with chopped scallions and serve immediately with Thai sriracha chili sauce.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









