Save Recipe

Sign in and save recipe to your profile.

Sign In
Get free recipes sent straight into your inbox!

Beef Satay with Peanut Dipping Sauce starts with an amazing beef marinade, is grilled to perfection, and then dipped in the most delightful peanut sauce. It is sweet, spicy, and oh so delicious. Serve as an appetizer or as part of the main course!

Beef satay.

Bored with grilling the same things over and over again? Sometimes it feels like the kids just go with what they know: burgers and hot dogs. Meanwhile, us adults want something new and exciting. Beef satay gives us just that with such flavorful marinated beef and that to-die-for dipping sauce. We highly recommend you keep extra dipping sauce on hand because it is just that fantastic. We could put it on anything! 

Beef Satay with Peanut Dipping Sauce is not an authentic Indonesian recipe, but rather a typical American version of Indonesian-American takeout restaurants. The Stay At Home Chef uses ingredients that are easily accessible for most people in the United States and Canada so that anyone can easily celebrate world cuisines even if their opportunities for travel or access to regional ingredients are limited.

Fish Sauce:

We know, not everyone is a fan of fish sauce. If needed, you can simply omit it. No replacement is necessary.

Peanut Butter Substitute:

If you have peanut butter allergies, feel free to substitute with your favorite allergen-free nut butter.

Beef Cut Options:

There are a few other cuts of beef that would work great in beef satay! Sirloin, Filet Mignon, Tenderloin, Tri-tip, and Flat Iron are all excellent choices. If you have a favorite, use that! 

Peanut Butter Tip:

Peanut butter can sometimes be difficult to whisk in with your other sauce ingredients, especially if you’re using natural peanut butter. Simply pop your bowl with peanut butter in the microwave for 30 seconds before adding in your other ingredients for easier whisking.

Overhead view of beef satay with peanut sauce.

Stovetop Instructions:

We love beef satay grilled on an outdoor grill, but you can always grill in a grill pan on the stove. Preheat a heavy skillet or grill pan over medium-high heat. Place the skewers onto the skillet and cook until you have reached your desire doneness, about 4 to 8 minutes for medium-rare to medium-well. Rotate every 1 to 2 minutes. Actual cooking time may vary based on the temperature of your pan.

Freezer Instructions: 

This sauce is so good, we like to freeze extra so we never run out! If you like, make an extra batch of peanut sauce, pour into a resealable plastic freezer-safe bag, and freeze flat for easy stacking and storing.

Storage and Reheating Instructions: 

Store any leftovers in an airtight container in the fridge for up to 4 days. To reheat, cover in foil and bake at 300 degrees Fahrenheit until warmed through. 

If you like this recipe, you may be interested in these other delicious grilling recipes:

Beef Satay with Spicy Peanut Dipping Sauce
Servings

4

Close up view of beef satay with peanut sauce drizzled on top.
Beef Satay with Peanut Dipping Sauce starts with an amazing beef marinade, is grilled to perfection, and then dipped in the most delightful peanut sauce. It is sweet, spicy, and oh so delicious. Serve as an appetizer or as part of the main course!
Prep Time 15 minutes
Cook Time 10 minutes
Marinate 4 hours
Total Time 4 hours 30 minutes
Ingredients
  • 2 pounds beef flank, cubed or thinly sliced into 1/2" strips
  • 1/4 cup vegetable oil
  • 1/8 cup soy sauce
  • 2 tablespoons red curry paste
  • 1 tablespoon fish sauce
  • 1 teaspoon yellow curry powder
  • 1 teaspoon granulated garlic
  • 1 teaspoon ground ginger
  • 1/4 cup lime juice juice from 1 lime
  • 12 bamboo skewers soaked in water for 30 minutes

Spicy Peanut Dipping Sauce

  • 1/2 cup coconut milk full fat
  • 1/2 cup peanut butter
  • 1/4 cup brown sugar
  • 1 tablespoon red curry paste
  • 3 tablespoons chili garlic sauce
  • 1/4 cup lime juice juice from 1 lime
Instructions
  • Cube the beef into roughly 1 1/2''-2 inch cubes. You can also cut the beef into long 1/2'' thick strips if preferred.
  • In a large mixing bowl, stir together vegetable oil, soy sauce, red curry paste, yellow curry powder, fish sauce, garlic, ginger and lime juice until well combined. Add in beef , toss to coat, and refrigerate for a minimum of 1 hour. 4 hours to overnight is even better.
  • Using metal or soaked bamboo skewers, thread the beef on so that there is a small 1/8'' gap between the pieces.
  • Grill the beef on medium-high heat until you have reached your desire doneness, about 4 to 8 minutes for medium-rare to medium well. Rotate every 1 to 2 minutes. Actual cooking time may vary based off of the temperature of the grill.
  • Garnish with the cilantro and a drizzle of spicy peanut sauce and enjoy!

