01 -
In a medium bowl, whisk together lime juice, olive oil, chopped cilantro, minced garlic, ground cumin, chili powder, salt, and black pepper.
02 -
Add flank steak to the marinade, ensuring it is evenly coated. Cover and refrigerate for at least 30 minutes, preferably 2 to 4 hours for optimal flavor.
03 -
Cook rice according to package instructions. Warm black beans in a saucepan over medium heat for 5 minutes, seasoning optionally with salt or cumin.
04 -
If using fresh corn, briefly boil or sauté until tender. Heat frozen corn as needed.
05 -
Preheat grill or grill pan to medium-high heat. Remove steak from marinade and let excess drip off; discard marinade. Grill steak for 4 to 5 minutes per side until medium-rare (internal temperature 130°F).
06 -
Allow steak to rest for 5 to 10 minutes before slicing thinly against the grain to ensure juiciness and tenderness.
07 -
Divide cooked rice into bowls. Top with black beans, corn, cherry tomatoes, avocado slices, diced red onion, and sliced steak. Add crumbled feta cheese if desired. Garnish with extra cilantro and lime wedges.