Beef Satay With Thai Peanut Sauce Recipe

Uncover the secret to becoming everyone's favourite cook with this beef satay recipe, but how long should you marinate it for?

Want to be the star of your next cookout? This Beef Satay with Thai Peanut Sauce recipe is your secret weapon for creating a dish everyone will rave about.

Imagine perfectly tender beef skewers infused with aromatic spices and a luscious peanut sauce – keep reading to unlock the flavors!

Ingredients

ingredient and directions summary

I use these ingredients to make lip-smacking Beef Satay: For the marinade, you're gonna need 600g (or 1.2lbs) of beef rump steak, cut into 1" pieces—I'm telling you, the size matters! Then grab 1/4 cup of full-fat coconut milk (Ayam's my go-to), 1 tbsp of curry powder, 1 tsp of sugar, 2 tsp of red curry paste, 1/2 tsp of baking soda (shhh, it's a tenderizing secret!), and 1 tsp of salt. You can even achieve a similar richness to a takeout-style flavor using ingredients like these.

For that peanut sauce, you'll need 1 tbsp red curry paste, 2/3 cup coconut milk, 1/3 cup natural peanut butter (smooth, please!), 1 1/2 tbsp white sugar, 1 tsp dark soy sauce, 1/2 tsp salt, 1 tbsp cider vinegar, and 1/3 cup water. Ready?

Don't forget 1 1/2 tbsp of vegetable oil for cooking, 2 tbsp of finely chopped peanuts, lime wedges, coriander leaves, and sliced red chili. Oh, and 13-16 bamboo skewers—soak those babies!

Instructions

concise instruction four words

If you're planning to grill these bad boys on a BBQ or over charcoal, grab those bamboo skewers and give them a good soak in water for at least 2 hours to keep 'em from turning into crispy critters! Alright, let's get cooking, friend!

First, mix the beef and marinade. Make sure every piece is coated and leave it overnight. For a truly tender and flavorful result, marinating the beef overnight is key. Then, take those marinated beef pieces and thread 'em onto skewers – about 4 pieces each should do the trick.

Next, heat 1.5 tablespoons of oil in a pan. You'll want to cook the skewers in batches for about 2-2.5 minutes on each side!

  • Sizzling strips of beef
  • Aromatic curry steam
  • Golden peanut sauce
  • Sprinkling fresh peanuts
  • Lime wedges brighten

Finally, rest skewers for 3 minutes before serving with that glorious peanut sauce you are about to prepare! Grab a small saucepan and throw in all the peanut sauce ingredients. Give it a good stir and simmer for 5 minutes until it thickens up! Then, it is time to enjoy!

Recipe Notes

recipe notes and directions

Skewers used for Asian satay tend to be shorter than Western skewers, and I like them because they fit in skillets! I get mine from Asian stores. Feel free to use longer skewers for giant satay!

For the beef, I go for rump steak or top sirloin. It's a good, economical cut with a nice flavor, though it can be a tad chewy – unless you use the secret ingredient! Baking soda, my friend, is the key to tenderizing that steak!

Coconut milk matters! You want full-fat coconut milk – Ayam is my go-to. Oh, and don't even think about using low-fat – I won't be held responsible! Also, any curry powder will work because it's just a background flavor. So pick whatever one you may have – I typically use mild curry.

Want a flavor burst? Natural peanut butter is where it's at!

Nutrition Information

nutritional value data provided

Each serving rocks around:

  • 182 calories—a small price for deliciousness!
  • 14 grams of protein, which is great, right?
  • 13 grams of fat, but it's the good kind…mostly!
  • 4 grams of carbs and 3 grams of sugar, not too shabby.
  • And a surprising 383 mg of sodium—watch that salt intake!

Also, there's a smidge of vitamins A and C, calcium, and iron! I think it is fairly balanced for a treat. But hey, who's counting when it tastes this good? Don't worry; indulge a little!

Short Recipe Version

Beef Satay with Thai Peanut Sauce

Prep time: 20 minutes

Cook time: 10 minutes

Servings: 4

Ingredients:

  • 1 lb beef sirloin, thinly sliced
  • 1/4 cup soy sauce
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar
  • 1 tbsp lime juice
  • 1 clove garlic, minced
  • 1/2 tsp curry powder
  • 1/4 cup peanut butter
  • 1/4 cup coconut milk
  • 1 tbsp sriracha (optional)
  • Skewers

Instructions:

  1. Marinate beef in soy sauce, fish sauce, brown sugar, lime juice, garlic, and curry powder for at least 15 minutes.
  2. Thread beef onto skewers.
  3. Grill or pan-fry skewers over medium-high heat for 2-3 minutes per side, until cooked through.
  4. Whisk together peanut butter, coconut milk, and sriracha in a small bowl.
  5. Serve satay with peanut sauce.

Nutrition Information (Per Serving – Estimated):

  • Calories: 350
  • Protein: 30g
  • Fat: 20g
  • Carbohydrates: 10g