What Is Moo Krob (Thai Crispy Pork Belly)?
This Thai crispy pork belly recipe, Moo Krob, is the dish you hear before you see it. Skin that shatters. Meat marinated in soy, oyster sauce, fish sauce, and five-spice until it is something else entirely. Prep time fifteen minutes. Cook time one hour twenty minutes. Serves four.
NOTE FROM SUSIE

Sawasdee Kha, and Hello.
That is the thing about Moo Krob at a market stall. The sound arrives first. Skin hitting oil. A crack so sharp it cuts through everything else, the motorbikes, the vendors calling out, all of it. Gone. Just that sound.
Then the smell found you.
You did not have to look for the stall. You just followed it.
I have made this Thai crispy pork belly in my Florida kitchen more times than I can count. Chris comes in from wherever he is when that smell starts. He does not say anything. He just appears.
Some things do not need explaining.
The skin has to crack. That is the whole point. If it does not crack, you have not made Moo Krob. You have made something else, something fine, maybe, but not this. Not the thing that stopped me at a market stall in Thailand before I even knew what I was walking toward.
I still make it the same way. Sound first. Then the smell. Then everything else.

What’s In This Page
“She never wrote down a recipe. She held them in her hands.”
— Her Hands His EyesWHAT IS THAI CRISPY PORK BELLY (MOO KROB)?
หมูกรอบ. That is Moo Krob. It translates simply as crispy pork, and nothing about it is simple.
This is a dish that came to Thailand through Chinese culinary tradition and became entirely its own thing. You find it at night markets, at temple fairs, on Chinese-Thai family tables where it appears without ceremony because it does not need any. The name tells you exactly what you are getting. The dish delivers on every word.
What makes it Thai rather than Chinese roast pork is the layering underneath. Fish sauce. Thai soy. Five-spice in the proportion that belongs to this cuisine specifically. The skin blisters into amber craters. The fat renders slow. The meat holds everything the marinade gave it.
The vinegar step is what most recipes skip and what separates Moo Krob from every other pork belly preparation. Plain white vinegar brushed onto the dry skin just before the high heat causes the surface to blister into the tiny craters that give Moo Krob its distinctive texture and sound. That sound, the crack when the knife goes through, is the whole announcement.
According to the Oxford Companion to Food, roasted and crisped pork belly preparations are found throughout East and Southeast Asian cooking, with each regional version reflecting its own marinade traditions and finishing techniques.
When it is right, you will know. You will hear it first.
WHAT YOU’LL NEED

Skin-on pork belly is the foundation and the whole point. Two pounds, ideally from the middle of the belly where the fat and meat run in roughly equal layers. Too much fat and it will not render in time. Too little and you lose what makes Moo Krob worth making. Asian grocery stores carry pork belly cut the right way because they know what it is for.
The marinade is built from soy sauce, oyster sauce, fish sauce, sugar, and ground white pepper. Soy sauce and oyster sauce provide the depth. Fish sauce is the salt that makes it Thai rather than anything else. White sugar balances without announcing itself. Ground white pepper gives you the heat that stays at the back of the throat.
Salt goes directly on the scored skin and sides at the start, rubbed in thoroughly and left to penetrate for one hour at room temperature before the marinade goes on.
Plain white vinegar is the final step before the oven. Not rice vinegar. Not apple cider. Plain distilled white vinegar. It goes on the skin only, brushed on completely, right before the high heat. The acidity does something specific to the dry skin under heat that nothing else replicates. This is the step that produces the crack.
VISUAL WALK THROUGH

Step 1. Score the skin and season with salt. Let it rest one hour.
Score the pork belly skin deeply with a sharp knife in a crosshatch pattern, deep enough to cut through into the fat below, not so deep you reach the meat. Do this cold, straight from the refrigerator. Cold fat holds. Warm fat slides. Rub kosher or sea salt thoroughly all over the pork, massaging it into the scores and all exposed surfaces. Let the seasoned pork belly sit at room temperature for one hour to let the salt penetrate and the skin dry out. Pat dry with paper towels to remove excess moisture before proceeding.
Step 2. Make the marinade and marinate overnight.
In a mixing bowl, combine soy sauce, oyster sauce, fish sauce, sugar, and ground white pepper. Whisk until the sugar dissolves. Taste it. It should be savory and a little sharp. Rub the marinade evenly over the meat and sides of the pork belly. Place skin-side up on a rack in a dish and refrigerate uncovered for at least two hours. Overnight is better and highly recommended.


