If using bamboo skewers, soak skewers in water for at least 20 minutes. This will prevent the skewers from burning on the grill.
Heat vegetable oil in medium saucepan. Add onions and saute until soft and translucent, about 7 minutes.
Add garlic and ginger and saute until fragrant, about 1 minute.
Add remaining ingredients and simmer for 10 Minutes. Cool sauce completely.
Reserve half of the sauce for basting.
Place shrimp in a resealable bag and pour remaining sauce over shrimp.
Close bag and knead to ensure all shrimp is coated in sauce. Refrigerate for 1 hour to overnight.
Remove shrimp from marinade and throw marinade away.
Thread onto the skewers.
Spray grill lightly with cooking spray and preheat grill on medium high.
Place shrimp on grill and grill until well browned on one side, about 5 – 7 minutes.
Turn and baste with sauce.Grill another 5 to 7 minutes. Turn and baste again.
Continue grilling until well caramelized and the shrimp is cooked through.
Remove and serve with reserved sauce.
Christina's Notes
Fresh Parsley: Top with your favorite fresh herbs, lemon juice, or lemon zest.
Marinate Ahead of Time: To make this recipe quick and easy, marinate the shrimp overnight, then grill when you're ready.
Olive Oil: It's possible to replace the sesame oil with olive oil.
Skewers: If using wooden skewers, soak your skewers in water for at least 20 minutes. This will prevent the skewers from burning on the grill.
Shrimp and Veggies: Use extra marinade to marinate vegetables, such as grilled asparagus, grilled zucchini, or red onion, to enjoy as a side. You can also try shrimp and sausage on the grill as well.
Alternate cooking method tip: A grill pan is a great way to make this dish in place of a grill if you need to cook indoors. You can also make baked shrimp skewers on a sheet pan in the oven.