Banyan Beef Skewers Recipe: Coconut Curry Marinated Bites with Charred Crust

Soups & Stews

Banyan Beef Skewers Recipe: Coconut Curry Marinated Bites with Charred Crust

This Banyan Beef Skewers recipe transforms simple beef cubes into fragrant, coconut-caramelized bites with a smoky charred crust—perfect for grilling or broiling. The secret lies in the marinade: a blend of coconut milk, curry powder, and lime that tenderizes the meat while infusing it with tropical warmth. I developed this after craving restaurant-quality skewers at home, and the result is a dish that balances rich, spiced flavors with a satisfying crunch.

The process is straightforward but rewarding—cubed beef marinates for at least 4 hours (overnight for deeper flavor), then threads onto skewers and grilled to achieve that coveted char. The marinade’s coconut base creates a subtle sweetness that caramelizes beautifully, while the curry and garlic add layers of complexity. This isn’t just skewers; it’s a full flavor experience that pairs effortlessly with rice, naan, or a fresh cucumber salad.

What sets these apart is the charred crust, achieved by basting the skewers with reserved marinade as they cook. The result? Juicy, tender beef with a crisp exterior and a sauce that clings to every bite. Whether you’re hosting a dinner or simply craving a restaurant-worthy meal, this recipe delivers restaurant-quality results with minimal fuss. The skewers hold together perfectly, making them ideal for serving at parties or as a weeknight centerpiece.

For an extra touch, brush the finished skewers with a quick honey-lime glaze before serving—it adds a bright contrast to the rich coconut-curry flavors. The dish is versatile enough to adapt to spice preferences, so adjust the curry powder to suit your taste. Let’s get cooking!

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

Ingredients for banyan beef skewer

Fourteen ingredients for skewers that taste like a restaurant vacation—coconut, curry, and charred beef magic.

Ingredient Amount Notes
Beef Chuck Roast 🥩 1 ½ lb Cubed into 1-inch pieces
Full-Fat Coconut Milk 🥥 1 can 400ml can, full-fat preferred
Yellow Curry Powder 🌶️ 2 tbsp Mild or medium heat variety
Fresh Lime Juice 🍋 ¼ cup About 2-3 limes, freshly squeezed
Garlic Cloves 🧄 6 cloves Minced or finely chopped
Fresh Ginger 🌿 1 tbsp Finely grated, peeled
Brown Sugar 🍯 2 tbsp Light or dark variety
Soy Sauce 🍶 1 ½ tbsp Low-sodium preferred
Olive Oil 🫒 1 tbsp For skewers, not marinade
Wooden Skewers 🪵 12 whole Soaked in water 30 minutes
Green Onions 🧅 4 whole Cut into 1-inch pieces
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Honey 🍯 1 tbsp For finishing glaze

The beef is everything. Chuck roast gives you that perfect balance of tenderness and flavor—sirloin stays too lean. Cube it yourself for even cooking, or grab pre-cubed from the deli section (just check for even size). Costco or Trader Joe's usually have great cuts, but any grocery store butcher will do. Look for good marbling—it's what keeps the meat juicy. The coconut milk? Full-fat only—the richness is non-negotiable here. Skip the light version, trust me. And if you're feeling fancy, toast the curry powder in a dry pan for 30 seconds to deepen the flavor (worth the extra minute).

No yellow curry powder? Red curry paste works too, just halve the amount. Fresh ginger too pricey? Ground ginger at half the quantity gets you close. The lime juice can be bottled in a pinch, but fresh is worth the squeeze. For the skewers, soak them for 30 minutes—this prevents burning. No wooden skewers? Metal or heatproof silicone skewers work just as well. And if you're worried about the coconut milk separating, just give it a quick shake before using. The brown sugar adds just enough sweetness to balance the heat, but if you're avoiding sugar, maple syrup works 1:1.

Marinated beef keeps 3-4 days in the fridge—flavor gets better with time, so overnight is ideal. The skewers themselves? Grill or broil for 2-3 minutes per side—watch like a hawk for that char. For leftovers, store in an airtight container with a little extra marinade to keep them moist. These reheat beautifully—just 5 minutes in a hot pan or under the broiler. And that honey-lime glaze? Make it fresh—just mix the honey with a splash of lime juice right before serving. The contrast with the rich coconut-curry flavors is what makes this dish sing.

❤️

