This Beef Satay and Coconut Peanut Sauce is one of my favorite recipes on my blog. Serve it over Thai jasmine rice, drizzled with a delicious peanut sauce and with a healthy, light and flavorful slaw on the side. Top with chopped peanuts, cilantro and sliced green onions.

Beef Satay with Peanut Sauce

I originally shared this recipe back in 2012 and to this day, it’s still one of my favorite recipes.

Truth be told, I’m a sucker for anything served in a shallow bowl with rice and a colorful slaw, BUT I could eat these satay skewers straight off the skewer and it’s still so so good! Thin slices of beef marinate in a simple marinade of tamari, sriracha, garlic, brown sugar, cilantro and green onion. Then it gets threaded onto skewers and quickly cooked in a hot oven. Serve however you would prefer with a drizzle of coconut peanut sauce.

Beef Satay with Peanut Sauce

Prepare to fall in love.

Beef Satay with Peanut Sauce ingredients

To Make This Beef Satay You Will Need:

for the peanut sauce:

  • creamy peanut butterUse a all-natural “drippy” peanut butter. I like Santa Cruz dark roasted. (not sponsored)
  • unsweetened coconut milkLends richness and delicate coconut flavor.
  • toasted sesame oilGives this sauce more of a toasty warm flavor.
  • low-sodium tamari (or low-sodium soy sauce)
  • fish sauceAdds a salty, slightly briny fish flavor. I use the Red Boat brand. (not sponsored)
  • srirachaLends flavor and some spicy heat.
  • lime juiceFor acidity and subtle bright citrusy flavor.
  • dark brown sugarLends a touch of sweetness that balances out the salty flavors from other ingredients.
  • garlicLends distint punchy flavor.
  • hot waterFor thinning peanut sauce.

for the beef satay:

  • skirt steakOr use flank steak.
  • low-sodium tamariLow-sodium soy sauce or coconut aminos ca also be used.
  • extra light olive oilOr any light, flavorless oil safe for high temperature cooking.
  • srirachaLends flavor and some spicy heat.
  • dark brown sugarLends sweetness and flavor.
  • cilantroAdds bright herbaceous flavor.
  • garlicLends distint punchy flavor.
  • green onionLends a delicate onion flavor.

serving (optional):

  • thai jasmine rice
  • slaw
  • cilantro
  • green onion
  • chopped peanuts

peanut sauce ingredients in a bowl

Make The Coconut Peanut Sauce:

In a medium bowl, measure and add a 1/2 cup smooth, creamy peanut butter, 1/3 cup full-fat canned coconut milk, 1 tablespoon toasted sesame oil, 1 tablespoon low-sodium tamari (see above for substitutions), 1/2 tablespoon fish sauce, 1/2 tablespoon sriracha, the juice from half a lime, 1 tablespoon dark brown sugar and 1 clove of garlic finely chopped, grated or squeezed through a garlic press.

peanut sauce

Whisk in 2 tablespoons of hot water (or enough to make it nice and drizzly) and set off to the side.

freeze steak

Prep The Steak:

A great tip to make slicing thin strips of raw steak easy is to pop it in the freezer for 20 minutes so it can slightly freeze a little.

sliced steak

Once slightly frozen, remove and with a sharp knife, slice into 1/4-inch strips. For this recipe, I use 1½ pounds (or close to it) of skirt or flank steak.

marinade ingredients in dish

Make The Beef Satay Marinade:

In a large bowl add; 6 tablespoons low-sodium soy sauce (see above ingredient list for substitutions), 2 tablespoons extra light oil, 1 tablespoon sriracha, 2 tablespoons dark brown sugar, 1/4 cup of chopped fresh cilantro, 4 green onions that have been chopped and 2 cloves finely chopped garlic.

stirred marinade

Stir well until sugar is dissolved.

add steak to marinade

Then add in the sliced steak and toss to coat.

toss to coat and marinate

Marinate the steak on the counter for 30 minutes.

In the meantime, preheat your oven to 425°F (OR 220°C) and soak 6 (12-inch) wooden skewers in water.

thread soaked skewers

Line a rimmed baking sheet with foil. Place a wire rack over top and lightly spray with olive oil spray. Once the steak is marinated, thread the meat on to 5 to 6 wooded skewers (that have soaked for at least 20 minutes in water) before placing them on the wire rack.

spoon marinade over top

Spoon the marinade from the dish over top of each skewer.

roast in oven 10 minutes

Place the pan in a preheated oven for 10 minutes; rotate the pan after 5 minutes to ensure even cooking. Afterwards, I recommend turning on your broiler and carefully move the pan closer to the top of the oven so they get extra crispy.

beef satay skewers

Tender, juicy and delicious pieces of steak that have crisp and caramelized edges. *swoon*

Serve:

