Add everything except for the chicken to a food processor or a blender and process or blend until smooth. Set aside.: The moment you start processing, you will smell the bright citrus from the lime and the pungent warmth of garlic and ginger , which signals the marinade is coming together. The sound of the blender will change as the mixture becomes homogeneous, shifting from clattering chunks to a steady hum. This texture matters because a smooth marinade clings to each piece of chicken , infusing flavor uniformly; bits wind up burning on the grill and create uneven char if left too coarse. If the mixture feels too thick, a teaspoon of water or additional peanut oil can help it move through the blades. Avoid over processing for more than a minute, since heat from high speed can dull fresh aromatics and make the mixture too thin, which reduces adherence to the meat.
Prepare the chicken removing any skin or bones and cut into small 1/2” pieces and add to a large bowl.: When you work the chicken , you want consistent pieces so each skewer cooks evenly. As you slice, notice the texture change from firm raw flesh to neatly trimmed bites; uniformity prevents some pieces from drying while others finish. Placing the cut chicken into a large bowl gives you room to toss and coat without spilling. A common mistake is leaving uneven sizes which leads to undercooked centers or overly charred edges, so take the time to pare pieces down to similar thickness. Patting the pieces dry with a paper towel before adding them to the bowl helps the marinade adhere without diluting it.
Add the marinade onto the chicken and optionally season with salt and pepper. Mix everything together completely. Cover and keep in the refrigerator for at least 4 hours or up to 24 hours.: As the marinade touches the chicken , it releases a fresh burst of aroma, the citrus brightening the spices and the sweet soy bringing almost caramel notes. Use tongs or a sturdy spoon to fold the mixture so every piece is coated. The salt in the soy sauce seasons through and helps proteins denature slightly, promoting tenderness and deeper flavor penetration. Covering the bowl and refrigerating for at least four hours, ideally overnight, lets the spices mellow and the chicken absorb the marinade’s complexity. Avoid skimping on time if you can, because brief contact yields surface flavor only, while longer marination delivers a richer bite.
When you are ready to cook, preheat the grill to high heat (450° to 550°) and soak some wooden skewers in water for 20 minutes, so they do not catch on fire while grilling.: As you combine, you will see the marinade glaze the chicken with a glossy sheen, which is a good visual indicator that the pieces are ready to rest. The tactile feel changes from dry to slick, and that surface coating will caramelize beautifully on high heat. Thorough mixing ensures spices are evenly dispersed, so every skewer tastes the same. A common pitfall is mixing too roughly and bruising the meat; treat the pieces with enough motion to coat but not so much that texture is compromised.
Next, skewer the chicken leaving about 3” at the bottom of the skewer to make it easy to hold and eat. I got 12 8” skewers.: During refrigeration, the marinade works slowly, and aromas deepen as the lime and spices interact with the chicken . You may notice a subtle mellowing of raw edge flavors and an integration that will read as more rounded on the palate after cooking. Refrigeration also helps firm the meat slightly, making it easier to thread on skewers later. Avoid leaving the chicken out at room temperature for extended periods, which risks bacterial growth; stick to the four hour minimum or refrigerate longer for best results.
Place the chicken on the grill and cook for 3-4 minutes per side or until browned and cooked throughout.: A hot grill is essential because the intense heat triggers caramelization and Maillard reactions that give the skewers that smoky, slightly charred edge. Soaking wooden skewers prevents them from scorching or igniting while you cook. You should hear a confident sizzle when the chicken hits the grate, which means juices are sealing and the surface will brown. If your grill is too cool, the meat will slowly dry rather than sear, so resist the temptation to use medium heat for speed; the result will lack that signature char. For indoor cooking, a preheated grill pan or cast iron skillet is a good stand in.
Optionally garnish with chopped fresh cilantro and serve with peanut sauce.: Threading the chicken onto skewers gives you control and creates those handheld bites everyone loves. Leave space at the bottom so guests can hold them without touching hot meat. Arrange pieces tightly enough to cook evenly but not so tightly that heat cannot circulate; slightly spaced pieces cook more uniformly. A slip here is uneven threading, which causes some pieces to be overexposed and others undercooked. If using metal skewers, be aware they conduct heat and the handle can get hot, so protect fingers with a towel or hold farther from the tip.
I got 12 8” skewers: This is a practical yield for the ingredient amounts, and visual cues like the number of skewers help you plan servings. Distributing the chicken across multiple skewers prevents crowding and promotes even browning. As you place them on the grill, arrange so there is space between skewers for air and smoke to circulate; this enhances flavor. Avoid piling skewers on top of each other, which will trap steam and prevent crisping.
Place the chicken on the grill and cook for 3-4 minutes per side or until browned and cooked throughout: Listen for the satisfying sizzle that announces caramelization, and watch for golden brown to dark mahogany edges as the sugars and soy darken. The aroma will shift from raw spice to nutty, smoky notes. Flip carefully to develop even char on each side, and test doneness by ensuring juices run clear and the meat feels springy. A common error is overcooking which will yield dry bites; remove from heat promptly when centers reach done and let rest briefly before serving so juices redistribute.
Optionally garnish with chopped fresh cilantro and serve with peanut sauce: The final garnish brightens the plate and the peanut sauce adds creaminess and a sweet salty contrast. When you spoon the sauce, notice the way it coats the chicken and how the salty sweet elements amplify the char. If you skip the garnish, the skewers remain delicious, but herbs add freshness. Watch out for heavy saucing too early, which can soften char and mask crisp edges; serve the sauce on the side for dipping if you prefer to keep textures distinct.