Beef Satay with Thai Peanut Sauce Recipe

Introduction

Beef Satay with Thai Peanut Sauce is a flavorful and tender grilled dish that brings vibrant Thai-inspired spices right to your home kitchen. Marinated overnight and served with a rich peanut sauce, it’s perfect for gatherings or a special weeknight dinner.

Two grilled dark brown meat skewers with a slightly crispy texture and small bits of crushed peanuts on top are being dipped into a light brown creamy peanut sauce in a small white bowl with a rough rim. Below the skewers are fresh, bright green lime wedges arranged on a white marbled surface. In the blurred background, there are more pieces of grilled meat, green lettuce, and small red chili slices on a white plate. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 13-16 bamboo skewers (16cm / 6.5″ long)
  • 600g / 1.2lb beef rump steak (top sirloin in the US), cut into 2.5 cm / 1″ pieces
  • 1/4 cup full-fat coconut milk
  • 1 tbsp curry powder
  • 1 tsp white sugar
  • 2 tsp red curry paste
  • 1/2 tsp baking soda / bi-carb (for tenderizing)
  • 1 tsp salt
  • 1 tbsp red curry paste (for peanut sauce)
  • 2/3 cup full-fat coconut milk (for peanut sauce)
  • 1/3 cup smooth natural peanut butter
  • 1 1/2 tbsp white sugar (for peanut sauce)
  • 1 tsp dark soy sauce
  • 1/2 tsp salt (for peanut sauce)
  • 1 tbsp cider vinegar
  • 1/3 cup water
  • 1 1/2 tbsp vegetable oil (for cooking)
  • 2 tbsp finely chopped peanuts
  • Lime wedges (optional)
  • Coriander / cilantro leaves and sliced red chilli (optional)

Instructions

  1. Step 1: If cooking on a BBQ or over charcoal, soak the bamboo skewers in water for 2 hours to prevent burning.
  2. Step 2: In a bowl, combine the beef pieces with 1/4 cup coconut milk, 1 tbsp curry powder, 1 tsp white sugar, 2 tsp red curry paste, 1/2 tsp baking soda, and 1 tsp salt. Mix well, cover with cling wrap, and marinate overnight to tenderize and infuse flavors.
  3. Step 3: Thread 4 pieces of marinated beef onto each soaked skewer.
  4. Step 4: Heat 1 1/2 tbsp vegetable oil in a large non-stick pan over medium-high heat.
  5. Step 5: Cook the skewers in batches, turning every 2 to 2 1/2 minutes on all sides until deep golden and fully cooked through, about 8 to 10 minutes total. The baking soda tenderized beef should be cooked thoroughly for the best texture.
  6. Step 6: Remove the skewers from the pan and let them rest on a plate for 3 minutes before serving.
  7. Step 7: For the peanut sauce, place 1 tbsp red curry paste, 2/3 cup coconut milk, 1/3 cup peanut butter, 1 1/2 tbsp white sugar, 1 tsp dark soy sauce, 1/2 tsp salt, 1 tbsp cider vinegar, and 1/3 cup water in a small saucepan over medium-low heat.
  8. Step 8: Stir to combine and simmer gently for 5 minutes, stirring occasionally. Adjust the consistency with water to achieve a pourable but slightly thick sauce.
  9. Step 9: Remove the sauce from heat, cover, and keep warm while finishing the skewers.
  10. Step 10: To serve, pour the peanut sauce into a bowl and sprinkle with some chopped peanuts, stirring some through if desired. Arrange the satay skewers on a platter and sprinkle with the remaining peanuts, coriander, and sliced chilli.
  11. Step 11: Serve the skewers alongside the peanut sauce for dipping, with optional lime wedges and a side of Jasmine Rice or Thai Fried Rice to complete your meal.

Tips & Variations

  • Marinate the beef overnight to ensure tenderness and deep flavor; shorter marinating times may result in tougher meat.
  • For a smoky flavor, grill the skewers over charcoal instead of pan-frying.
  • Swap beef rump for chicken thigh pieces if preferred—adjust cooking time accordingly.
  • Add a splash of lime juice to the peanut sauce for a brighter, tangy finish.
  • If you like it spicy, include extra sliced chilli in the garnish or mix some chili flakes into the peanut sauce.

Storage

Store leftover cooked beef satay and peanut sauce separately in airtight containers in the refrigerator for up to 2 days. Reheat the satay gently in a pan or oven to avoid drying out, and warm the peanut sauce in a small saucepan before serving.

How to Serve

Two wooden skewers each hold three dark brown grilled meat chunks with a slightly crispy, textured surface, sprinkled with small pieces of crushed nuts. At the bottom, a creamy light brown peanut sauce covers part of the meat on the skewers. The skewers are being dipped into a small off-white bowl filled with the same smooth peanut sauce. Around the bowl, on a white plate, there are several bright green lime wedges, some fresh leafy greens, and small slices of red chili. The surface underneath is white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use wooden skewers instead of bamboo?

