Servings
Font
Back
0 from 96 votes

Beef Satay with Thai Peanut Sauce

Recipe video above. Meat on sticks is always a good thing, and Thai Beef Satay is one of the best! In this beef version of Thai Chicken Satay, a secret tenderising satay marinade makes economical steak astonishingly succulent. So good, you can eat it plain – but no one in their right mind would skip the Thai Peanut Sauce!Note: Baking soda tenderised beef needs to be thoroughly cooked to be tender. The beef is still a bit chewy if it's medium or less (because we're using economical beef).Top tip: Excellent to grill on the BBQ, or even better, over charcoal for a truly authentic Thai experience.Use leftover sauce for Thai Chicken Satay, Gado Gado (Indonesian Salad with Peanut Sauce) or just douse a bowl of plain rice. You can't go wrong!

Prep Time
15 mins
Cook Time
15 mins
Marinating
1 d
Total Time
1 d 30 mins
Servings: 12 - 14 skewers
Calories: 182 kcal
Course: Main Course , Appetizer
Cuisine: Thai

Ingredients

  • 13-16 bamboo skewers , 16cm / 6.5" long (Note 1)
Marinade:
  • 600g / 1.2lb beef rump steak (top sirloin in the US) , 2.5 cm/1" pieces (Note 2)
  • 1/4 cup coconut mik , full fat (I use Ayam, Note 3)
  • 1 tbsp curry powder (Note 4)
  • 1 tsp white sugar
  • 2 tsp red curry paste (Note 5)
  • 1/2 tsp baking soda / bi-carb (tenderiser, Note 6)
  • 1 tsp salt
Thai Peanut Sauce:
  • 1 tbsp red curry paste (Note 5)
  • 2/3 cup coconut milk , full fat (I use Ayam, Note 3)
  • 1/3 cup natural peanut butter , smooth (Note 7)
  • 1 1/2 tbsp white sugar
  • 1 tsp dark soy sauce (Note 8)
  • 1/2 tsp salt
  • 1 tbsp cider vinegar (Note 9)
  • 1/3 cup water
Cooking & Serving:
  • 1 1/2 tbsp vegetable oil , for cooking
  • 2 tbsp peanuts , finely chopped
  • Lime wedges (optional)
  • Coriander / cilantro leaves and sliced red chilli (optional)

Instructions

    Cup of Yum
  1. If cooking on a BBQ or over charcoal, soak skewers for 2 hours in water so they don't burn.
