Cut one large eggplant into 1-2" pieces. You want them large enough to fit on the skewer, but small enough to cook relatively quickly without burning the outside.
Place all your marinade ingredients in a bowl and mix well.
Add the eggplant and mix to make sure it is thoroughly coated. Refrigerate for 1-3 hours.
Heat the grill to 400F degrees.
Skewer the eggplant pieces and brush with melted coconut oil (save the excess marinade).
Place on the grill for 3-4 minutes per side, until eggplant is cooked through. If it starts to burn, turn the heat down or move to a cooler part of the grill.
Place the leftover marinade in a bowl and heat in the microwave for 1-2 minutes until warmed and bubbly.
Remove the skewers from the grill and serve with the reserved marinade as dipping sauce.
Video
Notes
The longer you marinade the eggplant, the more flavor it will have. However, do not leave it in the marinade for more than 6 hours.
If the eggplant starts to burn, either turn down the heat or move to a cooler part of the grill.
Skewering the eggplant through the skin instead of just the flesh will help to keep it securely on the skewers.