Main Courses
This Banyan Beef Skewer recipe delivers the perfect balance of smoky charred edges and creamy peanut butter richness, inspired by Southeast Asian street food traditions. The marinade transforms tough beef into tender, flavorful bites that caramelize beautifully on the grill, while the peanut sauce ties everything together with its signature nutty-sweet depth. I developed this recipe after years of perfecting the art of skewered meats, ensuring every element comes together for a dish that's both impressive and approachable.
The secret lies in the marinade—a blend of soy sauce, brown sugar, and aromatic spices like garlic and ginger—that tenderizes the beef while building layers of flavor. Grilling the skewers over high heat creates that coveted charred crust, while the peanut butter sauce adds a velvety contrast that keeps each bite exciting. This recipe serves four and comes together in about 45 minutes, making it ideal for weeknight dinners or weekend gatherings where you want to impress without spending hours in the kitchen.
What makes these skewers truly special is the harmony of textures and flavors: the smoky char from the grill, the tender beef, and the creamy peanut sauce that ties it all together. The dish pairs beautifully with steamed jasmine rice or a fresh cucumber salad, allowing the bold flavors of the skewers to shine. Whether you're serving this for a family dinner or a casual get-together, the combination of techniques and ingredients ensures a memorable meal every time.
For those looking to elevate their grilling game, this recipe is a game-changer. The marinade can be prepped ahead of time, and the skewers hold up well on the grill, ensuring consistent results. The peanut sauce is quick to make and adds a touch of indulgence that makes this dish feel like a restaurant-worthy experience. Let’s get started on creating skewers that will have everyone asking for seconds.
Ingredients for banyan beef skewer
These ingredients transform simple beef into restaurant-worthy skewers with smoky depth and nutty richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Soy Sauce 🍶 | ½ cup | High-quality, preferably Japanese |
| Brown Sugar 🍯 | ¼ cup | Packed, light or dark |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | For brushing skewers |
| Wooden Skewers 🪵 | 12 whole | Soaked in water 30 mins |
| Creamy Peanut Butter 🥜 | ½ cup | Natural, unsweetened |
| Coconut Milk 🥥 | ¼ cup | Full-fat for richness |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Red Curry Paste 🌶️ | 1 tbsp | For sauce depth |
| Honey 🍯 | 1 tbsp | For sauce balance |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for crunch |
The flank steak is key—look for well-marbled cuts at Whole Foods or your local butcher. If you can't find flank, skirt steak works too. Cutting it into even 1-inch cubes ensures consistent cooking. For the marinade, Japanese soy sauce adds umami depth—Kikkoman or Golden Mountain are reliable choices. Fresh ginger and garlic are non-negotiable; dried just won't cut it here. The brown sugar helps caramelize the beef while balancing the soy's saltiness. Toast your sesame oil in a dry pan for 30 seconds before adding it to the marinade—this deepens its nutty aroma without overpowering.
No creamy peanut butter? Crunchy works too, though it'll be slightly drier. Substitute coconut milk with Greek yogurt for tanginess, but the sauce will lose its signature velvety texture. Running out of lime juice? Lemon juice at 1:1 ratio keeps the acidity sharp. For the red curry paste, Maesri or Thai Kitchen brands deliver authentic heat. If you prefer less spice, reduce the paste to 1 teaspoon. The honey in the sauce is crucial—it rounds out the peanut butter's richness while keeping the sauce from being overly heavy. For a quick prep, make the sauce first and store it in the fridge; it'll thicken slightly and taste even better the next day.
Marinate the beef for at least 2 hours, or overnight for maximum tenderness. Skewer the beef tightly to prevent falling apart on the grill. The peanut sauce keeps well for 5 days in the fridge, though it's best used within 3 days for peak freshness. Freeze portions in ice cube trays for easy single-use servings. For leftovers, reheat the skewers gently in a skillet with a splash of water to retain moisture. The toasted sesame seeds should be stored in an airtight container to prevent them from losing their crunch—use them within 2 weeks for best flavor.
Why You'll Love This Recipe
- No Chopping Nightmare: I slice the flank steak thin—no fancy knife skills needed—and the soy-ginger marinade does all the work while I sip tea. Honestly, the hardest part is waiting for the grill.
- Sweet-Savory Magic: That caramelized brown sugar crust? It’s the star. The garlic and ginger hit just right—like a hug for your taste buds, but with more umami.
- Grill or Stovetop: Throw these skewers on the grill for summer BBQs or sear them in a pan when it’s raining. My college friends still ask for the recipe, and they’ve seen me make it in dorm kitchens.
- Leftover Goldmine: Cook once, eat twice. The steak stays tender, so I repurpose it into fried rice or noodles the next day—zero waste, maximum flavor. (Yes, even on a Tuesday night.)
Step-by-step instructions for banyan beef skewers
Master this fusion dish with perfectly charred beef and rich peanut sauce.
Marinate the Flank Steak
Cut the 1.5 lb flank steak into 1-inch cubes and place them in a large bowl. In a separate small bowl, whisk together the 0.5 cup soy sauce, 0.25 cup packed brown sugar, 6 minced garlic cloves, and 1 tablespoon grated fresh ginger until the brown sugar dissolves completely. Pour this marinade over the steak cubes, making sure each piece is fully coated.
Add 1 tablespoon toasted sesame oil and mix gently to combine. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, or preferably overnight. This extended marinating time ensures deep flavor penetration and tender meat. The steak should absorb the marinade completely, with the liquid reduced and concentrated.
Prepare the Skewers
Soak the 12 wooden skewers in water for at least 30 minutes to prevent burning during grilling. Drain them well before use. Thread the marinated steak cubes onto the skewers, leaving about ½ inch between each piece to allow even cooking and prevent sticking.
Lightly brush each skewer with 1 tablespoon vegetable oil to create a barrier between the meat and the grill. This step is crucial for achieving that signature charred crust. Arrange the skewers on a plate and let them sit at room temperature for 15 minutes before grilling to ensure even cooking.
Grill to Perfect Doneness
Preheat your grill to high heat or 400°F if using a grill pan. Place the skewers on the grill and cook for 3-4 minutes per side, turning occasionally, until the steak develops deep char marks and reaches an internal temperature of 145°F for medium-rare. For best results, use tongs to flip the skewers rather than a fork to avoid piercing the meat.
Remove the skewers from the grill and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite remains tender and flavorful. The exterior should be beautifully charred while the interior remains juicy and pink in the center.
Make the Peanut Sauce
In a small saucepan, combine the 0.5 cup creamy peanut butter, 0.25 cup full-fat coconut milk, 2 tablespoons lime juice, 1 tablespoon red curry paste, and 1 tablespoon honey. Cook over medium-low heat, stirring constantly with a silicone spatula, until the mixture is smooth and heated through, about 5-7 minutes. The sauce should coat the back of a spoon and have a velvety texture.
Remove the sauce from heat and stir in the 0.25 cup chopped fresh cilantro and 1 tablespoon toasted sesame seeds. Taste and adjust seasoning with additional lime juice or honey if needed. The sauce should balance rich peanut flavors with bright, tangy notes and a subtle spicy kick from the curry paste.
Assemble and Serve
Drizzle the peanut sauce generously over the grilled beef skewers, allowing it to cascade down the sides. Garnish with additional sesame seeds and cilantro for a pop of color and texture. Serve immediately while the steak is still warm and the sauce is at its peak consistency.
For an authentic presentation, arrange the skewers on a platter and drizzle any remaining sauce around the base. Pair with steamed jasmine rice or fresh spring rolls to complement the bold flavors. The contrast between the smoky, charred beef and the creamy, nutty peanut sauce creates a harmonious balance that defines this dish.
Pro Tips For Making Banyan Beef Skewer
- Slice Against the Grain: Flank steak’s fibers run long and stubborn—cutting perpendicular to them turns chewy bites into tender, fork-friendly strips. I used to ignore this and ended up with a mouthful of rubber. Grab a sharp knife and angle those slices like you’re carving a turkey.
- Marinate Overnight (Yes, Really): The soy-brownie-ginger mix needs time to penetrate that tough flank steak. I learned this the hard way—rushing it leaves the meat dry and flavorless. Toss the steak in the marinade at least 8 hours (12 is better), then refrigerate. No excuses, even if you’re impatient like me.
- Watch the Sugar Burn: Brown sugar caramelizes fast, and once it does, it turns bitter. Start grilling the skewers over medium-high heat, then move them to the cooler side of the grill once the sugar starts bubbling. After burning three batches, I finally figured out: patience here keeps the sauce sweet, not smoky.
- Use Wooden Skewers (But Soak Them): Metal skewers work, but wooden ones give that classic charred look—and they hold up better when flipping. Just don’t skip the soak: plunge them in water for 30 minutes before threading the meat. I skip this when I’m lazy, but the skewers split mid-cook, and suddenly you’re cleaning up a mess instead of eating.
Flavor customization for these flavors
Spicy Kick Boost
For heat lovers, add 1 tbsp sriracha or ½ tsp cayenne pepper directly to the marinade. This amplifies the charred beef’s smokiness with fiery depth. I like using Penzeys Spicy Chili Powder for a smoky-spicy blend that pairs perfectly with the peanut sauce. 🌶️
Sweet-Tangy Twist
Balance the richness with 1 tbsp fish sauce and 1 tbsp tamarind paste in the marinade. This Southeast Asian-inspired combo adds umami and a bright, tangy contrast that cuts through the peanut sauce’s creaminess. For a quicker option, substitute tamarind with 1 tbsp extra lime juice.
Umami Depth
Enhance the marinade with 1 tbsp hoisin sauce or 1 tsp miso paste for extra umami layers. These ingredients complement the soy sauce while adding complexity. I often use Lee Kum Kee hoisin sauce for its balanced sweet-savory profile.
Herb Infusion
Brighten the skewers with 2 tbsp chopped Thai basil or 1 tbsp lemongrass paste in the marinade. Fresh herbs like basil add a citrusy aroma, while lemongrass brings a floral, citrusy note that elevates the dish. Garnish with extra herbs before serving for a fresh finish.
Peanut Sauce Variations
Make the peanut sauce spicier with ½ tsp chili flakes or sweeter by adding 1 extra tbsp honey. For a tangy twist, stir in 1 tbsp rice vinegar at the end. I also love adding 1 tsp shrimp paste for an authentic Southeast Asian depth—just be mindful of the strong aroma.
Grilled Flavor Upgrades
Boost the smoky char by brushing the skewers with 1 tbsp liquid smoke before grilling (use sparingly!). For extra texture, sprinkle 1 tbsp crushed peanuts on the grill alongside the skewers. The nuts toast quickly and add a delightful crunch to each bite. 🔥
Nutrition facts
Frequently asked questions
Can I use chicken instead of beef for these skewers?
Yes, but the cooking time and marinade will need adjustments. Use 1.5 lbs boneless chicken thighs (they're more forgiving than breast) and marinate for only 1-2 hours max—chicken absorbs flavors quickly but can dry out. Reduce grill time to 2-3 minutes per side for medium doneness, and serve immediately after grilling to prevent dryness.
What's the best way to store leftover skewers?
Store cooked skewers in an airtight container with parchment paper between layers to prevent sticking. They'll keep in the fridge for 3 days. For reheating, warm in a skillet over medium heat with a splash of water for 2-3 minutes—this prevents dryness. The peanut sauce can be stored separately and reheated gently with a splash of water.
Why did my skewers fall apart on the grill?
This usually happens when the beef cubes aren't properly secured on the skewers or the marinade didn't tenderize enough. Next time, thread the beef tightly with ½ inch gaps between pieces, and marinate for at least 4 hours (overnight is best). Also ensure your skewers are soaked for 30+ minutes to prevent burning and breakage.
Can I make this recipe without a grill?
Use a grill pan or cast-iron skillet over high heat for the same charred effect. Brush the pan with oil and cook for 3-4 minutes per side>, then finish under a broiler for 2 minutes to get those grill marks. For an oven option, broil on high for 5-6 minutes total, turning once.
How do I make the peanut sauce thicker or thinner?
For a thicker sauce, simmer uncovered for 2-3 extra minutes or add 1 tsp cornstarch mixed with water. For a thinner sauce, stir in 1-2 tbsp warm water or coconut milk. The sauce should coat the back of a spoon but still drizzle easily—adjust while warm for best results.
