Moo ping recipe - these insanely delicious Thai pork skewers will have you feeling like you're at a street food market in Thailand. Imagine the aroma of sizzling meat skewers, the hot flames of charcoal, and the sound of Thai people everywhere.
Along with Thai chicken satay, grilled pork satay are some of the most beloved street foods among local Thais and tourists. Thin slices of juicy pork are marinated in a blend of spices and coconut milk, after which they are grilled over an open flame.
This popular Thai food can be found at every street corner in Thailand, and now you get to make them at your next backyard BBQ party.
Moo ping is an iconic Thai street food: marinated pork skewers grilled over charcoal. Often enjoyed with Thai sticky rice, they're the perfect choice for a quick meal or snack.
The best part about this recipe is that it's so easy to make. It's perfect for any home cook and anyone new to Thai cuisine. And if you're short on time, you can easily marinate these in advance and grill them when you're ready.
Moo ping is a crowd-favorite and the whole family can enjoy it, even the littlest ones. I still have memories of my grandmother preparing them for breakfast, and the leftovers were my school lunch. My friends were always so envy! My grandmother makes these with so much love and care, this family recipe is absolutely Thai restaurant quality.
The best thing about them is how they complement other Thai food. They pair so well with spicy dishes like som tum Thai, a green papaya salad. One of my favorite sides with these Thai pork skewers is this long bean salad.
Traditionally, moo ping is eaten without dipping sauce. And trust me, you're not going to need one. These juicy pork skewers are amazing on their own.
I suggest eating these Thai BBQ pork skewers as they are because they are all about the marinade.
For the exact measurements, please scroll down to the recipe card at the end of this post.
All ingredients can be sourced at Asian grocery stores or Asian markets.
Choose the right cut: Opt for pork shoulder or pork butt for the best moo ping. Boston butt or picnic shoulders have the ideal fat content to keep the meat juicy during grilling.
Marinate for flavor: Let the pork marinate overnight to deepen the flavors. This technique is similar to preparing traditional Thai dishes like Gai Yang and these Thai chicken wings.
Prep Your skewers: Soak bamboo skewers in water before grilling. This prevents burning
Thinly sliced: Thinly slice the meat for quick, even cooking.
Serve moo ping with Thai sticky rice or jasmine rice. Add fresh vegetables like cucumber slices and if you want a dipping sauce serve with a small bowl of nam jim jaew or Thai sweet chili dipping sauce.
Allow your moo ping leftovers to cool to room temperature. Transfer it to an airtight container and store in the refrigerator for up to 3–4 days.
Reheating: Reheat over charcoal or in a grilling pan. Alternatively, you can use an oven or air fryer.
Freezing: Freeze the skewers individually on a baking sheet before transferring them to a freezer bag. This prevents them from sticking together. Freeze for up to 3 months and thaw in the fridge overnight.
Can I use chicken instead of pork?
Can I make this in advance?
How to cook frozen moo ping?
This recipe makes delicious moo ping - Thai grilled pork skewers. Grill over charcoal / open flame for the best results. Alternatively, use a grilling pan.
Pound garlic and coriander root with a mortar and pestle.
In a large bowl, combine coconut milk, palm sugar, oyster sauce, light soy sauce, dark soy sauce, tapioca starch, and white pepper. Stir well. Add the thinly sliced pork and ensure each piece is well-coated. Cover and refrigerate overnight.
Before skewering the pork, soak the bamboo skewers in water for 20 minutes. Thread the marinated pork slices onto the pre-soaked skewers.
Lightly brush your grill with oil to prevent the meat from sticking. Place the skewers on the grill, cooking each side for 2–3 minutes, or until the pork is thoroughly cooked and has a nice char. Serve hot and enjoy!
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.