Thai Beef Satay Skewers:
    Cup of Yum
  1. Mix together the beef and Marinade in a bowl. Cover with cling wrap and marinate overnight (do not reduce marinating time else the beef may not tenderise enough).
  2. Thread onto skewers - I do 4 pieces each.
  3. Heat 1.5 tbsp oil in a large non stick pan over medium high heat.
  4. Cook 10 minutes (yes, well done!): Cook skewers in batches for 2 to 2 1/2 minutes on all 4 sides until deep golden (total of 8 to 10 minutes) and fully cooked through. (Note: baking soda tenderised beef needs to be thoroughly cooked to be tender. The beef is still a bit chewy if it's medium or less.)
  5. Rest: Transfer skewers to plate and rest for 3 minutes before serving with Peanut Sauce.
Thai Peanut Sauce:
  1. Place all Peanut Sauce ingredients in a small saucepan over medium low heat.
  2. Stir to combine then simmer, stirring every now and then, for 5 minutes. Adjust consistency with water - it should be a pourable but thickish sauce.
  3. Remove from stove, cover with lid and keep warm while cooking skewers.
Serving:
  1. Pour sauce into a bowl. Sprinkle with some peanuts - stir some through if you want.
  2. Pile satay skewers onto a platter, sprinkle with remaining peanuts, coriander and chilli.
  3. Serve with sauce on the side for dipping. Add a side of Jasmine Rice or Thai Fried Rice or Pineapple Fried Rice to complete the meal!

Notes

  • Skewers used for Asian satay tend to be shorter than Western skewers. I like them because they fit in skillets! I get them from Asian stores. Feel free to make giant ones with longer skewers.
  • Beef - I use rump steak (top sirloin in the US) which is a mid range economical cut with good beefy flavour that can sometimes be a bit chewy. However, the baking soda/bi carb in the marinade tenderises it - a Thai cooking secret!
  • If you use a well-marbled, more premium steak cut, such as a good quality scotch fillet (boneless rib eye), then there's no need to use the baking soda. But do take care when cooking the skewers not to overcook the beef!
  • In theory, this recipe will work for pork as well (including tenderising) but I haven't experimented with different cuts. For chicken, see Thai Chicken Satay.
  • Coconut milk - Not all coconut milk is created equal. Cheaper brands are diluted with water so have less coconut flavour. I use Ayam which is 89% (some are as low as 53%). As for low fat? I take no responsibility if you opt to use it!
  • Leftover coconut milk - freeze it. Find a recipe using leftovers by typing "coconut milk" in the search bar on my website, then hit "Using this ingredient".
  • Curry powder - any is fine here because it's a background flavour. I use Clives or Keens (mild, not hot)
  • Red curry paste - The best Thai red curry paste (in my opinion) is Maesri which comes in small cans and also happens to be the cheapest. Sold at large supermarkets (Coles, Woolies, Harris), Asian stores. But any brand will do because it's an enhancer rather than key flavouring.
  • If using homemade Thai red curry paste, double the curry paste, add 1 tsp fish sauce + 1 tsp sugar into the beef marinade, and 2 tsp fish sauce + 2 tsp sugar into Peanut Sauce (homemade doesn't have the seasonings jar paste does).
  • Baking soda / bi-carb - This tenderises the beef so mid range steak becomes succulent. Based on a infamous Chinese restaurant technique to velvet beef. See in post for more information.
  • Natural peanut butter is 100% peanuts and has a stronger peanut flavour than commercial peanut butter which has sugar and other additives. It is also thinner so less water is required to achieve the right consistency. Pretty widely available nowadays in the health food section of supermarkets.
  • Can use normal peanut butter spread but the peanut flavour is not as good and sauce will be thicker. Do not be tempted to dilute with too much water - it will dilute the flavour.
  • Sub: 1 cup raw unsalted peanuts blitzed until smooth with 1/2 cup or so coconut milk called for in the peanut sauce (helps make it super smooth).
  • Dark soy sauce adds seasoning and deepens colour of sauce. Can sub with light or all purpose soy sauce but sauce colour will be lighter.
  • Cider vinegar can be subbed with plain white vinegar. Lime juice, rice vinegar or other clear vinegars are an ok substitute but not 100% authentic.
  • Peanut Sauce - makes a bit more than you need. Lasts 1 week in the fridge - or freeze. Use leftover for:
  • Nutrition assumes all peanut sauce is consumed.
  • Thai Chicken Satay
  • Gado Gado (Indonesian Salad with peanut sauce)
  • Sauce for for rice, noodles, veggies (raw or steamed)
  • Dip for prawn crackers and vegetables
  • As the dressing for this Chinese Chicken Salad, Satay Noodle Salad, Peanut Noodle Salad or Sesame Noodles

Nutrition Information

Calories 182cal (9%) Carbohydrates 4g (1%) Protein 14g (28%) Fat 13g (20%) Saturated Fat 6g (30%) Cholesterol 31mg (10%) Sodium 383mg (16%) Potassium 277mg (8%) Fiber 1g (4%) Sugar 3g (6%) Vitamin A 333IU (7%) Vitamin C 1mg (1%) Calcium 23mg (2%) Iron 2mg (11%)

Nutrition Facts

Serving: 12- 14 skewers

Amount Per Serving

Calories 182

% Daily Value*

Calories 182cal 9%
Carbohydrates 4g 1%
Protein 14g 28%
Fat 13g 20%
Saturated Fat 6g 30%
Cholesterol 31mg 10%
Sodium 383mg 16%
Potassium 277mg 6%
Fiber 1g 4%
Sugar 3g 6%
Vitamin A 333IU 7%
Vitamin C 1mg 1%
Calcium 23mg 2%
Iron 2mg 11%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register