This recipe has become my go to marinade for all things steak. The vinegar really helps the flavors penetrate into the meat and the garlic flavor is wonderful. I've marinaded anywhere from an hour to overnight. I think you get the best flavor somewhere in the middle, around 3-4 hours. Only letting the steaks marinade for an hour doesn't seem to let enough of these wonderful flavors soak into the meat. And overnight just tends to overpower the entire thing. The recipe also calls for ribeye steaks, but it works well with almost any steak.
1/2 cup balsamic vinegar
1/4 cup soy sauce
3 tablespoons minced garlic
2 tablespoons honey
2 tablespoons olive oil
2 teaspoons ground black pepper
1 teaspoon Worcestershire sauce
1 teaspoon onion powder
1/2 teaspoon salt
1/2 teaspoon liquid smoke flavoring
1 pinch cayenne pepper
2 (1/2 pound) rib-eye steaks
In a medium bowl, mix the vinegar, soy sauce, garlic, honey, olive oil, ground black pepper, Worcestershire sauce, onion powder, salt, liquid smoke, and cayenne pepper.
Place steaks in a shallow glass dish with the marinade, and turn to coat. For optimum flavor, rub the liquid into the meat. Cover, and marinate in the refrigerator for 3-4 hourss.
Preheat grill for medium-high to high heat.
Lightly oil the grill grate. Grill steaks 7 minutes per side, or to desired doneness. Discard leftover marinade