Cut the steak in 2-4 pieces. Add to a plastic bag and toss well with marinade ingredients. Refrigerate for about an hour or overnight.
For the sauce
When you’re almost ready to eat, cook the rice. Meanwhile, fry a pile of onion rings in a well-oiled pan over medium heat. When they soften and begin to brown add the garlic and chopped tomato.
Season well and cook until the tomatoes have just begun to slump into the onion. This should take about 5 minutes. Garnish with cilantro.
Finishing Touches
Grill the steak over high heat (depending on thickness and size of cut, this could be about 5 minutes per side).
Fry the eggs while the meat rests.
Assemble the dish: Each person gets rice, topped with the steak, then the onion mix, a fried egg, and a sprinkling of fresh cilantro.
Enjoy for brunch, lunch, or dinner.