Home » Blog » Beef Satay with Thai Peanut Sauce

Beef Satay with Thai Peanut Sauce

Beef satay skewers with Thai peanut sauce on a plate

why make this recipe

Beef Satay with Thai Peanut Sauce is a tasty dish that brings together the bold flavors of Thailand in a simple and easy way. The juicy beef is marinated and grilled on skewers, while the creamy peanut sauce adds a touch of sweetness and spice. This recipe is perfect for gatherings, BBQs, or a family dinner. It’s fun to eat and sure to impress your guests!

how to make Beef Satay with Thai Peanut Sauce

Ingredients:

  • 13-16 bamboo skewers (16cm / 6.5" long, Note 1)
  • 600g / 1.2lb beef rump steak (cut into 2.5 cm / 1" pieces, Note 2)
  • 1/4 cup coconut milk (full fat, I use Ayam, Note 3)
  • 1 tbsp curry powder (Note 4)
  • 1 tsp white sugar
  • 2 tsp red curry paste (Note 5)
  • 1/2 tsp baking soda/bicarbonate (tenderiser, Note 6)
  • 1 tsp salt
  • 1 tbsp red curry paste (Note 5)
  • 2/3 cup coconut milk (full fat, I use Ayam, Note 3)
  • 1/3 cup natural peanut butter (smooth, Note 7)
  • 1 1/2 tbsp white sugar
  • 1 tsp dark soy sauce (Note 8)
  • 1/2 tsp salt
  • 1 tbsp cider vinegar (Note 9)
  • 1/3 cup water
  • 1 1/2 tbsp vegetable oil (for cooking)
  • 2 tbsp peanuts (finely chopped)
  • Lime wedges (optional)
  • Coriander / cilantro leaves and sliced red chilli (optional)

Directions:

  1. If you’re using a BBQ or charcoal, soak the bamboo skewers in water for 2 hours. This will help prevent them from burning.
  2. For the Thai Beef Satay Skewers, mix together the coconut milk, curry powder, white sugar, red curry paste, baking soda, and salt in a bowl. Add the beef pieces and stir until well coated. Let it marinate for at least 30 minutes.
  3. Thread the marinated beef onto the soaked bamboo skewers.
  4. For the Thai Peanut Sauce, combine the coconut milk, peanut butter, white sugar, dark soy sauce, salt, cider vinegar, and water in a saucepan. Cook over low heat, stirring until smooth.
  5. Heat the vegetable oil in a pan or on the grill. Cook the beef skewers for 2-3 minutes on each side or until they’re cooked to your liking.
  6. To serve, drizzle the peanut sauce over the skewers, and garnish with chopped peanuts, lime wedges, coriander leaves, and sliced red chili if desired.

how to serve Beef Satay with Thai Peanut Sauce

Serve the Beef Satay skewers hot off the grill with a bowl of peanut sauce for dipping. You can add lime wedges for a zesty kick and sprinkle some chopped peanuts and fresh herbs on top to enhance the flavor. This dish pairs well with steamed rice or a fresh salad.

how to store Beef Satay with Thai Peanut Sauce

If you have leftovers, store the cooked skewers and peanut sauce in separate airtight containers in the fridge. They will stay fresh for up to 3 days. To reheat, warm the beef on the grill or in a pan, and heat the sauce gently on the stove.

tips to make Beef Satay with Thai Peanut Sauce

  • Use good quality beef for the best flavor. Rump steak or top sirloin works well.
  • Soaking the skewers is essential if grilling over an open flame; it prevents burning.
  • Adjust the heat of the peanut sauce by adding more or less red curry paste according to your preference.

variation

You can use chicken, pork, or tofu instead of beef for a different twist. The marinade and peanut sauce will work well with these proteins as well.

FAQs

1. Can I make the marinade ahead of time?
Yes, you can prepare the marinade a day in advance and store it in the refrigerator. Just add the beef when you’re ready to cook.

2. Is the Thai Peanut Sauce suitable for vegan diets?
Yes, you can make a vegan-friendly version by using a plant-based peanut butter and replacing the fish sauce with soy sauce.

3. Can I freeze the leftovers?
Yes, you can freeze both the cooked skewers and the peanut sauce. Just make sure to store them in airtight containers. They can be frozen for up to 2 months.

Beef Satay with Thai Peanut Sauce

This Beef Satay with Thai Peanut Sauce combines juicy grilled beef skewers with a creamy, flavorful peanut sauce, making it perfect for any gathering or family dinner.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Course Appetizer, Main Course
Cuisine Thai
Servings 4 servings
Calories 450 kcal

Ingredients
  

For the Beef Satay Skewers

  • 13-16 skewers bamboo skewers (16cm / 6.5" long) Soak in water for 2 hours if using a BBQ.
  • 600 g beef rump steak (cut into 2.5 cm / 1" pieces) Use good quality beef.
  • 1/4 cup coconut milk (full fat) Recommended brand: Ayam.
  • 1 tbsp curry powder
  • 1 tsp white sugar
  • 2 tsp red curry paste
  • 1/2 tsp baking soda/bicarbonate Tenderiser.
  • 1 tsp salt

For the Thai Peanut Sauce

  • 1 tbsp red curry paste
  • 2/3 cup coconut milk (full fat) Recommended brand: Ayam.
  • 1/3 cup natural peanut butter (smooth)
  • 1 1/2 tbsp white sugar
  • 1 tsp dark soy sauce
  • 1/2 tsp salt
  • 1 tbsp cider vinegar
  • 1/3 cup water
  • 1 1/2 tbsp vegetable oil (for cooking)

Garnishes (optional)

  • 2 tbsp peanuts (finely chopped)
  • Lime wedges For serving.
  • Coriander / cilantro leaves For garnish.
  • sliced red chilli For garnish.

Instructions
 

Preparation

  • Soak the bamboo skewers in water for 2 hours to prevent burning.
  • In a bowl, mix together the coconut milk, curry powder, white sugar, red curry paste, baking soda, and salt for the marinade.
  • Add the beef pieces to the marinade and stir until well coated. Let it marinate for at least 30 minutes.
  • Thread the marinated beef onto the soaked bamboo skewers.

Cooking

  • In a saucepan, combine the coconut milk, peanut butter, white sugar, dark soy sauce, salt, cider vinegar, and water for the peanut sauce. Cook over low heat, stirring until smooth.
  • Heat vegetable oil in a pan or on the grill. Cook the beef skewers for 2-3 minutes on each side or until cooked to your liking.

Serving

  • Drizzle the peanut sauce over the skewers and garnish with chopped peanuts, lime wedges, coriander leaves, and sliced red chili if desired.

Notes

Store cooked skewers and peanut sauce in separate airtight containers in the fridge for up to 3 days. Reheat beef on the grill or in a pan, and heat the sauce gently on the stove. You can use chicken, pork, or tofu instead of beef.
Keyword BBQ Skewers, Beef Satay, Grilled Beef, Thai Peanut Sauce, Thai Recipes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating