To make the marinade, add the first 8 ingredients to a medium bowl and whisk to combine. Reserve ½ cup. Transfer the remaining marinade to a gallon-size, sealable plastic bag.
Add the beef, press out any excess air from the bag, then seal and turn to coat. Marinate for at least hours and up to 12 hours in the refrigerator.
Preheat the grill to medium-high heat or set a grill pan over medium-high heat. If using the grill, clean the grill grates and brush them with oil. If using a grill pan, coat pan lightly with oil.
Remove beef from the marinade and pat dry; discard the marinade. Thread beef onto soaked skewers then grill 2 to 3 minutes on each side, or until desired degree of doneness.
Remove beef from skewers and serve family style with warmed tortillas, shredded lettuce, shredded carrots, and kimchi. Use extra reserved marinade for serving.
This recipe can also be prepared without using skewers—the skewers simply make it easier to handle the beef while it’s on the hot grill. To make slicing the beef easier, freeze it for at least 1 hour and up to 2 hours.