This post may contain affiliate links. For more information, please visit the disclosures and privacy policy page.
Nov 4, 2020

Beef Satay with Peanut Sauce

This beef satay with peanut sauce is a great appetizer. Everyone loves food on sticks, right? The beef is thinly sliced and cooked over high heat and then dipped in the most flavorful peanut sauce. 

Beef satay on skewers with peanut dipping sauce

These skewers of flavorful beef are so easy to make and so crave worthy. Between the marinated beef and the sweet and spicy peanut sauce, you will adore the flavors in this easy to make dish. 

You can grill the beef on a hibachi or charcoal grill, a gas grill, or a grill pan. If you want to get all authentic, a Chinese-style grill makes grilling these skewers super easy. 

I used a reversable griddle/grill pan on my stove top and got some nice grill marks on the steak. The cooking time may vary by whichever method you use to grill the beef. 

Beef Satay

You can marinate the steak for as little as 30 minutes and up to overnight. 

Ingredients for the marinade: 

Peanut oil or other oil with a high smoke point

Soy sauce

Fish sauce

Lime juice

Brown sugar

Ground coriander

Minced lemon grass (you can also substitute lime zest)

minced shallot



Beef Satay with Peanut Sauce with Chillie Sauce

The peanut dipping sauce has a sweet, spicy, and peanutty flavor. Along with peanut butter, there's garlic, fresh ginger, hoisin sauce, and Lingham's hot sauce, which is a sweet hot sauce made with chillies, sugar, vinegar, and water. It is from Malaysia and can be found in Asian grocery stores. 

They also have a Chillie sauce with the same ingredients, but with a higher percentage of sugar and lower percentage of chillies. It's a little harder to find and may have to be shipped from overseas. 

If you can't find Lingham's, just substitute some Tabasco and sugar. 

The peanut dipping sauce is not just delicious on satay. You can also use it as a sauce for dipping carrots, celery, and cucumber slices. It will last about a week in your refrigerator. 

Grilled Beef Satay with Peanut Sauce

The beef only takes a couple of minutes to grill, making them the perfect party food. Serve them as an appetizer or as a main course with a cucumber salad, and rice. If you have a large crowd, make some chicken skewers and lamb skewers too and pile them up. They take just minutes to grill and will quickly disappear. 

November is National Peanut Butter Lovers' Month. We are celebrating with lots of peanut butter recipes! Our host is Rebekah of Making Miracles

Beef Satay with Peanut Sauce

Beef Satay with Peanut Sauce
Yield: 6 servings
Author: Karen Kerr
These skewers of flavorful beef are so easy to make and so crave worthy. Between the marinated beef and the sweet and spicy peanut sauce, you will adore the flavors in this easy to make dish.


For the Beef Skewers
  • 1/4 cup peanut oil
  • 1/4 cup soy sauce
  • 2 tablespoons fish sauce
  • 2 tablespoons lime juice
  • 1/4 cup brown sugar
  • 1 teaspoon ground coriander
  • 1 tablespoon thinly sliced lemongrass (see note 1)
  • 2 tablespoons minced shallots
  • 4 cloves garlic, minced
  • 1 tablespoon minced ginger
  • 2 pounds flank or skirt steak, cut into 3/8 inch thin strips against the grain
For the Peanut Dipping Sauce (Makes 1 Cup)
  • 2 teaspoons peanut or vegetable oil
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 3 tablespoons Lingham's hot sauce (see note 2)
  • 2 tablespoons hoisin sauce
  • 2/3 cup water
  • 3 tablespoons peanut butter, smooth or chunky


To Make the Beef
  1. Mix the marinade ingredients in a sturdy zipper bag and add the beef strips. Press out as much air as possible and refrigerate the mixture for 30 minutes to overnight.
  2. When ready to grill, if you are using bamboo skewers, soak them in water for 15 minutes. You can also use metal skewers. 
  3. Thread the meat onto the skewers and straighten out the meat for an even grilling. 
  4. Heat your grill or grill pan to high heat and oil the grates. Grill the skewers about 1 to 2 minutes per side. 
  5. Pile up on a plate and erve immediately with the peanut sauce. 
To Make the Peanut Dipping Sauce
  1. In a small saucepan, heat the oil over medium-low heat. Add the garlic and ginger and cook for 30 seconds. 
  2. Add the hot sauce, hoisin sauce, water, and peanut butter and stir untll smooth. 
  3. Simmer a bit until slightly thickened and then remove from the heat to cool. 
  4. If it's too thick after being refrigerated, you can thin it with a bit of water. 


  1. If you can't find lemongrass, you can use the zest of one lime.
  2. If you can't find the Lingham's, substitute some Tabasco and sugar.
peanut sauce, beef
Main Course, appetizer
Did you make this recipe?
Tag on instagram and hashtag it #karenskitchenstories
Created using The Recipes Generator

The recipe for the peanut sauce was adapted from The Steamy Kitchen Cookbook: 101 Asian Recipes Simple Enough for Tonight's Dinner (2009). It's loaded with amazingly easy and delicious recipes.

How to stay up to date with Karen's Kitchen Stories? 

Check out my recipe index for more amazing recipes.

Be sure to follow me on Facebook. Do you like taking photos of the food you make? You can also join my Facebook food photo sharing group (you don't have to be a blogger).

While you’re here please take a minute to follow me on Pinterest. I’m always pinning great recipes from fellow bloggers.

Check out my Amazon Store for some of my kitchen toys. 

Finally, please follow me on Instagram. It’s a great way to stay up to date on all the latest and greatest blog recipes.

Would you like to comment?

  1. I know that plate! Such a gorgeous appetizer. The beef satay looks amazing and I love all those flavors.

    1. Ha ha! I remember our shopping trip! Thank you!

  2. I cannot wait to try this. I'll save it for 'animal day' as Jake eats plant-based during the week. Thanks for sharing. I'm inspired, Karen.

  3. I have a flank steak in the freezer right now. I think this will be a great plate to serve up during game day.

  4. My mouth is watering!! I'm saving this one right now - yummmm!

  5. Everyone loves food on a stick, especially satay with peanut sauce! Yours are gorgeous, Karen!

  6. These satay sticks looks so juicy and delicious, yum, a perfect combo!

  7. Your pictures are making me hungry. This looks so good!


I would love to hear from you! If you comment anonymously, be sure to leave your name in your comment.