Grilled Beef Satay Recipe

Joshua Bousel

I really hate that I still have food hang-ups. Don't get me wrong, the Josh from five years ago would marvel at what the Josh of today includes in his diet, but I still have such a long way to go to be the eater I aspire to. One of those absolutely silly things I've never been able to get over is peanut sauce. I love peanut butter, I love meat, but for some reason if the two were put together, it's not going in my mouth. It came time to crush this aversion into oblivion, and these beef satay skewers did just the trick.

What I liked about this recipe was that so many ingredients I couldn't live without were mixed into the peanut butter, and likewise, the sauce had an Asian flavor that I love. Also, the meat and sauce are served separately, which let me be in control of how much (or little) I wanted my skewers soaked in peanut butter. I could enjoy my meat even if I wasn't digging the sauce.

At first taste, I was a little apprehensive, as you would expect when eating something that your brain is telling you that you don't like. But by the end of the dish I was slathering that peanut sauce all over my beef. Not only was it delicious, but I couldn't imagine one without the other—the flavors worked so well as a whole. A triumph in taste and over my own psyche, this beef satay carried a heavy load and it performed outstandingly.

Adapted from Cook's Illustrated.

Recipe Details

Grilled Beef Satay Recipe

Prep 40 mins
Cook 10 mins
Marinating Time 60 mins
Total 110 mins
Serves 4 to 6 servings


For the Peanut Sauce:

  • 1/2 cup smooth peanut butter

  • 1/4 cup hot water

  • 2 tablespoons lime juice from 1 to 2 limes

  • 2 tablespoons sriracha

  • 1 tablespoon fish sauce

  • 1 tablespoon dark brown sugar

  • 1 tablespoon minced fresh cilantro leaves

  • 1 medium garlic clove, minced

  • 2 scallions, white and green parts, sliced thin

For the Satay:

  • 1 large whole flank steak (about 2 pounds)

  • 1/8 cup fish sauce

  • 1/8 cup soy sauce

  • 1/4 cup vegetable oil

  • 2 tablespoons sriracha

  • 1/4 cup packed dark brown sugar

  • 1/4 cup minced fresh cilantro leaves

  • 2 medium garlic cloves, minced

  • 4 scallions, white and green parts, sliced thin

  • 1 tablespoon minced fresh cilantro leaves for garnish


  1. Whisk peanut butter and hot water together in medium bowl. Stir in remaining ingredients for the peanut sauce; transfer to serving bowl and set aside.

  2. Freeze flank steak for 30 minutes until firmed up. While the steak is is in the freezer, combine the fish sauce, oil, chili sauce, brown sugar, cilantro, garlic, and scallions in a small bowl. Remove from the freezer and slice the steak across grain on a bias into 1/4-inch-thick strips. Place the steak in a Ziploc bag, pour in the marinade, seal and toss to evenly distribute; open and reseal the bag, removing as much air as possible. Let marinate in the refrigerator for 1 hour. Weave meat onto individual skewers and lay flat in shallow container.

  3. Light one chimney full of charcoal. When all the charcoal is lit and covered with gray ash, pour out and spread the coals evenly over the charcoal grate. Alternatively, set all the burners of a gas grill to high heat. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Clean and oil the grilling grate. Place the skewers on the grill and cook until the meat is cooked through and is lightly charred around edges, about 7 minutes, flipping them over halfway through grilling. Transfer to a platter, sprinkle with cilantro, and serve with the peanut sauce.

Nutrition Facts (per serving)
497 Calories
29g Fat
22g Carbs
38g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 497
% Daily Value*
Total Fat 29g 38%
Saturated Fat 7g 33%
Cholesterol 90mg 30%
Sodium 1420mg 62%
Total Carbohydrate 22g 8%
Dietary Fiber 3g 10%
Total Sugars 14g
Protein 38g
Vitamin C 16mg 82%
Calcium 84mg 6%
Iron 4mg 20%
Potassium 754mg 16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)