Print

Beef Satay with Thai Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Beef satay with Thai peanut sauce features tender, marinated strips of beef grilled or pan-seared to perfection and served with a creamy, spicy-sweet peanut sauce. A bold and satisfying dish that’s perfect as an appetizer or full meal.

Ingredients

  • For the beef and marinade:
  • 1 lb beef sirloin or flank steak, thinly sliced into strips
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 2 cloves garlic, minced
  • 1 tsp grated ginger
  • 1/2 tsp ground coriander
  • 1/2 tsp ground turmeric
  • 1 tbsp lime juice
  • 2 tbsp coconut milk (optional)
  • Bamboo skewers (optional, soaked in water if grilling)
  • For the Thai peanut sauce:
  • 1/2 cup creamy peanut butter
  • 2 tbsp soy sauce
  • 1 tbsp brown sugar or honey
  • 1 tbsp rice vinegar or lime juice
  • 1 clove garlic, minced
  • 1 tsp red curry paste or pinch of chili flakes
  • 1/3 cup coconut milk or warm water (to thin)

Instructions

  1. In a bowl, whisk together marinade ingredients. Add beef and toss to coat. Cover and marinate for at least 30 minutes or overnight.
  2. If using skewers, thread beef strips onto pre-soaked sticks.
  3. Grill or sear beef over medium-high heat for 2–3 minutes per side until browned and cooked through.
  4. In a saucepan over low heat, combine all peanut sauce ingredients. Stir until smooth and slightly thickened. Adjust with coconut milk or water as needed.
  5. Serve beef hot with peanut sauce on the side or drizzled over the top. Garnish with chopped peanuts or cilantro if desired.

Notes

  • Chicken or tofu can be used instead of beef.
  • Adjust spice level with more or less chili or curry paste.
  • Serve with jasmine rice, cucumber salad, or in lettuce wraps.
  • The peanut sauce keeps in the fridge for up to 5 days.
  • Freeze marinated beef for a quick future meal.

Nutrition