Yes, wooden skewers can be used, but soak them in water for at least 30 minutes before grilling to prevent burning.

Why is baking soda used in the marinade?

Baking soda helps tenderize the beef by breaking down proteins. It’s important to cook the meat well afterward to achieve the desired texture without chewiness.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Satay with Thai Peanut Sauce Recipe


  • Author: Noah
  • Total Time: Overnight marination + 25 minutes active cooking and preparation
  • Yield: 1316 skewers, serves 4-6 people as appetizer or 34 as main 1x

Description

A flavorful and tender Beef Satay recipe served with a rich and creamy Thai peanut sauce. This dish features marinated beef rump steak skewers cooked to well done perfection for maximum tenderness, paired with a luscious coconut peanut dipping sauce. Perfect as an appetizer or main dish served with jasmine rice or Thai fried rice.


Ingredients

Scale

Beef Satay Skewers

  • 1316 bamboo skewers (16cm / 6.5″ long)
  • 600g / 1.2lb beef rump steak (top sirloin in the US), cut into 2.5 cm / 1″ pieces
  • 1/4 cup full fat coconut milk (e.g. Ayam brand)
  • 1 tbsp curry powder
  • 1 tsp white sugar
  • 2 tsp red curry paste
  • 1/2 tsp baking soda / bi-carb (tenderiser)
  • 1 tsp salt
  • 1 1/2 tbsp vegetable oil (for cooking)

Thai Peanut Sauce

  • 1 tbsp red curry paste
  • 2/3 cup full fat coconut milk (e.g. Ayam brand)
  • 1/3 cup smooth natural peanut butter
  • 1 1/2 tbsp white sugar
  • 1 tsp dark soy sauce
  • 1/2 tsp salt
  • 1 tbsp cider vinegar
  • 1/3 cup water (adjust for desired consistency)
  • 2 tbsp finely chopped peanuts (for garnish)
  • Lime wedges (optional)
  • Coriander / cilantro leaves and sliced red chilli (optional)

Instructions

  1. Soak Skewers: If using a BBQ or cooking over charcoal, soak the bamboo skewers in water for 2 hours to prevent burning during cooking.
  2. Prepare Marinade and Beef: In a bowl, mix coconut milk, curry powder, white sugar, red curry paste, baking soda, and salt to create the marinade. Add beef pieces and combine well. Cover with cling wrap and marinate overnight for optimal tenderizing.
  3. Assemble Skewers: Thread 4 pieces of marinated beef onto each soaked skewer, arranging evenly.
  4. Cook Skewers: Heat 1.5 tablespoons vegetable oil in a large non-stick pan over medium-high heat. Cook the beef skewers in batches, turning every 2 to 2 1/2 minutes to brown all sides. Total cooking time should be about 8 to 10 minutes until well done and deep golden. This thorough cooking ensures the tenderized beef is soft and fully cooked.
  5. Rest Meat: Remove cooked skewers from the pan and transfer to a plate to rest for 3 minutes before serving. This allows juices to redistribute.
  6. Make Peanut Sauce: In a small saucepan, combine red curry paste, coconut milk, peanut butter, white sugar, dark soy sauce, salt, cider vinegar, and water. Stir to combine and gently simmer over medium-low heat for 5 minutes, stirring occasionally. Adjust water to achieve a pourable but thick sauce consistency. Keep covered and warm until ready to serve.
  7. Serve: Pour peanut sauce into a serving bowl and sprinkle with some chopped peanuts, stirring some into the sauce if desired. Arrange satay skewers on a platter, sprinkle with remaining peanuts, fresh coriander, and sliced red chilli if using. Serve the skewers with the peanut sauce on the side for dipping, accompanied by jasmine rice, Thai fried rice, or pineapple fried rice for a complete meal.

Notes

  • Soaking bamboo skewers prevents them from burning on the grill or stovetop pan.
  • Marinating overnight is essential for tenderizing the beef with baking soda and enhancing flavor.
  • Cook beef skewers well done for tender texture; medium or undercooked beef may be chewy.
  • Adjust the peanut sauce thickness with water to suit your preference.
  • Optional garnishes like lime wedges, coriander leaves, and sliced red chili add freshness and spice.
  • Prep Time: 10 minutes + overnight marinating
  • Cook Time: 15 minutes
  • Category: Appetizer
  • Method: Stovetop
  • Cuisine: Thai

Keywords: Beef Satay, Thai Peanut Sauce, Thai Skewers, Peanut Satay, Grilled Beef, Thai Appetizer, Skewered Meat, Asian Street Food

Similar Posts

Leave a Reply

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

Recipe rating