Grilled Beef Satay Skewers

Grilled Beef Satay Skewers

Experience the tantalizing flavors of this recipe for Grilled Beef Satay Skewers from our friend Lauren Nagel of Bon Appeteach. To make these skewers, succulent strips of marinated beef are threaded onto skewers and grilled to perfection. Served with a velvety peanut sauce for dipping, this dish is a harmonious blend of savory and nutty, making it an irresistible appetizer or main course for your next barbecue or dinner gathering.


  • Beef for skewers: Select lean cuts of beef such as sirloin or flank steak

Beef Satay Marinade:

  • Coconut Milk: Use a full-fat can of coconut milk here.
  • Soy Sauce: This will act as the salt and add extra flavor, too!
  • Fish Sauce: Fish sauce lends more umami flavor.
  • Red Curry Paste: For a bit of spice!
  • Lime: Fresh lime juice will result in the best flavor.
  • Fresh Ginger: Fresh ginger lends more flavor and aroma than ground ginger!
  • Garlic: Freshly minced.
  • Cumin & Coriander: These two will spice these grilled beef satay skewers to perfection!

Peanut Sauce:

  • Peanut Butter: Creamy peanut butter is best for this smooth peanut sauce!
  • Soy Sauce: To add salt and umami flavor.
  • Coconut Milk: Full-fat coconut milk is best!
  • Lime: Fresh lime juice adds the best flavor and balances out the this creamy sauce.
  • Sambal Oelek: Sambal oelek is a crushed chile paste that you didn’t know you needed in your pantry! It adds a depth of flavor- slightly spicy, tangy and salty!
  • Fresh Garlic & Ginger: These fresh aromatics are necessary for a flavorful peanut sauce!


Beef Satay Marinade:

  1. Make Marinade: In a bowl, combine the coconut milk, minced garlic, ginger, soy sauce, fish sauce, coriander, cumin and curry paste. Mix well to create the marinade.
  2. Add Beef: Cut the thinly sliced beef into strips that are about 1 inch wide. Place the beef strips in a resealable bag or a shallow dish, and pour the marinade over them. Make sure the beef is well coated. Seal the bag or cover the dish and refrigerate for at least 2 hours, or ideally, overnight for the best flavor.

Peanut Sauce:

  1. Start the Sauce: In a small saucepan, combine the peanut butter, coconut milk, soy sauce, lime juice, minced garlic, minced ginger, and sambal oelek together.
  2. Heat: Heat the mixture over low to medium heat, stirring constantly until it becomes smooth and well combined. If the sauce is too thick, you can add a little water to achieve your desired consistency.
  3. Set Aside: Once the peanut sauce is heated through and well mixed, remove it from the heat and let it cool.

Grilling Instructions:

  1. Preheat: Preheat the grill to medium-high heat for direct grilling.
  2. Assemble Skewers: Thread the marinated sirloin steak onto skewers and set them aside.
  3. Grill: Place the skewers over direct heat onto the grill grates and move the skewers every minute, flipping and turning them so the outside caramelizes but doesn’t burn and overcook, about 5-7 minutes.
  4. Serve: Remove the beef satay skewers from the grill. Serve with rice and the homemade peanut sauce for dipping and enjoy!

Serving Suggestions:

Feel free to serve your beef satay skewers on their own with the peanut sauce for dipping on the side! You can also serve these up with a bed of basmati rice, or opt for cauliflower rice for a low carb meal. These skewers would also be delicious with a homemade fried rice! For a bit of green, try serving these with a cabbage chopped salad or cold soba noodle salad!

Leave a comment

Please note, comments must be approved before they are published