★ Step 3. Brush plain white vinegar on the skin. This is What Makes the Difference.
Right before it goes into the oven, not an hour before and not the night before, brush plain white vinegar over the skin only. Every part of it. The vinegar reacts with the high heat to blister the surface into the tiny craters that give Moo Krob that texture you can hear when you cut into it. Skip this step and you will get good pork belly. You will not get Moo Krob.
Step 4. Roast low and slow, then blast the skin at high heat.
Preheat the oven to 350F. Place the pork belly on a rack in a roasting pan, skin-side up. Roast for approximately one hour and twenty minutes, or until the skin is golden brown and beginning to crisp. Do not rush this part. The low roast is where the meat cooks through completely. In the final fifteen to twenty minutes, increase the oven to 450F or switch to the broiler on high. Watch it from this point. The transformation happens fast. The skin will puff, blister, and turn that deep amber color. Listen for the crackle.


Step 5. Rest ten minutes, then slice and serve.
Out of the oven, ten minutes of rest. Non-negotiable. The juices redistribute and the skin locks into its final texture. When you slice it, press straight down with a sharp knife. Do not saw or the skin shatters before it reaches the plate. Serve hot alongside jasmine rice and your favorite dipping sauce.

Crispy Thai Pork Belly Recipe: Authentic Moo Krob
Ingredients
- 2 lbs pork belly
- 1 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp fish sauce
- 1 tbsp sugar
- 1/2 tsp ground white pepper
- 1 tbs salt
Instructions
- Preparation:Score the pork belly deeply with a sharp knife to facilitate even cooking and crispy skin formation. Rub kosher or sea salt thoroughly all over the pork, ensuring to massage it into the scores and all exposed surfaces. Let the seasoned pork belly sit at room temperature for 1 hour to let the salt penetrate, and the skin dries out. Pat dry with paper towels to remove excess moisture, ensuring optimal crisping during roasting.
- Marinating:In a mixing bowl, combine soy sauce, oyster sauce, fish sauce, sugar, and ground white pepper to create a flavorful marinade. Rub the marinade evenly over the pork belly, especially on the skin side. For the best results, marinate the pork belly for at least 2 hours in the refrigerator, ideally overnight, to allow the flavors to penetrate the meat thoroughly.
- Cooking:Preheat the oven to 375°F (175°C). Place the marinated pork belly on a rack in a roasting pan, ensuring the skin side is facing up to achieve maximum crispiness. Roast in the oven for approximately 1hour 20minutes or until the skin is golden brown and crispy. Cooking time may vary depending on the thickness of the pork belly.. In the final fifteen to twenty minutes, increase the oven to 450 F or switch to the broiler on high. Watch it from this point. The transformation happens fast. The skin will puff, blister, and turn that deep amber color. Listen for the crackle.
- Resting:Once cooked, remove the pork belly from the oven and rest for 10 minutes. This resting period allows the juices to redistribute within the meat, ensuring a moist and tender texture. After resting, slice the pork belly into desired portions. To complement its savory flavors, serve hot alongside fragrant jasmine rice and your favorite dipping sauce, such as a spicy chili or tangy tamarind sauce.
Video
Perfect Crispy Thai Pork Belly Recipe (Moo Krob)
Notes
Nutrition
LET’S GET THIS RIGHT
Why is my skin not getting crispy?
Moisture. That is almost always the answer. The skin has to be bone dry before it touches heat. If you skipped the uncovered overnight rest in the refrigerator, that is where you lost it. Pat the skin completely dry before the vinegar step. Wet skin steams. Steamed skin does not crack. No amount of high heat fixes it after that point.
Why is my pork belly cooked on the outside but still tough inside?
The low roast got skipped or shortened. The 350F stage is where the meat cooks through. The high heat at the end is for the skin only, and it is brief. If you go straight to high heat, the outside overcooks trying to reach the inside. Give the low roast the full time. The rest takes care of itself.
Can I make this Thai crispy pork belly recipe in an air fryer?
You can use an air fryer for the final crisping stage, ten minutes on high, skin side up, after the low roast in the oven. But the initial roast still needs to happen in the oven first. The air fryer is a finishing tool here, not a shortcut for the whole process. Some people find it crisps even more aggressively than the broiler.
My skin blistered in some spots but not others. What happened?
Uneven scoring or uneven vinegar coverage. The blistering happens where the vinegar reacted with the heat. If parts of the skin were missed, those parts will stay flat. Check your scoring depth too. The cuts need to be consistent across the whole surface.
Can I prep this the day before?
Yes, and you should. The overnight marinade and the overnight dry time in the refrigerator give you significantly better results than any same-day shortcut. Roast it the day you are serving it. The crack in the skin is best in the first hour after it comes out of the oven. Leftover Moo Krob reheats at 400F for ten minutes. Still good, just not the same sound.
FLAVOR PROFILE
The sound comes first. Always. That crack when the knife goes through the skin is not incidental. It is the announcement that you did it right.
Then the skin itself. Almost neutral. Savory at the edges, faintly sweet from where the heat caramelized it, with a texture that gives under your teeth and then disappears. Beneath it the fat has been rendering since the oven first reached temperature, soft, perfumed with five-spice, carrying the warmth of white pepper underneath.
The meat holds everything the marinade left behind. Soy. Oyster sauce. The quiet salt of fish sauce that you taste but cannot quite name.
It should look like something from a market stall. Amber skin. Rough, blistered surface. The fat layer visible and translucent beneath. That is Moo Krob done right. That is what you are after.
Chris appears from wherever he is when that smell starts. He does not say anything. He just appears. Some things do not need explaining. This is one of them.
SUSIE’S KITCHEN NOTES
The pork belly you choose matters more than almost anything else in this recipe. Equal layers of fat and meat, that is what you are looking for. Too much fat and it will not render in the time this recipe gives it. Too little and the dish loses the richness that makes Moo Krob what it is. Asian grocery stores usually carry pork belly already cut the right way because they know what it is for. That is where I go.
White vinegar is specific. Not rice vinegar, not apple cider, not white wine vinegar. Plain distilled white vinegar from the bottom shelf. I tested this with rice vinegar once. The skin browned differently, not wrong exactly, but not the blistered craters I was after. The acidity level is what does it. Do not substitute.
If you have time the night before the marinade, salt the scored skin lightly and leave it uncovered in the refrigerator. Just salt. No oil, no marinade yet. This draws the surface moisture out before you have even started. By the time the marinade goes on the next morning the skin is already halfway to where it needs to be. It is one extra step. It is worth it every time.
The sound is the signal. When the skin cracks under the knife, you know you got it right. That crack carried through the market in Korat and it carries through my Florida kitchen now. The distance between those two kitchens is large. The sound is exactly the same.
PAIRING SUGGESTIONS
Thai crispy pork belly needs jasmine rice. That is not a suggestion. That is the meal. The rice is the quiet part that gives the Moo Krob somewhere to land. The Tom Kha Gai is the bowl that belongs on the same table, its coconut broth making the room smell like Thailand from the moment it hits the heat, and those two dishes have always belonged together. The Thai basil stir fry is the fast, aromatic companion that shares the same Thai-Chinese flavor roots as Moo Krob. The Thai cucumber salad provides the cool, bright freshness that cuts through the richness of the pork belly in exactly the right way. The Moo Ping is the other pork dish on this site that shares the same sweet savory glazed tradition, both of them built for a table where the food is doing all the talking. And for the drink alongside the richest, most satisfying dish on this site, the Thai iced tea is cold and sweet and always the right answer. Sound first. Then the smell. Then everything else.
FAQ
What cut of pork is best for Thai crispy pork belly?
Skin-on pork belly, middle section, two pounds. The middle gives you the most even fat-to-meat ratio. Avoid the ends, they run fattier and do not render as cleanly in this recipe’s timing. Asian grocery stores are your best source because the pork belly there is typically cut with dishes like this Thai crispy pork belly recipe in mind.
Can I make Moo Krob without an oven?
The traditional method is deep-frying. Braise the pork belly first in the marinade liquid until the meat is tender, then deep-fry skin-side down in oil at 375F until the skin blisters and crisps. It works. It is messier and uses more oil. The oven method is a home adaptation that gets you to the same place with less cleanup and the same crack at the end.
Is this Thai crispy pork belly recipe gluten-free?
One substitution needed. Swap regular soy sauce for tamari or certified gluten-free soy sauce. Standard oyster sauce also typically contains gluten, so look for a gluten-free version or approximate it with fish sauce and a small amount of sugar. Everything else in this recipe is naturally gluten-free.
How do I store and reheat leftover Moo Krob?
Airtight container, refrigerator, up to three days. To reheat, oven at 400F, skin-side up on a rack, ten to twelve minutes. Do not use a microwave. The microwave will soften the skin and you will lose everything you worked for. The reheated version will not have the same crack as fresh, but it will still be very good.
How is Moo Krob different from Chinese roast pork?
They share the same ancestry. Thai Moo Krob descended directly from Chinese culinary tradition. The technique is similar. The flavor is different. Chinese siu yuk uses maltose and different spice ratios. Thai Moo Krob layers in fish sauce, Thai soy, and five-spice in proportions that belong specifically to Thai-Chinese cooking. They are related. They are not the same dish.
How long does this Thai crispy pork belly recipe take from start to finish?
Fifteen minutes of active prep. One hour at room temperature for the salt to penetrate. Two hours minimum marinating time, overnight is better and highly recommended. Roasting time is one hour and twenty minutes total. Add ten minutes resting after the oven. For a dinner party, start the marinade the night before and begin roasting about ninety minutes before you want to eat. The timing is not difficult. The patience is the skill.
