Add the pomegranate juice to a small nonstick saucepan and bring to a boil. Keep it at a gentle boil and let the juice reduce down to around 1/3 cup. Let the juice cool for about 30 minutes.
Add remaining marinade ingredients to the saucepan with the pomegranate juice and whisk until blended.
Add your meat and all of the marinade to a sealable gallon plastic bag. Place bag in a bowl or dish and refrigerate for up to 24 hours, shaking the bag occasionally to make sure all surfaces of the meat are in contact with the marinade.
Remove meat from the marinade (discarding the leftover marinade) and grill or broil as desired. Use it for chicken, beef, pork and fish or also as a salad dressing.