Moo Satay (Thai Grilled Pork Satay with Peanut Sauce)

Moo Satay (Thai Grilled Pork Satay with Peanut Sauce)

By Sho @ Hungry for Thai on Jul 16th 2025 Sho

Prep time

1 hours 0 minute

Cook time

10 minutes

Serves

20

Share the love!

Ingredients

  • For the Pork Satay Marinade:

  • For the Peanut Sauce:

Steps

  • Marinate the Pork:

    1. Slice pork into this strip.

      Slice pork into thin strip.
    2. In a bowl, mix the coconut milk, curry powder, ground cumin, palm sugar, light soy sauce, and red curry paste.

      Pork slices in a mixing bowl and a hand holding of bowl of coconut milk
      A mixing bowl and a hand holding of bowl of curry powder
      A mixing bowl and a hand holding of bowl of cumin powder
      A mixing bowl and a hand holding of bowl of light soy sauce
      A mixing bowl and a hand holding of bowl of red curry paste
      A mixing bowl and a hand holding of bowl of palm sugar
    3. Mix well to until the pork slices coat evenly.

      Mix well to coat pork slices evenly.
    4. Cover and refrigerate for at least 1 hour or overnight for deeper flavor.

      A mixing bowl with pork marinated
  • Grill the Pork:

    1. Thread the marinated pork onto skewers.

      Thread the marinated pork onto skewers.
      The marinated pork onto skewers.
    2. Grill over medium-high heat for 2–3 minutes per side or until cooked and slightly charred.

      Grilling the pork with grilling pan
      Cooked grilling pork on a grilling pan
Moo Satay (Thai Grilled Pork Satay with Peanut Sauce)

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!

Subscribe to Hungry for Thai!

Get my latest delicious recipes and more delivered straight to your inbox.

Looking for a flavor-packed Thai dish that’s perfect for grilling season?

This Thai Grilled Pork Satay with peanut sauce is the answer! Juicy pork slices are marinated in a bold, aromatic blend of Thai spices and creamy coconut milk, then grilled until smoky and golden.

Served with rich, nutty Thai satay sauce and a refreshing cucumber relish, this is one Thai street food favorite you can easily make at home!

🌟 What Is Thai Pork Satay?

Pork Satay Thai style — also known as Moo Satay — is a popular street food found all over Thailand.

Thin slices of pork are marinated with curry powder, herbs, and coconut milk, then skewered and grilled.

The dish is served with a side of Thai satay sauce made from roasted peanuts and curry paste, along with a sweet-tangy cucumber relish (ajad).

It’s a perfect balance of salty, sweet, savory, and spicy — everything you love about Thai food.

Ingredients for Lychee Lemonade

What You'll Need

For the Pork Satay Marinade:

  • Pork Loin – Thinly sliced; it’s lean but becomes wonderfully tender when marinated.
  • Coconut Milk – Adds creaminess and moisture to the meat.
  • Curry Powder – Provides earthy warmth and signature satay flavor.
  • Ground Cumin – Adds a fragrant, slightly spicy undertone.
  • Palm Sugar – Brings out natural sweetness and helps caramelize the meat while grilling.
  • Thai Red Curry Paste – Gives a kick of Thai flavor and subtle heat.
  • Light Soy Sauce – Gives umami taste

For the Peanut Sauce:

  • Coconut Milk – Rich and creamy base.
  • Ground Roasted Peanuts or Peanut Butter – Adds nutty depth and body.
  • Massaman Curry Paste – Infuses warm spices and richness.
  • Palm sugar or Brown Sugar – Adds sweetness to balance the spice.
  • Salt – Enhances the overall flavor.

Why You’ll Love This Thai Grilled Pork Satay Recipe 🩷

  • Flavor-packed: The marinade infuses the pork with bold Thai spices.
  • Perfect balance: Creamy peanut sauce + refreshing cucumber relish = flavor harmony!
  • Grill or pan-friendly: No charcoal grill? A skillet or grill pan works great too.
  • Make-ahead friendly: Marinate ahead and just grill when ready to serve.
  • Authentic flavor using Thai spices and coconut milk
  • Juicy grilled pork that’s tender and perfectly charred
  • Customizable — try it with chicken, beef, or even tofu