Why You'll Love This Recipe

  • I’ll be real: chuck roast is affordable, and a can of coconut milk stretches far. The spices cost pennies, and you’re left with enough for lunches all week. Not the prettiest dish, but the taste makes up for it—and my wallet thanks me.
  • Skewers in 20 Minutes: I swear, the hardest part is threading the beef onto sticks—no marinating overnight, no fuss. Toss the chuck roast in coconut milk, curry powder, and garlic, then let it sit while you chop lime and garlic. Ten minutes later, you’re grilling or broiling.
  • That Curry Lime Pop: Honestly, the first time I bit into it, I nearly dropped my fork. The curry powder and lime juice cut through the richness of the beef and coconut milk, leaving this bright, tangy finish that’s addictive. It’s not sweet—it’s bold.
  • Weeknight or Party Star: Between us, this is my go-to when I need to feed a crowd without stressing. Skewers mean everyone gets their own portion, and the leftovers? They reheat like a dream. Plus, it’s fancy enough for date night but unfussy enough for a Tuesday.

Step-by-step instructions for coconut curry beef skewers

Here's how to make these aromatic, caramelized skewers with tender beef and rich coconut curry flavors.

1

Cube and Marinate the Beef

Cut the 1.5 lb beef chuck roast into 1-inch cubes - uniform size ensures even cooking. In a large bowl, combine the beef with the 2 tbsp yellow curry powder, 1.5 tbsp soy sauce, 1 tbsp freshly grated ginger, 6 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Mix until the beef is evenly coated in the spice rub.

Pour in the 0.25 cup fresh lime juice and 2 tbsp brown sugar, then add the 1 can full-fat coconut milk. Stir gently to combine, making sure all the beef pieces are submerged in the marinade. Cover and refrigerate for at least 4 hours (overnight works best) - this lets the flavors penetrate deeply and tenderizes the meat. The marinade should smell fragrant and slightly sweet with a hint of citrus.

2

Prepare and Assemble the Skewers

Soak the 12 wooden skewers in water for 30 minutes - this prevents them from burning on the grill. After soaking, drain and let them air-dry slightly. Cut the 4 whole green onions into 1-inch pieces and set aside.

Using a slotted spoon, carefully remove the beef cubes from the marinade (reserve the marinade for basting). Thread 3-4 beef cubes onto each skewer, alternating with green onion pieces. Leave a small gap at the top of each skewer for easier handling. The skewers should be evenly loaded to cook uniformly.

3

Grill to Perfect Doneness

Preheat your grill to medium-high heat (about 400°F). Brush the grates with 1 tbsp olive oil to prevent sticking. Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the beef develops golden-brown grill marks and reaches an internal temperature of 145°F for medium-rare.

During the last 2 minutes of grilling, brush the skewers with the reserved marinade to enhance the coconut curry flavor. Watch closely - you want the beef to be tender but still juicy, not overcooked. Remove from heat when the edges are nicely charred and the beef pulls away from the bones easily.

4

Finish with Honey Glaze

Transfer the skewers to a serving platter and drizzle with the 1 tbsp honey. Use tongs to gently toss the skewers, coating them evenly with the honey glaze. The honey will caramelize slightly from the residual heat, adding a beautiful sheen and subtle sweetness that balances the savory-sweet curry flavors.

Let the skewers rest for 2-3 minutes before serving. This brief rest allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve immediately with steamed jasmine rice or crusty bread to soak up the delicious coconut curry sauce.

👨‍🍳

Pro Tips For Making Banyan Beef Skewer

  • Sear the Chuck First: Hit that beef chuck with a screaming-hot pan for 2-3 minutes per side before skewering—it builds flavor and keeps the meat from drying out later. I used to skip this, and the skewers always ended up tough, even after slow cooking. ---
  • Blend the Curry Paste: Skip pre-made curry powder and toast whole spices (coriander, cumin, turmeric) in coconut milk for 5 minutes first—this deepens the flavor. My grandmother swore by this, and it’s the thing that makes the sauce taste homemade, not bottled. ---
  • Don’t Boil the Lime Juice: Add lime juice after the sauce simmers, not at the start—heat turns it bitter. A splash at the end brightens the dish without killing the curry’s warmth. ---
  • Skewer in Two Rounds: Cut the chuck into thick chunks, thread half onto skewers, then slow-cook in the curry sauce. After 2 hours, flip the skewers and add the remaining beef—this ensures even cooking and juicy results. (Yes, it’s extra work, but the payoff is worth it.)

Make-ahead tips for this recipe

Marinade Prep Ahead

Make the marinade 1 day ahead—it develops deeper flavor when refrigerated. Store it in an airtight container with the beef cubes submerged. The coconut milk may separate slightly; just whisk before using. I like to prep this while running errands or before bed, so the flavors meld overnight. 🌿

Skewer Assembly Tips

Assemble skewers 2 hours before grilling and refrigerate them uncovered. This helps the marinade cling better and prevents soggy green onions. Use 12-inch skewers for even cooking, and alternate beef and green onions every 1.5 inches. For extra security, thread a green onion piece at each end to keep everything in place. ⚡

Grilling Prep Shortcut

Preheat your grill 30 minutes ahead of cooking. Use a charcoal chimney starter for consistent heat, or preheat gas burners to 400°F. Keep a small bowl of reserved marinade nearby for basting—this adds moisture and flavor during the last 2 minutes of grilling. I always have a spray bottle of water handy to control flare-ups from coconut milk splatter. 🔥

Storage Solutions

Cooked skewers store beautifully in the fridge for 3 days in an airtight container. Reheat in a 350°F oven for 10 minutes or until warmed through. For freezing, assemble skewers without green onions (they freeze poorly), then freeze on a tray before transferring to a bag. Thaw overnight in the fridge before reheating. The beef stays juicy, but the green onions may soften slightly. 🥶

Make-Ahead Serving

Prep all sides 1 day ahead to streamline serving. Cook jasmine rice and store in an airtight container with a damp paper towel to keep it moist. Make a quick cucumber salad with rice vinegar and chili flakes—it stays fresh for 2 days in the fridge. For a party, arrange skewers on a platter with a drizzle of extra marinade and garnish with fresh cilantro. Serve with lime wedges on the side for guests to squeeze over their skewers. ✨

Freezer-Friendly Marinade

If you won’t use the marinade within 4 days, freeze it in ice cube trays for portion control. Thaw overnight in the fridge, then use as needed. Label each cube with the date—these keep for 3 months without losing flavor. I keep a stash in my freezer for quick weeknight meals. Just thaw and toss with fresh beef cubes for a fast marinade. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 28g10%
Dietary Fiber 2g8%
Sugars 12g
Protein 45g90%
* 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 shrimp instead of beef?

This marinade works beautifully with chicken thighs (cut into 1-inch cubes) or large shrimp (peeled and deveined). For chicken, marinate for 2-3 hours and grill at 375°F for 6-8 minutes per side. Shrimp only needs 30 minutes of marinating and cooks in 2-3 minutes per side—watch closely to avoid overcooking. The coconut-curry flavors shine with all three proteins!

2

How do I prevent the skewers from falling apart?

Soak wooden skewers for 30 minutes to prevent burning, then thread beef and green onions snugly—leave just 1/4-inch gaps between pieces. For extra security, skewer a green onion piece at each end to anchor everything. If using metal skewers, still alternate ingredients every 1.5 inches to ensure even cooking. Avoid overloading—3-4 beef cubes per skewer is ideal.

3

What’s the best way to cook these indoors?

Use a broiler on high for that charred crust. Place skewers on a foil-lined baking sheet 3 inches from the heat source and broil for 4-5 minutes per side, basting with reserved marinade in the last 2 minutes. For an oven method, bake at 425°F for 12-15 minutes, turning halfway. A grill pan works too—heat until smoking hot, then cook for 6-8 minutes per side.

4

Can I make this recipe spicier?

Definitely! Add 1/2 tsp cayenne pepper or 1 tbsp red curry paste to the marinade for heat. For extra kick, sprinkle chili flakes on the skewers before serving or serve with a side of sriracha-lime dip (mix 2 tbsp sriracha, 1 tbsp lime juice, and 1 tsp honey). Adjust to taste—these skewers handle bold flavors beautifully!

5

Why did my skewers turn out dry?

Overcooking is the most common cause—beef should reach 145°F for medium-rare (use a meat thermometer!). If using leaner cuts like sirloin, marinate 6+ hours and cook 1-2 minutes less per side. For extra moisture, brush skewers with reserved marinade every 2 minutes while cooking. Always let cooked skewers rest 2-3 minutes before serving to redistribute juices.

★★★★★4.6(1 review)
Categories Soups & Stews