Banyan Beef Skewers Recipe: Charred Spice Crust and Silky Coconut Glaze

Main Courses

Banyan Beef Skewers Recipe: Charred Spice Crust and Silky Coconut Glaze

This Banyan beef skewer recipe delivers the bold, aromatic flavors of Singaporean street food with a perfect balance of charred spice crust and silky coconut glaze. The marinade blends star anise, cinnamon, and cloves into tender beef, creating layers of warmth that linger on the palate. I developed this recipe after years of perfecting the technique—each skewer needs to be juicy inside, crispy on the edges, and coated in that signature glossy glaze.

The secret lies in the marinade, which infuses the beef with complex flavors while keeping it tender. You'll grill the skewers over high heat to achieve that coveted charred crust, then brush them with a rich coconut glaze that ties everything together. This isn't just another beef skewer recipe—it's a restaurant-quality dish that transforms simple ingredients into something extraordinary.

What you'll end up with is perfectly grilled beef skewers with a deep caramelized crust and a glossy, slightly sweet glaze that balances the warm spices. The aroma alone will have everyone gathering around the grill, and each bite delivers that perfect harmony of smoky, spiced beef with creamy coconut notes.

Serve these skewers with steamed jasmine rice and a simple cucumber salad to complete the meal. The contrast of cool cucumber and warm beef makes every bite even more satisfying. Here's how to create this dish that tastes like a night at your favorite Singaporean eatery.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for banyan beef skewer

Bold spices, tender beef, and a glossy glaze—here's how to bring Singaporean street flavors home.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Cut into 1-inch cubes, trimmed of fat
Star Anise Pods 🌿 2 whole Crushed lightly for aroma
Cinnamon Sticks 🌿 2 whole Broken into 1-inch pieces
Cloves 🌿 8 whole Whole, for marinade depth
Fresh Ginger 🧄 ½ cup Finely grated, aromatic
Garlic Cloves 🧄 8 cloves Minced for marinade
Soy Sauce 🥄 ½ cup High-quality, dark soy preferred
Hoisin Sauce 🥄 ¼ cup For sweet-savory depth
Brown Sugar 🍯 ¼ cup Lightly packed
Sesame Oil 🫒 1 tbsp Toasted sesame preferred
Canola Oil 🫒 2 tbsp For grilling
Coconut Milk 🥥 ½ cup Full-fat for glaze richness
Lime Juice 🍋 2 tbsp Freshly squeezed
Wooden Skewers 🪵 12 whole Soaked 30 minutes
Salt 🧂 1 tsp Kosher salt for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground

The star anise, cinnamon, and cloves are non-negotiable for that signature Banyan warmth. Whole Spice or Penzeys carry high-quality whole spices—look for vibrant color and strong aroma. The ginger and garlic should be fresh, not powdered. For the beef, flank steak is ideal—it stays tender when marinated and grilled. Trim excess fat to avoid flare-ups on the grill. If you can't find dark soy sauce, regular soy sauce plus 1 tsp molasses works in a pinch.

No star anise? 1 tsp ground cinnamon plus 0.5 tsp ground cloves mimics the flavor, though the aroma won't be identical. Substitute hoisin with 1 tbsp soy sauce plus 1 tbsp honey if needed. The coconut milk glaze can be made ahead—store it in the fridge for up to 3 days. For the skewers, if wooden ones are unavailable, use metal skewers soaked in water to prevent burning. The marinade should coat the beef generously—don't hesitate to use a little extra oil to help it cling.

Marinated beef keeps 24 hours in the fridge, but flavor peaks after 4-6 hours. The glaze thickens as it cools—reheat gently before brushing on the skewers. Grilled skewers reheat beautifully in a 350°F oven for 5-7 minutes. For make-ahead convenience, grill the skewers, then freeze them unglazed. Reheat on the grill with the glaze for that restaurant-quality finish. The aroma alone will draw everyone to the table—trust me on this.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this for lazy nights—just slice the flank steak thin, toss it with the star anise, cinnamon, and ginger, and let the grill (or even a cast-iron skillet) do the work. No chopping, no fuss, just hands-off cooking while you sip your drink.
  • Warm Spice Magic: That combo of star anise, cinnamon, and cloves? It’s like a hug in your mouth—earthy, sweet, and just a little mysterious. The ginger ties it all together with a bright kick that makes every bite feel special, not just "good."
  • Weeknight or Party Star: Between us, this skewer is my secret weapon for both Taco Tuesday and Sunday dinners with friends. Serve it with rice and a quick cucumber salad for a full meal, or let guests build their own plates—it’s that versatile.
  • Leftovers That Don’t Suck: Honestly, the flavor gets better the next day. Toss the cooled skewers into a container with some rice and a drizzle of soy sauce, and you’ve got a lunch that’ll make you high-five yourself. Plus, flank steak stretches far, so you’re not left with sad, lonely leftovers.

