Beef Satay

Skewers of tender beef, this Beef Satay is marinated and grilled to perfection and dipped in a creamy, sweet and spicy peanut sauce.

Beef Satay on Skewers up close

I’ve always been a fan of kebabs. The mixture of meat, marinade and vegetables are something that I’ve been completely addicted to.

But, Beef Satay is also an ultimate favorite recipe of mine that I cannot get enough of. It satisfies all the cravings that I have for a mixture of sweet, salty and meaty.

This is one of the easiest recipes around, and let me tell you the flavors are absolutely amazing. I mean seriously, all the Asain flavors have my tastebuds watering.

INGREDIENTS YOU NEED:

  • Skirt or flank steak
  • Olive oil
  • Fish sauce
  • Brown sugar
  • Lime juice
  • Garlic
  • Ginger
  • Red pepper flakes

Beef Satay on trap horizontal image with dipping sauce

So I really like to leave this marinading for a minimum of 8 hours to really take on that flavor, but you can actually use it within an hour if you would like, we have don’t it may of times when we were in a rush and wanted this ASAP.

So want to hear a funny story? I originally meant to buy a brisket and ended up buying myself a skirt steak instead. I mean who shoves a skirt steak in with the briskets!!

So needless to say we decided to whip up our Beef Satay and call it a day, I mean no one was sad. There is so much you can do with skirt steak if you want.

Now this can be a main dish or an appetizer. We usually eat this as a main and serve it with various other cultural side dishes.

Beef Satay overhead shot

Some of my favorite sides to serve this with include:

Usually we like to keep our “meal” in the same theme so it’s not like we will serve this with mashed potatoes or green beans. We actually have theme nights around here a lot of the time.

It’s something that we have always done, we will have Italian night, Chinese Night, Mexican Night, etc. Usually we will invite all our friends over and we will just have so much food!

Beef satay marinade

HOW TO MAKE BEEF SATAY:

  • Slice your steak into 1″ wide strips, I like to trim some of the fat off each individual slice.
  • In bowl whisk together your marinade.
  • Place steak into a ziploc bag and pour marinade over, seal bag and squish around covering all meat with marinade.
  • Refrigerate for 1-8 hours.
  • Meanwhile, soak wooden skewers in water.
  • When ready to cook, preheat grill to medium-high heat.
  • Thread your meat onto skewers and place on grill and grill 2-3 minutes on each side.
  • To make your marinade, in bowl whisk together all your ingredients and add warm water until you get your desired consistency.

See I mean how easy can this Beef Satay get? You can see why it is one of our favorite easy recipes that we go to a lot of the time.

Beef Satay being dipped into peanut sauce

So if you want a fun, different grilling recipe for yourself, friends or family than this Beef Satay recipe is just up your alley! Everyone will be wanting more.

If you like this recipe you might also like:

5 from 5 votes
Beef Satay
Prep Time
1 hr 10 mins
Cook Time
5 mins
Total Time
1 hr 15 mins
 

Skewers of tender beef, this Beef Satay is marinated and grilled to perfection and dipped in a creamy, sweet and spicy peanut sauce.

Course: Appetizer, Main Course
Cuisine: Asian
Keyword: Beef Satay, Easy Beef Satay, Satay
Servings: 6 people
Calories: 638 kcal
Ingredients
  • 2 lbs skirt or flank steak cut into 1" wide strips
Marinade:
  • 1/4 cup olive oil
  • 1/4 cup soy sauce
  • 2 Tbs fish sauce
  • 1/4 cup brown sugar
  • 2 Tbs lime juice
  • 4 cloves garlic minced
  • 1 Tbs fresh grated ginger
  • 1/2 tsp red pepper flakes
Peanut Sauce:
  • 1 cup creamy peanut butter
  • 2 1/2 Tbs soy sauce
  • 1 clove garlic minced
  • 1 Tbs sesame oil
  • 1/2 Tbs freshly grated ginger
  • 1 teaspoon sriracha
  • Juice of 1 lime
  • Warm water
Instructions
  1. Slice your steak into 1" wide strips, I like to trim some of the fat off each individual slice.
  2. In bowl whisk together your marinade.
  3. Place steak into a ziploc bag and pour marinade over, seal bag and squish around covering all meat with marinade.
  4. Refrigerate for 1-8 hours.
  5. Meanwhile, soak wooden skewers in water.
  6. When ready to cook, preheat grill to medium-high heat.
  7. Thread your meat onto skewers and place on grill and grill 2-3 minutes on each side.
  8. To make your marinade, in bowl whisk together all your ingredients and add warm water until you get your desired consistency.
Nutrition Facts
Beef Satay
Amount Per Serving
Calories 638 Calories from Fat 396
% Daily Value*
Total Fat 44g 68%
Saturated Fat 10g 50%
Cholesterol 95mg 32%
Sodium 1751mg 73%
Potassium 794mg 23%
Total Carbohydrates 20g 7%
Dietary Fiber 2g 8%
Sugars 13g
Protein 45g 90%
Vitamin A 1.2%
Vitamin C 3.4%
Calcium 4.3%
Iron 22.6%
* Percent Daily Values are based on a 2000 calorie diet.

PIN IT FOR LATER!

Beef satay Pinterest image

Skewers of tender beef, this Beef Satay is marinated and grilled to perfection and dipped in a creamy, sweet and spicy peanut sauce. #asian #grilled #beef #satay #grilling #skewers #easyrecipe

5 thoughts on “Beef Satay


  1. Man do these beef satay’s look outstanding. It’s been a minute since I’ve made some and may need to whip some up again!

  2. Oh, wow! This looks incredible!! It looks so tender & juicy & full of flavor! My hubby would love it! I will have to make him some!


  3. I love chicken satay but haven’t tried beef before. It looks amazing! I’m pinning it so I can make it for my family. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *