Thai Beef Skewers in Sesame-Garlic Marinade Recipe
These beef skewers in an aromatic sesame-garlic marinade are perfect for the grill or a grill pan. In Thailand, grilled meat is a street food classic – served on a stick with a spicy sauce and a handful of fresh herbs, it disappears faster than you can put the tongs down.
This is a simpler, home-style take on Thai beef skewers sold from street grills, where the meat is marinated in intense soy–fish sauces with garlic and chili. Thanks to the thin strips, it turns out well even without a traditional charcoal grill.
The marinade combines sesame, garlic, ginger, fish sauce and lime, giving a deep umami flavor with a distinct but not overwhelming spicy kick. Thin strips of beef grill very quickly, so the skewers are perfect as a snack to grab straight from the grill. By using more tender cuts of beef, the recipe also works safely on a grill pan.
Chef's tips
When slicing the meat, make sure you cut across the grain – even a cheaper cut will be more tender that way; if you cut with the grain, it will turn chewy and tough. If you’re grilling over charcoal, start only when the coals are glowing evenly with no big flames, otherwise the sugar in the marinade will burn before the center sets. After taking the skewers off the grill, let them rest for a few minutes – very hot meat releases its juices as soon as you cut into it.
How to serve
Serve with a small bowl of sweet chili sauce or a simple dip made from lime juice, fish sauce and a little sugar. They’re great with jasmine rice and a quick cucumber and cilantro salad. It’s a good alternative to sausages for an evening barbecue, or as a bolder element on a Thai-style snack table.
Watch out for
- Don’t marinate the beef for longer than 2–3 hours – prolonged contact with soy sauce and sugar can give a bitter, heavy aftertaste.
- Don’t overcook the skewers: when the marinade starts smoking heavily, the heat is too high and the glaze will burn quickly while the middle stays tough.
- Don’t pack the meat too tightly on the skewers – it can steam inside instead of grilling, release a lot of juices and turn stringy.
Ingredients
- beef tenderloin or sirloin - 500 g
- soy sauce sojowy - 3 tablespoons
- fish sauce rybny - 1.5 tablespoons
- sesame oil sezamowy - 1.5 tablespoons
- garlic - 3 cloves
- brown sugar brązowy - 1 tablespoon
- fresh ginger - 10 g
- chili pepper - 1 piece
- sesame seeds - 1.5 tablespoons
- lime juice - 1 tablespoon
- skewers - 12 pieces
- fresh coriander - 2 tablespoons
- cucumber - 1 piece
Preparation
- In a bowl, mix the soy sauce, fish sauce, sesame oil, brown sugar, finely grated ginger, pressed garlic, finely chopped chili, lime juice and sesame seeds. Stir until the sugar dissolves and the marinade is smooth and slightly thick.
- Pat the beef dry with paper towels, then slice into even, thin strips about 1–1.5 cm thick, cutting across the grain. Add to the marinade and mix thoroughly with your hands so every piece is well coated and not stuck to the others.
- Cover the bowl with the meat and refrigerate for 1–2 hours; the beef should darken slightly from the sauce but not turn completely black. Marinating too long can worsen the texture and give a slightly bitter taste.
- If you’re using wooden skewers, soak them in cold water for about 20 minutes so they don’t burn on the grill or grill pan. In the meantime, prepare the sides: slice the cucumber thinly and roughly chop the cilantro.
- Thread the marinated beef strips onto the skewers, letting them wave slightly so the meat isn’t packed too tightly and can cook evenly. Shake off any excess marinade so it doesn’t drip and burn on the grill.
- Heat a grill, grill pan or regular pan with a thin layer of oil over fairly high heat until the surface is very hot and just starting to smoke. Lay on the skewers and cook for 2–3 minutes per side, until clear browned grill marks appear.
- Watch the meat – the edges should lightly char and the glaze should become sticky and shiny, but not black. If the marinade starts to smoke a lot or darken very quickly, lower the heat.
- Transfer the finished skewers to a plate, cover loosely with aluminum foil and let rest for 3–4 minutes so the juices in the meat can redistribute. Serve sprinkled with cilantro, with cucumber slices and lime wedges for squeezing right before eating.
Storage
No storage information available for this dish.
I like making these skewers for spontaneous after‑work barbecues – I marinate the meat in the morning and in the evening we just light the charcoal. I always set a few skewers aside “for myself”, otherwise there’s nothing left for me.