Step-by-step instructions for Banyan beef skewers

Here's how to transform simple beef cubes into restaurant-worthy skewers with a perfect charred crust and silky glaze.

1

Prepare the Spiced Marinade

In a medium bowl, combine the 0.5 cup soy sauce, 0.25 cup hoisin sauce, 0.25 cup brown sugar, 1 tbsp sesame oil, 2 tbsp lime juice, 1 tsp salt, and 0.5 tsp black pepper. Whisk until the brown sugar dissolves completely, creating a smooth marinade base.

Next, add the 0.5 cup finely grated fresh ginger, 8 cloves minced garlic, 2 whole crushed star anise pods, 2 whole broken cinnamon sticks, and 8 whole cloves. Stir well to distribute the aromatic spices evenly throughout the marinade. The mixture should be thick but pourable—this ensures maximum flavor penetration into the beef.

2

Cube and Marinate the Flank Steak

Cut the 1.5 lb flank steak into 1-inch cubes, trimming any visible fat. Place the beef cubes in a large resealable plastic bag and pour the spiced marinade over them. Seal the bag tightly, removing as much air as possible, then massage the bag gently to coat every piece of beef evenly.

Refrigerate the beef for at least 4 hours, or preferably overnight. This extended marinating time allows the flavors to deeply infuse the meat while tenderizing it. The longer it marinates, the more tender and flavorful your skewers will become. Don't skip this step—it's what transforms ordinary beef into extraordinary skewers.

3

Assemble and Grill the Skewers

Soak the 12 whole wooden skewers in water for at least 30 minutes to prevent burning during grilling. Drain and pat dry before using. Thread the marinated beef cubes onto the skewers, leaving a small gap between each piece for even cooking.

Heat a grill or grill pan over medium-high heat and brush lightly with 2 tbsp canola oil. Grill the skewers for 3-4 minutes per side, turning occasionally, until they develop deep grill marks and reach an internal temperature of 145°F. The beef should be slightly charred on the outside while remaining tender inside. Avoid overcrowding the grill—this ensures proper heat circulation and even cooking.

4

Prepare the Coconut Glaze

While the skewers grill, prepare the coconut glaze by combining the 0.5 cup coconut milk with 1 tbsp sesame oil in a small saucepan. Bring to a gentle simmer over medium heat, stirring constantly to prevent scorching. Once it begins to thicken slightly—about 3-4 minutes—remove from heat and set aside.

The glaze should be smooth and slightly syrupy in consistency. If it thickens too much while waiting, you can gently reheat it for 10-15 seconds, stirring constantly. This glaze will add a rich, velvety finish to your skewers, balancing the bold spice marinade with creamy sweetness.

5

Finish and Serve

Once the beef reaches 145°F internally, transfer the skewers to a serving platter. Immediately drizzle the coconut glaze evenly over each skewer, allowing it to coat the beef completely. The contrast of the charred exterior with the glossy glaze creates a visually stunning presentation.

Let the skewers rest for 2-3 minutes before serving to allow the juices to redistribute. The final result should be tender beef with a perfect charred crust, complemented by the sweet-savory marinade and rich coconut glaze. Serve immediately with steamed jasmine rice and a side of fresh cucumber slices for a complete meal.

👨‍🍳

