Banyan Beef Skewers Recipe: Charred Spice and Coconut Milk Magic

Soups & Stews

Banyan Beef Skewers Recipe: Charred Spice and Coconut Milk Magic

This Banyan Beef Skewer recipe brings bold Malaysian flavors to your grill with tender beef marinated in coconut milk, lemongrass, and aromatic spices. The result? Juicy, charred skewers with layers of caramelized sweetness and smoky depth that transform any meal into a feast. I developed this version after years of perfecting the balance between tender beef and complex spice blends—no shortcuts, just restaurant-quality results at home.

The secret lies in the marinade: coconut milk tenderizes the beef while carrying the flavors of turmeric, coriander, and galangal deep into each bite. Unlike traditional recipes that rely on hours of marinating, this version works with just 30 minutes of prep time, making it perfect for weeknight dinners or weekend gatherings. The skewers are designed to be versatile—grill, broil, or pan-sear for the same incredible results.

What you’ll end up with is beef so tender it falls off the skewer, coated in a sticky, caramelized glaze that’s both sweet and savory. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of spice, coconut, and charred richness. Serve with steamed jasmine rice and a simple cucumber salad to balance the bold flavors.

This dish is more than just a recipe—it’s an experience. The combination of traditional Malaysian spices with modern cooking techniques makes it adaptable for any kitchen. Whether you’re hosting a dinner party or simply craving something special, these skewers deliver flavor that lingers long after the last bite. Let’s get cooking!

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

Ingredients for banyan beef skewer

Bold Malaysian flavors start with these 15 essential ingredients—juicy beef meets aromatic coconut and fiery spices.

Ingredient Amount Notes
Beef Sirloin 🥩 1 ½ lb Cut into 1-inch cubes, boneless
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, full-fat preferred
Fresh Lemongrass 🌿 1 whole Lower stalk only, bruised
Galangal 🍃 3 oz Fresh, peeled, sliced thin
Turmeric Powder 🌶️ 1 tbsp Freshly ground preferred
Ground Coriander 🌿 1 tbsp Freshly toasted for depth
Garlic Cloves 🧄 6 cloves Peeled, smashed
Shallots 🧅 2 whole Peeled, minced fine
Fish Sauce 🍶 1 tbsp Red Boat preferred
Brown Sugar 🍚 2 tbsp Light or dark
Olive Oil 🫒 2 tbsp For skewer brushing
Wooden Skewers 🪵 8 whole Soaked in water 30 mins
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal preferred

The beef is non-negotiable—sirloin gives you the best balance of tenderness and flavor. Look for marbled cuts at Whole Foods or your local butcher shop, and ask for it pre-cubed to save time. Fresh galangal and lemongrass are the heart of this dish, so don't skimp. Asian markets usually carry both, and if you can't find galangal, ginger at half the amount works in a pinch. The coconut milk? Grab the full-fat canned version—it's worth the extra few cents for that rich, creamy texture. Toast your coriander seeds first for a deeper, nuttier flavor that elevates everything.

No lemongrass? Substitute lime zest plus extra lime juice—it won't be identical, but you'll still get that bright citrus punch. Running low on galangal? Ginger plus a pinch of turmeric mimics its earthy warmth. The fish sauce is essential for umami depth, but if you're avoiding it, soy sauce plus a splash of vinegar gets you close. For the skewers, wooden ones are traditional, but metal or soaked bamboo skewers work just as well. The key is to soak them for at least 30 minutes to prevent burning. And trust me on the brown sugar—it caramelizes beautifully during cooking, adding that perfect sweet-savory balance.

Marinated beef keeps 24 hours in the fridge, with flavors deepening over time. The skewers themselves? Grill or broil for 2-3 minutes per side—they're done when you see those gorgeous char marks. Garnish with cilantro right before serving, as it wilts fast. Leftovers reheat beautifully—just a quick pan-sear to revive the char. Store any extras in an airtight container for 3 days, or freeze for 2 months. Pro tip: Double the marinade and save half for next time—it's perfect for stir-fries or curries.

❤️

Why You'll Love This Recipe

  • Skewers in 15 Minutes: I swear, the hardest part is threading the beef—no marinating overnight or chopping a million herbs. Just cube the sirloin, toss with lemongrass paste (or finely minced stalk), and turmeric for that golden glow. Done.
  • Creamy-Spicy Magic: That full-fat coconut milk and galangal combo? It’s like a hug for your taste buds—rich, slightly funky, with just enough heat to linger. The beef stays juicy while soaking up all the flavor, and the skewers caramelize beautifully on the grill.
  • Weeknight or Party Star: Between us, this is my go-to for when I need something impressive but low-stress. Grill for dinner, serve with rice and cucumber salad—suddenly you’re hosting. Or make a double batch, let it cool, and pack for lunches all week. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxe: Sirloin might sound fancy, but a single cut feeds four, and the marinade stretches like crazy. Leftovers? Even better—the flavors deepen overnight. I’ve reheated these skewers cold from the fridge, and they still taste like I slaved over them. (Spoiler: I didn’t.)

Step-by-step instructions for charred beef skewers

Transform simple beef cubes into fragrant, caramelized skewers with this aromatic Thai-inspired marinade.

1

Marinate the Beef with Aromatic Spices

In a large bowl, combine the 1.5 lb beef sirloin cubes with the 1 tbsp ground coriander, 1 tbsp turmeric powder, 1.5 tsp salt, and 2 tbsp brown sugar. This spice blend creates the signature warm, earthy base that defines Banyan beef. Use your hands to massage the marinade into every cube, ensuring even distribution.

Next, add the 6 cloves smashed garlic, 2 whole minced shallots, and 1 tbsp fish sauce. The fish sauce adds umami depth while balancing the sweetness. Let the beef marinate for at least 30 minutes (or up to 2 hours in the refrigerator) to develop maximum flavor. The longer it marinates, the more tender and infused the beef becomes.

2

Prepare the Coconut Milk Marinade

In a separate bowl, whisk together the 13.5 oz full-fat coconut milk, 1 tbsp fish sauce, and 2 tbsp lime juice. This rich marinade will baste the skewers as they cook, creating a velvety sauce that clings beautifully. Set aside while you prepare the skewers.

For the aromatic base, bruise the 1 whole fresh lemongrass stalk (focus on the lower, more fibrous part) and slice the 3 oz galangal thinly. Add these to the coconut milk mixture and let it steep for 10 minutes—this infuses the coconut milk with bright, citrusy notes that cut through the richness. Strain before using to remove any fibrous pieces.

3

Assemble and Prep the Skewers

Soak the 8 wooden skewers in water for 30 minutes to prevent burning during grilling. Thread the marinated beef cubes onto the skewers, leaving a small gap between each cube for even cooking. Arrange the skewers on a plate and brush lightly with 1 tbsp olive oil to help them sear.

Here's the thing—don't overcrowd the skewers. You want the beef to brown properly and cook through evenly. If your skewers are too full, the center pieces will stay undercooked. For best results, use 4 pieces per skewer maximum, leaving space between each cube.

4

Grill to Perfect Char and Caramelization

Heat a grill or grill pan over high heat until it's screaming hot. Place the skewers on the grill and cook for 3-4 minutes per side, turning occasionally, until the beef develops deep char marks and is cooked to your preferred doneness. For medium-rare, aim for an internal temperature of 135°F—use an instant-read thermometer to check the thickest piece.

During the last minute of grilling, brush the skewers generously with the coconut milk marinade. Watch carefully—the coconut milk will bubble and caramelize quickly, creating a glossy, sticky glaze. This is the moment that matters: the combination of charred beef and sweet coconut sauce creates that signature Banyan flavor.

5

Finish with Fresh Herbs and Serve

Transfer the skewers to a serving platter and immediately sprinkle with the 0.25 cup chopped fresh cilantro. The bright, herbal notes cut through the richness of the coconut and beef, balancing the dish perfectly. Serve while the skewers are still sizzling hot, with any remaining coconut milk sauce spooned over the top.

Each skewer should offer a perfect balance: tender beef with a crisp exterior, sweet-savory coconut glaze, and fresh cilantro finish. For extra drama, serve with steamed jasmine rice or a simple cucumber salad to complement the bold flavors. This dish is all about that perfect harmony of char, spice, and coconut richness.

👨‍🍳

Pro Tips For Making Banyan Beef Skewer

  • MARINATE THE BEEF LONGER: I used to rush this—30 minutes max—and the beef never felt as tender as the restaurant versions. Double that time (minimum 1 hour, overnight if possible) in the coconut milk-galangal-lemon grass mix. The acid and fat break down the sirloin fibers better than any last-minute toss. ---
  • GRATE THE GALANGAL FINE: Skip the thick slices or you’ll just chew through the flavor. Use the small holes of a box grater and rub the galangal like you’re desperate for lotion—this releases its oils and blends seamlessly into the sauce. (Yes, it looks like orange peel, but trust me.) ---
  • SIMMER DON’T BOIL: The sauce will split if you let it rage. Keep it at a gentle bubble—tiny bubbles at the edges, maybe 180°F (82°C) if you’re measuring. After 20 minutes, if it’s still raw-tasting, lower the heat further. Patience here keeps the coconut milk creamy, not greasy. ---
  • SKEWER BEFORE SEARING: Thread the beef onto skewers before hitting the grill or pan. The sirloin shrinks when cooked, and you’ll end up with sad, uneven bites. Also, soak wooden skewers in water for 30 minutes—no one wants charred sticks ruining the dish.

Best sauces and condiments for this banyan beef skewer

Coconut Milk Glaze

This rich, caramelized coconut glaze is the star of your Banyan beef skewers—it’s what ties all the flavors together. After grilling, brush the skewers generously with the reserved coconut milk marinade during the last 1-2 minutes of cooking. The heat transforms it into a glossy, sticky sauce that clings beautifully to the charred beef. For extra depth, add 1 tsp palm sugar or honey to the marinade before brushing—this enhances the caramelization and balances the savory notes. 🌟

Spicy Sambal Oelek

A drizzle of sambal oelek (Indonesian chili paste) adds a fiery kick that cuts through the richness of the coconut and beef. I like to mix 1 tsp sambal with 1 tsp lime juice and a pinch of salt, then spoon it over the skewers just before serving. Start with ½ tsp if you're sensitive to heat—you can always add more. For a smoother texture, blend the sambal with a splash of coconut milk first. 🌶️

Lime-Cilantro Crema

This refreshing crema balances the bold flavors with a bright, herby contrast. Blend ½ cup sour cream (or Greek yogurt for tang), 2 tbsp chopped cilantro, 1 tbsp lime juice, ½ tsp salt, and 1 tsp honey until smooth. Drizzle it over the skewers or serve it on the side for dipping. The crema’s coolness and acidity make every bite feel fresh and balanced. Pro tip: Add a pinch of ground white pepper for a subtle kick. 💛

Peanut Dipping Sauce

A sweet-savory peanut sauce elevates these skewers to restaurant-quality. Blend ½ cup smooth peanut butter, 2 tbsp soy sauce, 1 tbsp lime juice, 1 tbsp brown sugar, 1 tsp grated ginger, and 2 tbsp warm water until creamy. Thin with more water if needed. This sauce adds a nutty depth that pairs perfectly with the charred beef and coconut glaze. Serve it warm for the best texture and flavor. 🥜

Mango Salsa

For a fresh, fruity contrast, dice 1 ripe mango, ½ red bell pepper, ¼ red onion, and 2 tbsp chopped cilantro. Toss with 1 tbsp lime juice, ½ tsp salt, and a pinch of chili powder. The sweetness of the mango and the crunch of the veggies complement the smoky, spiced beef beautifully. This salsa works as a topping or a side—either way, it adds a vibrant pop of color and texture. 🍉

Garnish Ideas

Don’t underestimate the power of finishing touches! Sprinkle the skewers with toasted sesame seeds or crushed peanuts for crunch. A few lime zest strips add a bright, citrusy aroma, while thinly sliced Thai basil leaves wilt slightly under the heat, releasing their fragrant oils. For a smoky note, sprinkle with smoked sea salt just before serving. These garnishes take your dish from good to unforgettable. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 135mg45%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 2g8%
Sugars 12g
Protein 44g88%
* 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

Can I use chicken or pork instead of beef for these skewers?

This recipe works beautifully with chicken thighs (bone-in for juicier results) or pork tenderloin. For chicken, marinate for 1-2 hours to ensure tenderness, while pork benefits from 30-60 minutes due to its leaner texture. Adjust cooking times: chicken needs 4-5 minutes per side for medium doneness, while pork reaches 145°F internal temp. The coconut marinade adapts perfectly to both proteins.

2

What's the best way to make these skewers if I don't have a grill?

Use a cast-iron skillet or grill pan over medium-high heat for the same charred flavor. Preheat the pan until hot, then cook skewers 2-3 minutes per side until caramelized. For extra smokiness, place a metal bowl filled with hot water on the stovetop next to the pan to create steam—this mimics grill smoke. A broiler works too: place skewers on a rack 3 inches from heat for 4-5 minutes per side, watching closely to prevent burning.

3

How do I prevent the skewers from falling apart when grilling?

Soak wooden skewers in water for 30+ minutes before using to prevent burning. For extra stability, use metal or bamboo skewers (soaked if wooden). Thread beef cubes snugly but not tightly—leave ¼-inch gaps between pieces. Chill the assembled skewers in the fridge for 15 minutes before grilling to firm up the beef slightly. If using cube-shaped beef, skewer them with the flat side against the skewer for better grip.

4

Can I make this recipe ahead of time?

Yes! Marinate the beef up to 24 hours in advance for deeper flavor. Assemble skewers 1 day ahead and refrigerate uncovered on a tray—this helps them dry slightly for better charring. Cook within 24 hours of assembling. For make-ahead serving, grill or pan-sear just before eating. The coconut glaze can be made 1 day ahead and reheated gently with the skewers. Store leftovers in an airtight container for 3 days or freeze for 2 months.

5

What's the secret to getting that perfect char without burning?

The key is high heat and quick cooking. Preheat your grill or pan until it's screaming hot—you should see a thin layer of smoke when you place the skewers down. Cook for 3-4 minutes per side maximum, turning frequently. For even char, rotate skewers 90 degrees halfway through cooking. Watch for dark brown edges—this is the char, not burn. If using a grill, position skewers away from direct flames initially, then move closer for the final 30 seconds to sear.

★★★★★5.0(7 reviews)
Categories Soups & Stews