BBQ season is upon us my friends – and we need a great grilled steak skewer in our back pocket this year. Spicy Coconut Marinated Grilled Steak Skewers are nothing short of excellent and you will love them!

Why I love these grilled steak skewers
As you know, I’m all about dips. I love everything from Greek kopanisti dip to yogurt feta dip. When I came across this scallion sauce situation on Bon App a few years ago, I knew I wanted to bathe in it and spread it on some grilled steak skewers! It’s one for the books, you’ll want to keep this recipe in your back pocket whenever you’re looking to impress guests.
Ingredients
For the steak
- Unsweetened coconut milk
- Brown sugar
- lime juice
- Garlic cloves
- jalapeno
- Ginger
- 2 pound tri-tip steak
Spring Onion Dip
- spring onions
- fish sauce
- grapeseed oil
- balsamic vinegar
- Toasted sesame seeds
Variations and Substitutions
Rib eye steak – Feel free to substitute sirloin steak or anything else your butcher thinks would cook well in cubes.

How to prepare grilled steak skewers
Here’s the rundown: Diced meat marinated in a lime, coconut, and garlic mixture, which is then threaded onto skewers, grilled until charred on the outside and medium on the inside, then served with balsamic scallion dip, that’s it no joke. You’ll want to dip bread in it every day! It is so good. It all adds up to a crazy flavor combination that you’ll absolutely love. Promise!
Tips and Tricks
Here are some tips and tricks for grilling steak skewers:
- Pick the Right Cut of Steak: As I said above, I love tender cuts like sirloin, ribeye, or tenderloin. Make sure the cuts are about 1 inch thick.
- Marinate the Steak: Before grilling, marinate the steak for at least 2 hours to add flavor and tenderness.
- Soaking Skewers: If using wooden skewers, soak them in water for at least 30 minutes before grilling. This will prevent them from burning on the grill.
- Cut the steak into even pieces: Cut the steak into even pieces so it cooks evenly on the skewers.
- Preheat the Grill: Preheat your grill to high heat before inserting the skewers. This sears the steak better and keeps it juicy.
- Don’t Overload the Skewers: Do not overload the skewers with too many steak or vegetable pieces. This can cause uneven cooking and prevent the steak from developing a nice crust.
- Use a meat thermometer if necessary: ​​Use a meat thermometer to check the internal temperature of the steak. For medium-rare dishes, aim for an internal temperature of 135°F.
- Let the skewers rest: After grilling, let the grilled steak skewers rest for a few minutes before serving. This allows the juice to redistribute and the steak becomes more tender.

FAQs
Which steak is suitable for the skewer?
I prefer to use tri-tip or ribeye steak, but top sirloin cap steak would also work well.
How long do you grill skewers on the grill?
Grill skewers over medium-high, brush with sauce and turn every 2 minutes for 10 minutes. Stop basting and cook, turning every 2 minutes, until browned around the edges and cooked through, about 6 more minutes.
What’s the trick to grilling kabobs?
1. Choose the right steak cut. I love tender cuts like sirloin, ribeye steak or filet. Make sure the cuts are about 1 inch thick.
2. Marinate the steak Fry for at least 2 hours before grilling to add flavor and tenderness.
3. Soak the wooden skewers Soak in water for at least 30 minutes before grilling. This will prevent them from burning on the grill.
4. Preheat your grill to high heat before adding the skewers. This sears the steak better and keeps it juicy.
5. Do not overfill the skewers with too many pieces of steak or vegetables. This can cause uneven cooking and prevent the steak from forming a nice crust.
6. Use a meat thermometer to check the internal temperature of the steak. For medium-rare dishes, aim for an internal temperature of 135°F.
7. Let the skewers rest leave to stand for a few minutes before serving. This allows the juice to redistribute and the steak becomes more tender.
Should I marinate skewers before grilling?
Yes, marinate the steak for at least 2 hours before grilling to add flavor and tenderness. If you have time to marinate overnight, all the better!
What to serve with grilled steak skewers

Grilled steak skewers with spring onion sauce
Here’s the rundown: Diced meat marinated in a lime, coconut, and garlic mixture, which is then threaded onto skewers, grilled until charred on the outside and medium on the inside, then served with balsamic scallion dip, that’s it no joke. You’ll want to dip bread in it every day!
For the meat and the marinade
-
Blend all ingredients except steak in a blender until smooth. Trim and discard excess fat from the meat. Cut the meat into cubes about 2.5 cm. Place the meat in a large bowl with the marinade and toss to coat. Cover and refrigerate for at least 2 hours, overnight if possible.
-
Take the meat out of the marinade. Thread onto skewers, leaving some space at the ends of the skewers for easy turning. Discard the marinade
-
Heat your grill to medium-high heat.
-
Place the skewers on the grill, making sure they are evenly spaced for optimal charring, and grill on all four sides for about 2 minutes. Take out and set aside.
For the spring onion dip
- Pick the Right Cut of Steak: As I said above, I love tender cuts like sirloin, ribeye, or tenderloin. Make sure the cuts are about 1 inch thick.
- Marinate the Steak: Before grilling, marinate the steak for at least 2 hours to add flavor and tenderness.
- Soaking Skewers: If using wooden skewers, soak them in water for at least 30 minutes before grilling. This will prevent them from burning on the grill.
- Cut the steak into even pieces: Cut the steak into even pieces so it cooks evenly on the skewers.
- Preheat the Grill: Preheat your grill to high heat before inserting the skewers. This sears the steak better and keeps it juicy.
- Don’t Overload the Skewers: Do not overload the skewers with too many steak or vegetable pieces. This can cause uneven cooking and prevent the steak from developing a nice crust.
- Use a Meat Thermometer: Check the internal temperature of the steak with a meat thermometer. For medium-rare dishes, aim for an internal temperature of 135°F.
- Let the skewers rest: After grilling, let the skewers rest for a few minutes before serving. This allows the juice to redistribute and the steak becomes more tender.
Calories: 514kcal | Carbohydrates: 14G | Protein: 35G | Fat: 36G | Saturated Fatty Acids: 18G | Polyunsaturated fat: 6G | Monounsaturated fatty acids: 9G | Cholesterol: 100mg | Sodium: 2320mg | Potassium: 862mg | Fiber: 3G | Sugar: 9G | Vitamin A: 331IU | Vitamin C: 13mg | Calcium: 121mg | Iron: 4mg
Bon Appetit Spring Onion Sauce