Chicken Satay recipe served on a plate, by M Thai Restaurant
Sep 17 2026
Restaurants›M Thai Restaurant›Chicken Satay Recipe

Chicken Satay Recipe

Inspired by M Thai Restaurant
Time1h 30m
Serves4

Skewered chicken marinated in coconut milk and served with Thai peanut sauce and cucumber salad on the side.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Chicken Marinade

Thai Peanut Sauce

Skewers

Method

Chicken Marinade

  1. 1

    Prepare the Chicken

    Cut the chicken breast into bite-sized pieces and place them in a bowl.

  2. 2

    Make the Marinade

    In a separate bowl, mix together coconut milk, soy sauce, brown sugar, lime juice, minced garlic, grated ginger, salt, and black pepper.

  3. 3

    Marinate the Chicken

    Pour the marinade over the chicken pieces, ensuring they are well coated. Cover and refrigerate for at least 1 hour, preferably overnight.

Thai Peanut Sauce

  1. 4

    Combine Ingredients

    In a small saucepan, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, minced garlic, chili flakes, and water.

  2. 5

    Cook the Sauce

    Heat over medium heat, stirring continuously until the mixture is smooth and heated through. Remove from heat and set aside.

Cucumber Salad

  1. 6

    Prepare the Salad

    In a bowl, combine sliced cucumber, red onion, rice vinegar, sugar, and salt.

  2. 7

    Mix Well

    Toss the salad ingredients until well mixed. Let it sit for about 15 minutes for the flavors to meld.

  3. 8

    Garnish

    Before serving, sprinkle chopped cilantro on top.

Skewering and Grilling

  1. 9

    Soak the Skewers

    If using wooden skewers, soak them in water for 30 minutes to prevent burning.

  2. 10

    Skewer the Chicken

    Thread the marinated chicken pieces onto the skewers.

  3. 11

    Grill the Skewers

    Preheat a grill or grill pan over medium-high heat. Cook the skewered chicken for about 10-15 minutes, turning occasionally, until cooked through and slightly charred.

More from M Thai Restaurant