Thai Beef Satay Skewers with Peanut Dipping Sauce - a fresh and delicious appetizer recipe
Print Pin
4.18 from 17 votes

Satay Beef Skewers with Peanut Dipping Sauce

These mouth-watering Thai Beef Satay Skewers are tangy, slightly spicy and perfectly balanced with a cool and creamy peanut dipping sauce.
Course Appetizer
Cuisine Asian, Thai
Keyword beef satay, peanut dipping sauce
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 8
Calories 128kcal
Author Liz Della Croce


  • 1 pound skirt steak cut in 1 inch strips
  • 2 tablespoons lemon juice
  • 2 tablespoons fresh ginger grated
  • 2 tablespoons soy sauce
  • 2 cloves garlic grated
  • 1 tablespoon chili paste such as Gourmet Garden
  • 1 teaspoon fish sauce
  • in wooden skewers soaked in water
  • scallions optional garnish

Peanut Dipping Sauce

  • 4 tablespoons creamy natural peanut butter
  • 1 tablespoon soy sauce
  • 1 tablespoon lemon juice
  • 1 teaspoon fish sauce
  • 1 teaspoon chili paste more or less to taste
  • warm water


  • In a medium glass bowl, whisk together beef marinade: lemon juice, ginger, soy sauce, fish sauce, garlic and chili paste. Add beef strips to the bowl and toss well to coat. Let sit at room temperature for 20-30 minutes or marinate in the refrigerator for up to overnight.
  • Prepare peanut dipping sauce by whisking together all ingredients in a small bowl. Slowly add in warm tap water, about a tablespoon at a time, until you reach desired consistency. Reserve for later.
  • To cook beef skewers, carefully thread each strip on soaked skewers. Grill over medium-high heat for 2-3 minutes per side for medium rare.
  • Let been skewers rest for 10 minutes before serving with reserved peanut dipping sauce.


Calories: 128kcal | Carbohydrates: 4.6g | Protein: 12.5g | Fat: 6.6g | Saturated Fat: 1.9g | Polyunsaturated Fat: 4.7g | Cholesterol: 15mg | Sodium: 422mg | Fiber: 0.6g | Sugar: 2.5g