How to Make Thai Grilled Pork Satay

  1. Whisk coconut milk, curry powder, cumin, palm sugar, light soy sauce, and red curry paste. Add pork, coat well, and marinate for 1 hour or overnight.
  2. Simmer coconut milk, then stir in peanut butter, Massaman curry paste, palm sugar, and salt. Cook until thick, 5–7 mins. Adjust sweetness.
  3. Boil sugar, vinegar, and salt until dissolved. Let cool, then pour over sliced cucumber, onion, and chilies.
  4. Thread pork onto skewers. Grill 2–3 mins per side until charred and cooked through.

What to Serve With Thai Grilled Pork Satay

Looking for the perfect sides to complete your meal? Here are some tasty ideas:

🥗 Starter: Thai Papaya Salad (Som Tum)

🥩 Main Course: Moo Satay with sticky rice or jasmine rice

🍛 Side Dish: Thai Fried Rice or Stir-Fried Vegetables

🍰 Dessert: Mango Sticky Rice or Coconut Milk Tapioca and Lychee Lemonade

While similar to a Malaysian pork satay recipe, this Thai-style version leans into red curry paste and sweeter undertones, giving it that signature Thai flavor.

Whether you’re hosting a BBQ or just want something fun and flavorful for dinner, this easy Thai grilled pork satay with peanut sauce will definitely impress.

Moo Satay is a popular Thai street food made of grilled marinated pork skewers served with a rich peanut sauce and a tangy cucumber relish (called อาจาด or ajad in Thai).

Pork Satay with peanut sauce

This version uses a rich marinade of spices, herbs, and coconut milk. The peanut dipping sauce is flavored with curry paste and ground roasted peanuts for a creamy, fragrant finish.

Looking for a flexible meal option? You can easily customize your protein!

This recipe works just as beautifully with chicken breasts, beef strips, or even plant-based tofu for a vegetarian or vegan twist.

Whether you’re after an authentic Thai grilled pork satay with peanut sauce or a meat-free version this dish is totally adaptable to your needs.

If you’ve ever tried a Thai satay recipe at a restaurant and wondered how to make it at home, this guide walks you through each step, from marinade to sauce to grilling.


FAQs

It has mild spice from the curry paste, but it’s more aromatic than hot. Adjust the curry paste to your heat preference.

Definitely. Store it in a freezer bag for up to 2 months. Thaw overnight in the fridge before grilling.

Yes! Chicken thighs or beef flank slices work well. Adjust cooking time as needed.

Absolutely. You can prep and marinate the pork up to 24 hours in advance.


This easy Thai grilled pork satay recipe will make you feel like you’re walking through the streets of Bangkok with a skewer in hand.

Whether you’re hosting a BBQ, meal-prepping for the week, or craving something smoky and sweet, this recipe delivers every time.

Leave a comment here if you make this — I’d love to see your satay in action! 💛


Tips

  • Slice pork thinly for quick and even grilling.
  • Soak bamboo skewers for 30 minutes to prevent burning.
  • Keep a little marinade to brush on while grilling for extra flavor.

Leave A Comment

Rate this recipe!
Your email address will not be published

More recipes to try…

Vegetarian Samosa Recipe

Vegetarian Samosa Recipe

Samosas are one of the most beloved snacks worldwide, known for their crispy, golden crust and flavorful fillings. This vegetable samosa recipe is packed with spiced potatoes, green peas, and crunchy cashews, making it a delicious and satisfying appetizer or snack.

Summer Salad Rolls

Summer Salad Rolls

These Summer Salad Rolls are fresh, light, and packed with crisp veggies! Made with rice paper wrappers, avocado, and a mix of colorful vegetables, they’re perfect for a healthy appetizer, snack, or light meal. Plus, you can customize them with smoked salmon or poached chicken for extra protein!

Best Thai Crispy Spring Rolls

Best Thai Crispy Spring Rolls

Thai spring rolls (ปอเปี๊ยะทอด) are not just crispy and delicious but also packed with nutrients! This authentic Thai spring rolls recipe is perfect as a light appetizer, party snack, or even a side dish. Plus, it’s budget-friendly and super easy to make!