Spicy Peanut Dipping Sauce

  • In a medium-sized mixing bowl, combine coconut milk, peanut butter, brown sugar, red curry paste, chili garlic sauce and lime juice. Whisk until smooth, If you want the sauce a little thinner, add in 1/4 cup water. The thickness will be determined off of the coconut milk you use. The full fat coconut milk is much thicker. Will last for up to a week in a air tight container in the fridge.
    Increase the heat by adding in extra chili paste.
Notes

Nutrition

Calories: 1036kcal | Carbohydrates: 29g | Protein: 49g | Fat: 82g | Saturated Fat: 38g | Trans Fat: 3g | Cholesterol: 161mg | Sodium: 1694mg | Potassium: 981mg | Fiber: 3g | Sugar: 20g | Vitamin A: 1788IU | Vitamin C: 10mg | Calcium: 96mg | Iron: 7mg
Course: Appetizer, Dinner, Lunch
Cuisine: Thai
Keyword: beef satay, Peanut dipping sauce, Satay
Beef Satay with Spicy Peanut Dipping Sauce
Servings

4

Close up view of beef satay with peanut sauce drizzled on top.
Beef Satay with Peanut Dipping Sauce starts with an amazing beef marinade, is grilled to perfection, and then dipped in the most delightful peanut sauce. It is sweet, spicy, and oh so delicious. Serve as an appetizer or as part of the main course!
Prep Time 15 minutes
Cook Time 10 minutes
Marinate 4 hours
Total Time 4 hours 30 minutes
Ingredients
  • 2 pounds beef flank, cubed or thinly sliced into 1/2" strips
  • 1/4 cup vegetable oil
  • 1/8 cup soy sauce
  • 2 tablespoons red curry paste
  • 1 tablespoon fish sauce
  • 1 teaspoon yellow curry powder
  • 1 teaspoon granulated garlic
  • 1 teaspoon ground ginger
  • 1/4 cup lime juice juice from 1 lime
  • 12 bamboo skewers soaked in water for 30 minutes

Spicy Peanut Dipping Sauce

  • 1/2 cup coconut milk full fat
  • 1/2 cup peanut butter
  • 1/4 cup brown sugar
  • 1 tablespoon red curry paste
  • 3 tablespoons chili garlic sauce
  • 1/4 cup lime juice juice from 1 lime
Instructions
  • Cube the beef into roughly 1 1/2''-2 inch cubes. You can also cut the beef into long 1/2'' thick strips if preferred.
  • In a large mixing bowl, stir together vegetable oil, soy sauce, red curry paste, yellow curry powder, fish sauce, garlic, ginger and lime juice until well combined. Add in beef , toss to coat, and refrigerate for a minimum of 1 hour. 4 hours to overnight is even better.
  • Using metal or soaked bamboo skewers, thread the beef on so that there is a small 1/8'' gap between the pieces.
  • Grill the beef on medium-high heat until you have reached your desire doneness, about 4 to 8 minutes for medium-rare to medium well. Rotate every 1 to 2 minutes. Actual cooking time may vary based off of the temperature of the grill.
  • Garnish with the cilantro and a drizzle of spicy peanut sauce and enjoy!

Spicy Peanut Dipping Sauce

  • In a medium-sized mixing bowl, combine coconut milk, peanut butter, brown sugar, red curry paste, chili garlic sauce and lime juice. Whisk until smooth, If you want the sauce a little thinner, add in 1/4 cup water. The thickness will be determined off of the coconut milk you use. The full fat coconut milk is much thicker. Will last for up to a week in a air tight container in the fridge.
    Increase the heat by adding in extra chili paste.
Notes

Nutrition

Calories: 1036kcal | Carbohydrates: 29g | Protein: 49g | Fat: 82g | Saturated Fat: 38g | Trans Fat: 3g | Cholesterol: 161mg | Sodium: 1694mg | Potassium: 981mg | Fiber: 3g | Sugar: 20g | Vitamin A: 1788IU | Vitamin C: 10mg | Calcium: 96mg | Iron: 7mg
Course: Appetizer, Dinner, Lunch
Cuisine: Thai
Keyword: beef satay, Peanut dipping sauce, Satay
Subscribe
Notify of
1 Comment
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Become a Member

Sign up to save recipes in your recipe book, write reviews and more!

Sign up with

By signing up you agree to thestayathomechef.com's terms of use and privacy policy.