Once the skewers have cooled a bit, carefully slide the meat off. Serve these with thai jasmine rice, a bright and flavorful slaw or tucked int lettuce wraps. Drizzle with the peanut sauce and sprinkle with chopped peanuts, cilantro and sliced green onions. Want extra spice? Drizzle some sriracha over top!

Beef Satay with Peanut Sauce

Amazing flavor, crazy quick and easy.

Beef Satay with Peanut Sauce

Enjoy! And if you give this Beef Satay with Coconut Peanut Sauce recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Beef Satay with Peanut Sauce

Beef Satay with Peanut Sauce
Print Recipe Pin Recipe
5 from 8 ratings
Leave a Review »
Yield: 6 servings

Beef Satay with Coconut Peanut Sauce

This Beef Satay and Coconut Peanut Sauce is one of my favorite recipes on my blog. Serve it over Thai jasmine rice, drizzled with a delicious peanut sauce and with a healthy, light and flavorful slaw on the side. Top with chopped peanuts, cilantro and sliced green onions. Yields 4 to 6 servings.

Ingredients

FOR THE SPICY PEANUT SAUCE:

  • 1/2 cup creamy peanut butter, use an all-natural drippy peanut butter
  • 1/3 cup unsweetened full-fat coconut milk (canned)
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon low-sodium tamari, or low-sodium soy sauce or coconut aminos
  • 1/2 tablespoon fish sauce
  • 1/2 tablespoon sriracha
  • 1/2 lime, juiced or about 1 tablespoon
  • 1 tablespoon dark brown sugar
  • 1 clove garlic, grated, finely minced or pressed through a garlic press or minced really fine
  • 2 tablespoons hot water, or more as needed

FOR THE SKEWERS:

  • pounds skirt steak, or flank steak
  • 6 tablespoons low-sodium tamari, or low-sodium soy sauce
  • 2 tablespoons olive oil, use a light and flavorless oil safe for high-temp cooking
  • 1 tablespoon sriracha
  • 2 tablespoons dark brown sugar
  • 1/4 cup chopped fresh cilantro
  • 4 green onions, sliced thin
  • 2 medium garlic cloves, finely chopped, about 2 teaspoons

FOR SERVING:

  • sliced green onions
  • chopped cilantro leaves
  • chopped peanuts
  • thai jasmine rice
  • healthy slaw

Instructions 

MAKE THE PEANUT SAUCE:

  • In a medium bowl, measure and add peanut butter, coconut milk, sesame oil, tamari (see above for substitutions), fish sauce, sriracha, lime juice, brown sugar and garlic. Whisk in 2 tablespoons of hot water (or enough to make it nice and drizzly) and set off to the side.

PREP THE STEAK:

  • A great tip to easily slice thin strips of raw steak, is to pop it in the freezer for 20 minutes so it can freeze a little. Once slightly frozen, remove and with a sharp knife, slice into ¼-inch strips.

MAKE THE BEEF SATAY:

  • In a large, shallow bowl add; low-sodium soy sauce (see above ingredient list for substitutions), oil, sriracha, brown sugar, cilantro, green onions and garlic. Stir well until sugar is dissolved. Then add the steak and toss to coat. Marinate the steak on the counter for 30 minutes.
  • In the meantime, preheat your oven to 425°F (OR 220°C) and soak 6 (12-inch) skewers in water for at least 20 to 30 minutes.
  • Line a rimmed baking sheet with foil. Place a wire rack over top and lightly spray with olive oil spray (or brush with oil). Once the steak is marinated, thread the steak on the soaked skewers before placing them on the wire rack. Spoon any remaining marinade from the dish over top of each skewer.
  • Place the pan in a preheated oven for 10 minutes; rotate the pan after 5 minutes to ensure even cooking. Afterwards, I recommend turning on your broiler and carefully move the pan closer to the top of the oven so they get extra crispy.

SERVE:

  • Once the skewers have cooled a bit, carefully slide the meat off. Serve these with thai jasmine rice, a bright and flavorful slaw or tucked int lettuce wraps. Drizzle with the peanut sauce and sprinkle with chopped peanuts, cilantro and sliced green onions.

Notes

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on SimplyScratch.com should only be used as a general guideline.
Note: The nutritional value is for the skewers and peanut sauce. Any rice, slaw or toppings are not included in this calculation.
Serving: 1serving, Calories: 430kcal, Carbohydrates: 14g, Protein: 32g, Fat: 29g, Saturated Fat: 9g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 14g, Trans Fat: 0.4g, Cholesterol: 71mg, Sodium: 1549mg, Potassium: 576mg, Fiber: 1g, Sugar: 9g, Vitamin A: 141IU, Vitamin C: 5mg, Calcium: 39mg, Iron: 4mg

This recipe was originally posted on March 5th, 2012 and has been updated with clear and concise instructions, new photography and helpful information.