Pro Tips For Making Banyan Beef Skewer

  • Marinate Flank Steak Overnight: Flank steak needs time to tenderize—don’t rush it. If you’re short on time, at least let it sit in the marinade for 6 hours, but overnight (12-24 hours) makes a real difference in texture and flavor absorption. Trust me, skipping this step means tougher meat.
  • Toast Whole Spices First: Star anise, cinnamon, and cloves pack more punch when lightly toasted. Heat them dry in a pan for 30 seconds until fragrant—this deepens their aroma and prevents bitterness in the marinade. (Yes, even if you’re impatient like me.)
  • Prevent Skewer Crowding: Overloading skewers with thick chunks of steak means uneven cooking. Stick to 2-3 thin slices per skewer (about 1-inch thick) to ensure everything cooks through without drying out. I learned this the hard way—burnt edges, raw centers.
  • Use Skewers That Won’t Break: Metal or soaked wooden skewers are non-negotiable here. If using wood, soak them for 30 minutes in water—dry ones will burn and ruin the dish. (Pro tip: I keep a few pre-soaked in the fridge for emergencies.)

Make-ahead tips for leftovers

Marinade Prep Ahead

The marinade can be made up to 3 days in advance and stored in an airtight container in the fridge. I always prep mine the night before—it gives the spices time to meld beautifully. When ready to use, simply pour it over the beef cubes and refrigerate for at least 4 hours. This head start makes your cooking day stress-free. 💫

Beef Prep Timeline

Cube the beef and marinate it 24 hours ahead for maximum tenderness and flavor infusion. I like to do this on Sunday night so the skewers are ready for a Wednesday dinner—just grill and serve. The longer marinating time breaks down the muscle fibers, ensuring juicy, melt-in-your-mouth bites. Don't rush this step!

Skewer Assembly Shortcut

Assemble the skewers up to 4 hours before grilling and store them in the fridge on a tray lined with parchment paper. This prevents the skewers from sticking together. When ready to cook, let them sit at room temperature for 10 minutes before grilling. This keeps everything organized and ready to go. 🌟

Glaze Make-Ahead

The coconut glaze can be prepared 2 days in advance and stored in the fridge. When reheating, warm it gently on the stove or in the microwave for 15-20 seconds until it reaches a pourable consistency. This saves time on the day of cooking and ensures you have that perfect finishing touch ready. 🔥

Fully Cooked Freezing

After grilling, let the skewers cool completely, then freeze them unglazed in a single layer on a tray. Once frozen, transfer them to a freezer-safe bag. To serve later, thaw in the fridge overnight, then reheat on the grill with the glaze for 2-3 minutes per side. This method preserves the texture and flavor beautifully. ❄️

Reheating Tips

For a quick reheat, place the skewers on a grill pan over medium heat for 3-4 minutes per side**. Brush with a little extra glaze while reheating to restore that glossy finish. Alternatively, broil in the oven at 400°F for 5 minutes, watching closely to prevent overcooking. The key is to keep them warm through, not crispy again. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 2g8%
Sugars 18g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What type of beef works best for these skewers?

Flank steak is ideal because it stays tender when marinated and grilled, with great flavor. For extra tenderness, you could also use sirloin or ribeye, but avoid lean cuts like eye of round—they can dry out. Always trim excess fat to prevent flare-ups on the grill.

2

Can I make this recipe without a grill?

Use a grill pan on your stovetop over medium-high heat with a lid to mimic grill conditions. For even cooking, brush the pan with oil and preheat it for 3-4 minutes before adding the skewers. The key is to get those charred marks—just keep turning them frequently.

3

How do I adjust the spice level for kids or sensitive palates?

Reduce the whole spices to 1 star anise pod, 1 cinnamon stick, and 4 cloves for a milder flavor. You can also omit the hoisin sauce and use just soy sauce, or add 1 tbsp honey to the glaze for extra sweetness that balances any remaining warmth.

4

What's the best way to prevent the skewers from falling apart?

Use metal skewers if wooden ones are too fragile, but soak them in water first. For wooden skewers, thread the beef tightly and secure with a small piece of kitchen twine if needed. Grilling over medium-high heat for 3-4 minutes per side gives them structural integrity while keeping the inside juicy.

5

Can I substitute coconut milk in the glaze?

Yes! For a dairy-free option, use 0.5 cup heavy cream instead. For a lighter version, try 0.5 cup Greek yogurt mixed with 1 tbsp melted butter**. The glaze will still coat beautifully, though the texture will be slightly different—adjust consistency by adding a splash of water if needed.

★★★★★4.8(13 reviews)
Categories Main Courses