30-Minute Marinated Chicken Beef Satay

Prep: 15 minCook: 13 min4 servingsmediumAsian Fusion
Marinated Chicken Beef Satay with Peanut Coconut Dipping Sauce

Southeast Asian-inspired grilled meat skewers marinated in aromatic spices and served with a rich peanut coconut sauce. The marinade combines garlic, ginger, soy sauce, and warm spices for deep flavor penetration, while the creamy sauce balances sweet coconut milk with savory fish sauce and tangy citrus. Perfect for summer barbecues, appetizer parties, or casual dinners when you want restaurant-quality flavors at home. The accordion-style threading keeps meat tender and ensures even cooking.

Ingredients

4 servings
  • 4 boneless skinless chicken breasts
    beef1:1gluten-freedairy-free

    Use beef sirloin or tenderloin cut into strips

    Full guide →
  • 1 small onion, finely chopped
  • 1 garlic clove, crushed
  • 1 inch gingerroot, peeled and grated
  • 2 tablespoons soy sauce
    tamari1:1gluten-freegluten-freesoy-free

    For gluten-free version

    Full guide →
  • 2 teaspoons chili powder
  • 1 teaspoon ground coriander
  • 2 teaspoons dark brown sugar
  • 1 tablespoon lemon juice or lime juice
  • 1 tablespoon vegetable oil
  • 1 ¼ cups coconut milk
  • cup crunchy peanut butter
    almond butter1:1tree-nut-freepeanuts-freeadds dairy

    May alter flavor profile slightly

    Full guide →
  • 1 tablespoon fish sauce
    soy sauce1:1veganpescatarianfish-freeadds glutenadds soy

    Reduces umami depth but still flavorful

    Full guide →
  • 1 teaspoon lemon juice or lime juice
  • salt
  • pepper

Instructions

  1. 1

    Trim fat from chicken and cut into 3 inch strips

  2. 2

    Combine onion, garlic, ginger, soy sauce, chili powder, coriander, brown sugar, lemon juice and vegetable oil in zip top bag

  3. 3

    Add chicken strips to marinade and coat well

  4. 4

    Refrigerate for 2 hours up to overnight

  5. 5

    Remove meat from marinade and thread accordion style onto pre-soaked wooden skewers

  6. 6

    Broil skewers for 8-10 minutes, turning and brushing with marinade until cooked through

  7. 7

    Mix coconut milk with peanut butter, fish sauce and lemon juice in saucepan

  8. 8

    Bring sauce to boil and cook for 3 minutes

  9. 9

    Season sauce with salt and pepper to taste

  10. 10

    Transfer sauce to serving bowl and serve with cooked satays

Tips

Tip 1

Soak wooden skewers in water for at least 30 minutes before threading to prevent burning during cooking

Tip 2

Cut chicken strips against the grain for more tender results and easier threading onto skewers

Tip 3

Make extra sauce as it keeps well refrigerated and works great with other grilled meats or vegetables

Good to Know

Storage

Refrigerate cooked satay up to 3 days. Sauce keeps 1 week refrigerated.

Make Ahead

Marinate chicken up to 24 hours ahead. Sauce can be made 2 days in advance.

Serve With

Serve hot with sauce on the side. Garnish with chopped peanuts or cilantro if desired.

Common Mistakes

Watch

Soak skewers to avoid burning

Watch

Don't skip marinating time for proper flavor development

Watch

Brush with marinade while cooking to prevent drying out

Substitutions

Dairy-Free Swaps

chicken
beef1:1gluten-freedairy-free

Use beef sirloin or tenderloin cut into strips

Full guide →

Vegan Options

fish sauce
soy sauce1:1veganpescatarianfish-freeadds glutenadds soy

Reduces umami depth but still flavorful

Full guide →

Gluten-Free Swaps

soy sauce
tamari1:1gluten-freegluten-freesoy-free

For gluten-free version

Full guide →

Nut-Free Alternatives

peanut butter
almond butter1:1tree-nut-freepeanuts-freeadds dairy

May alter flavor profile slightly

Full guide →
Find more substitutions →

FAQ

Can I use beef instead of chicken?

Yes, use beef sirloin or tenderloin cut into strips. Marinating time and cooking method remain the same.

What if I don't have fish sauce?

Substitute with equal amount soy sauce, though the sauce will have less complex umami flavor.

How long will the peanut sauce keep?

The sauce keeps up to 1 week refrigerated in an airtight container. Reheat gently before serving.