These grilled Weber Q satay beef skewers are super juicy, tender, and flavourful. And the delicious homemade peanut sauce will keep you wanting more.
I drew inspiration for this recipe from my time in Thailand and my passion for Thai street food.
Satay beef is the gold standard of authentic Thai food.
Seasoned beef with a spicy peanut dipping sauce that’s so good everyone will want to know the recipe – and it’s crazy how easy it is to make!
Ingredients to make Weber Q satay beef Skewers
1.2kg Skirt Steak or rib-eye
- Note: I used skirt steak simply because it’s cheap, the grain is quite clear, and I get tender steak every time.
- Coriander powder
- Turmeric powder
- Fish sauce
- Salt & black pepper
- Vegetable oil
- Peanut butter (smooth)
- Brown sugar
- Light soy sauce
- Rice vinegar
- Sriracha (or any other hot sauce)
- Lemongrass paste
- Coconut milk
Serve sauce with crushed peanuts on top (optional)
How to prepare the beef?
It’s is a crucial step to prep the beef before cutting so you maximize flavour and tenderness before grilling on your Weber Q.
If you are using skirt steak, some preparation will be required.
Start by removing the silverskin and membrane from the beef, you arent going to want to eat that part.
Cut off any thick chunks of fat also.
To cut the steak into strips, cut across the grain, angling your knife and cut approximately 5mm (¼″) in thickness.
Seasoning the beef
The combination of herbs for Weber Q satay beef skewers is to die for and can be eaten without the peanut sauce if you like.
Add the beef, coriander powder, cumin, turmeric powder, fish sauce, vegetable oil, and salt & pepper to a large bowl.
Using your hands, mix the spices together with the beef thoroughly, so the meat can absorb the spices.
Power Tip: Wear gloves when working the spices into the meat. The cumin, turmeric, and fish sauce are pretty potent and could take a while to rid your hands of the smell.
Next, cover the bowl with plastic wrap and place it in the fridge for a minimum of 2 hours.
Overnight is ideal.
How to prepare beef skewers?
Setting up your skewers for grilling is entirely dependent on how you want to grill them.
I grill mine slightly above the grill so I don’t turn my beef into charcoal.
This allows a juicer, tender meat.
So for this recipe, I use the kabob set from Weber.
Another cheaper alternative is the Bilimda shish kabob set from Amazon.
It serves the exact same purpose at a lower price.
Power Tip: If you use bamboo skewers, soak them in water for 10 minutes before grilling. This will stop them from burning and the potential of starting a fire.
Zig-zag each strip of beef onto the skewer, making sure not to pack them together tightly.
Repeat until all the beef is gone.
How to make Thai style peanut dipping sauce?
As I mentioned previously, Weber Q satay beef skewers can be eaten by themselves.
But the addition of peanut sauce will lift this recipe to a whole new level, requiring minimal effort.
Add the ingredients for peanut sauce to a saucepan over medium-low heat.
Stir to combine and simmer for 5 minutes, stirring occasionally. Adjust the consistency by adding water.
The sauce should be slightly thick but not watery.
If you find the sauce too runny, add a combination of cornflour to cold water and combine with the peanut sauce.
Serve the sauce warm and in a small bowl or over the top of the skewers once grilled.
It’s time to start grilling!
Preheat your Weber Q for 10 minutes on High and the lid down.
Preheat with both gas control knobs in the START/HI position if you’re grilling on the Family Q.
Place the skewers directly onto the centre of the grill or place the rack into position.
Close the lid and grill for 4-5 minutes per side, turning once with the gas control knob/s on high.
Grill until the internal temperature of the beef reaches 60°C (140°F).
Use an instant-read meat thermometer to be more accurate.
The trick is to grill the beef until you begin to see them char up.
Char equals flavour, and burn means your guests will throw the meat back at you.
Serve alongside your yummy peanut sauce, and enjoy!
Try some of our favourite grilled Weber Q recipes!
It doesn’t stop at Weber Q satay beef skewers.
At JustSoYum, we are always coming up with new ways to bring home cooking to the next level.
The proof is in the pudding. See for yourself.
- Grilled Weber Q Moroccan chicken
- Weber Q lamb cutlets with a Greek yoghurt dip
- Tender Weber Q chicken burger
- Cheese and bacon Weber Q beef burger
- Weber Q lamb souvlaki with Greek-style Tzatziki sauce
We’re an affiliate
We hope you love the products we recommend! Just so you know, we may collect a share of sales or other compensation from the links on this page. Thank you if you use our links. We really appreciate it!
Weber Q Satay Beef Skewers with Peanut Sauce
- 1.2 kg beef skirt steak
- 2 tbsp coriander powder
- 1 ½ tsp cumin
- 1 tbsp turmeric
- 1 tsp salt
- ½ tsp black pepper
- 3 tbsp fish sauce
- 3 tbsp vegetable oil
Spicy peanut sauce
- 1 ½ tbsp smooth peanut butter
- 2 tsp brown sugar
- 1 tsp light soy sauce
- 2 tsp rice vinegar
- 2 tsp sriracha hot sauce or any other hot sauce
- ½ tsp lemongrass paste
- ⅓ cup coconut milk
- ¼ cup water
Preparing the skirt steak
- Remove the silverskin and any thick pieces of fat from the meat. Next, cut 5mm (¼”) thick slices of beef across the grain, cutting at an angle.
- Add the beef and seasoning ingredients to a large bowl, then mix until well combined. Cover the bowl with plastic wrap and set it aside in the fridge for a minimum of 2 hours. 24 hours is ideal.
- When threading the meat on skewers, soak bamboo in water for 10 minutes. Otherwise, zig-zag each piece of meat onto the skewers. Ensure there is enough beef to make six skewers, and the beef is not tightly packed.
Spicy peanut sauce
- Combine the peanut sauce ingredients minus water into a saucepan and whisk over medium-low heat. Simmer for 5 minutes, stirring occasionally.
- Adjust the consistency by adding water. The sauce should be slightly thick but not runny.
- Serve the sauce warm in a small bowl, or spread evenly over the skewers.
Grilling satay beef skewers
- Pre-heat your Weber Q on high for 10 minutes with the lid down.
- Place the kebab rack or skewers directly onto the centre of the grill. Close the lid and grill on high for 4-5 minutes per side or until slightly charred. 10 minutes total.
- Family Q: Turn the small gas control knob to low, but leave the large gas control knob on high. Grill until the internal temperature reaches 60°C (140°F) internally.
- Serve alongside the spicy peanut sauce, and enjoy!