Thai Beef Satay

Thai Beef Satay

with Crispy Broccoli, Peanut Sauce and Jasmine Rice

Read more

This Thai favourite shouldn’t be limited to your takeout order – it’s just as easy to make it at home. A delicious marinade is the secret to these juicy skewers. We can’t get enough of this sweet and savoury peanut sauce – the secret is adding pungent (but flavourful) fish sauce!

Allergens:Seafood/Fruit de MerFish/PoissonSoy/SojaWheat/BléSulphites/SulfitePeanut/Cacahuète

Produced in a facility that processes milk, sesame, eggs, fish, shellfish, crustaceans, mustard, tree nuts, peanuts, wheat, soybean and sulphites.

Preparation Time30 minutes
Cooking difficultyEasy
serving amount
Ingredientsarrow down iconarrow down icon
serving amount

340 g

Beef, cubes

113 g

Jasmine Rice

227 g

Broccoli, florets

10 g


2 unit

Green Onions

1 tbsp

Fish Sauce

(ContainsSeafood/Fruit de Mer, Fish/Poisson)

1 tsp

Soy Sauce

(ContainsSoy/Soja, Wheat/Blé, Sulphites/Sulfite)

1 unit


1 tbsp

Brown Sugar

2 tbsp

Peanut Butter


4 unit

Wooden Skewers

Not included in your delivery



Nutrition Values
Nutrition Valuesarrow down iconarrow down icon
per serving
per 100g
Energy (kJ)2628 kJ
Calories628 kcal
Fat20 g
Saturated Fat4 g
Carbohydrate67 g
Sugar10 g
Dietary Fiber4 g
Protein48 g
Cholesterol63 mg
Sodium1013 mg
Utensilsarrow down iconarrow down icon
Small pot
Baking Sheet
Instructionsarrow up iconarrow up icon
download icondownload icon

Preheat your broiler to high (to broil the broccoli and skewers).


Prep: Wash and dry all produce. Soak the skewers in a shallow dish of water. In a small pot, bring 1 cup salted water (double for 4 people) to a boil. Mince or grate the garlic. Zest, then halve the lime. Thinly slice the green onions.


Cook the rice: Add the rice to the boiling water. Reduce the heat to medium-low. Cover with a lid, and cook until the rice is tender and the water has been absorbed, 12-14 min.


Prep the beef: In a medium bowl, combine the fish sauce, soy sauce, sugar, garlic, lime zest and a drizzle of oil. Add the beef and stir to coat. Thread the beef onto the skewers. (Don't discard the marinade - we'll use it later to make a sauce!)


Broil the broccoli and skewers: Toss the broccoli on a parchment-lined baking sheet with a drizzle of oil. Season with salt and pepper. Place the skewers alongside the broccoli. Broil in the centre of the oven, flipping the skewers halfway through, until golden-brown, 7-10 min.


Make the peanut sauce: Meanwhile, heat a small pot over medium heat. Add the green onion and marinade liquid. Bring to a boil, then whisk in the peanut butter and ½ cup water (double for 4 people) until mixture is smooth. Squeeze in 1 tbsp lime juice. (Add more lime juice, 1 tsp at a time, if you'd like your sauce to be more tangy!)


Finish and serve: Divide the rice and broccoli between plates. Top with the beef satay skewers and serve the peanut sauce alongside for dipping. Enjoy!