For marinade combine vinegar, Worcestershire sauce, garlic, salt and pepper in small bowl. Gradually whisk in oil until blended.
Combine onion halves, steak and mushrooms in large shallow dish or resealable plastic bag. Add 2/3 cup of marinade; cover or seal and chill 1 hour, turning occasionally. Set aside remaining marinade.
Preheat grill to high. Remove steak and onions from marinade; grill, uncovered, 5 minutes each side or to desired degree of doneness. Remove steak from grill and let stand.
Meanwhile, remove mushrooms from marinade; discard marinade. Grill mushrooms 2 to 3 minutes each side. Cut mushrooms into 1/2-inch-thick slices. Cut steak across grain into thin slices.
Top mixed greens with steak slices, onions and mushrooms. Garnish with tomatoes, if desired. Serve with reserved marinade.
Important Wal-Mart Disclaimer: All content, including but not limited to, recipe and health information provided in In Stores Now, is for educational purposes only. Such content is intended to supplement, not substitute for, the diagnosis, treatment and advice of a medical professional. Such content does not cover all possible side effects of any new or different health program. Consult your medical professional for guidance before changing or undertaking a new diet or exercise program. Advance consultation with your physician is particularly important if you are under eighteen (18) years old, pregnant, nursing, or have health problems.