In a mixing bowl, combine all the ingredients together until smooth; you can use a food processor.
RESERVE ONE CUP OF MARINADE in a separate container and place in the refrigerator.
Pour the rest on of the marinade on top of your choice of steak that you have placed in a glass or plastic container or a plastic bag.
Cover and place the steak in the refrigerator to marinade for at least 2 hours or overnight.
Remove the steak from the marinade and grill over medium heat until cooked.
While the steak is grilling, add the reserved marinade to a small saucepan and cook over medium high heat until it has reduced and thickened.
Spoon the sauce over the cooked sliced steak.