Go Back
Beef Satay with Thai Peanut Sauce

Beef Satay Thai Peanut

Juicy grilled beef skewers served with a creamy, spiced Thai peanut sauce. Perfectly balanced flavors make this dish ideal for appetizers or flavorful dinners.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Appetizer, Main Course
Cuisine thai
Servings 4 people
Calories 450 kcal

Equipment

  • 1 grill or grill pan or hot skillet for pan-searing
  • 1 large bowl for marinating beef
  • 1 saucepan for peanut sauce
  • 8 wooden skewers soaked in water for 30 minutes

Ingredients
  

  • 1 1/2 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
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon black pepper
  • Wooden skewers soaked 30 minutes
  • 1/2 cup creamy peanut butter
  • 1/4 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 to thin as needed
  • Chopped peanuts optional
  • Fresh cilantro optional
  • Lime wedges optional
  • Cucumber slices optional

Instructions
 

  • In a large bowl, mix soy sauce, brown sugar, fish sauce, vegetable oil, lime juice, garlic, ground coriander, ground cumin, turmeric, and black pepper.
  • Add sliced beef to the marinade and toss to coat evenly. Cover and refrigerate for at least 1 hour, preferably 2 to 4 hours.
  • To make the peanut sauce, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, red curry paste, ginger, and garlic in a saucepan over low heat.
  • Simmer gently for 3 to 5 minutes, stirring until the sauce is smooth. Add warm water gradually to reach desired dipping consistency. Remove from heat and set aside.
  • Thread marinated beef slices onto soaked wooden skewers, folding slices slightly for even cooking.
  • Preheat grill or grill pan to medium-high heat. Grill skewers for 2 to 3 minutes per side until cooked through and lightly charred. Alternatively, pan-sear in hot skillet with oil until browned on all sides.
  • Serve beef satay warm on a platter with Thai peanut sauce on the side. Garnish with chopped peanuts, fresh cilantro, lime wedges, and cucumber slices if desired.

Notes

  • Add chili flakes or extra red curry paste to make the peanut sauce spicier.
  • Substitute beef with chicken or shrimp for variation.
  • Serve with jasmine rice or fresh cucumber salad for a complete meal.
  • Store leftovers separately in the fridge up to 3 days.