In a medium bowl, combine the olive oil, lime juice, garlic powder, cumin, salt, and pepper. Add the flank steak and toss to coat well. Let it marinate for at least 15 minutes, or up to 2 hours in the refrigerator for extra flavor.
If you haven’t prepared your rice yet, cook it according to package instructions. For this recipe, one cup of cooked rice is ideal as the base for your bowl.
Heat a skillet or grill pan over medium-high heat. Once hot, add the steak and cook for about 4-5 minutes per side for medium rare, or adjust to your preferred doneness. Remove the steak from the pan and let it rest for 5 minutes to retain its juices.
While the steak rests, halve the cherry tomatoes, slice the avocado, dice the red onion, and drain the corn. Toss the cherry tomatoes, corn, and red onion with half of the chopped cilantro and a little salt and pepper.
Using a sharp knife, slice the steak thinly against the grain. This ensures tenderness with every bite.
Start with a base of cooked rice in each bowl. Top with sliced steak, the veggie mixture, and avocado slices. Sprinkle the remaining cilantro over the top for a fresh finish.