Go Back
Beef Satay with Thai Peanut Sauce

Beef Satay Thai Peanut Sauce

Tender beef skewers marinated in aromatic spices, grilled to perfection, and paired with a creamy, flavorful Thai peanut sauce for a deliciously balanced dish.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Course Appetizer, Main Course
Cuisine thai
Servings 4 people
Calories 350 kcal

Equipment

  • 1 grill or grill pan preheated to medium-high
  • 1 large bowl for marinating beef
  • 1 saucepan for peanut sauce
  • 8 wooden skewers soaked in water for 30 minutes

Ingredients
  

  • lb beef sirloin or flank steak thinly sliced against the grain
  • 2 tablespoons soy sauce
  • 2 tablespoons brown sugar
  • 1 tablespoon fish sauce
  • 1 tablespoon vegetable oil
  • 1 tablespoon lime juice
  • 2 cloves garlic minced
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon black pepper
  • Wooden skewers soaked in water for 30 minutes
  • ½ cup creamy peanut butter
  • ¼ cup coconut milk
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • 1 teaspoon red curry paste
  • 1 teaspoon grated fresh ginger
  • 1 clove garlic minced
  • Warm water as needed to thin sauce
  • Chopped peanuts optional
  • Fresh cilantro optional
  • Lime wedges optional
  • Cucumber slices optional

Instructions
 

  • In a large bowl, whisk together soy sauce, brown sugar, fish sauce, vegetable oil, lime juice, garlic, coriander, cumin, turmeric, and black pepper.
  • Add beef slices to the marinade and toss until well coated. Cover and refrigerate for 1 to 4 hours.
  • In a saucepan over low heat, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, red curry paste, ginger, and garlic, stirring until smooth.
  • Simmer the sauce gently for 3 to 5 minutes, then thin with warm water to desired consistency. Remove from heat and set aside.
  • Thread marinated beef slices onto soaked wooden skewers, folding slices for even cooking.
  • Preheat grill or grill pan to medium-high heat. Grill skewers 2 to 3 minutes per side until charred and cooked through.
  • Alternatively, pan-sear skewers in a hot skillet with a little oil, turning until browned on all sides.
  • Arrange cooked beef satay on a platter. Serve warm with Thai peanut sauce and garnish with chopped peanuts, cilantro, and lime wedges.

Notes

  • Add chili flakes or extra red curry paste for spice.
  • Try using chicken or shrimp instead of beef.
  • Pairs well with jasmine rice or cucumber salad.
  • Store leftovers separately in the refrigerator for up to 3 days.