01 -
In a medium bowl, whisk together lime juice, olive oil, chopped cilantro, minced garlic, ground cumin, chili powder, salt, and black pepper until well combined.
02 -
Place flank steak in a resealable plastic bag or shallow dish. Pour marinade over the steak, ensuring it's fully coated. Seal and refrigerate for at least 30 minutes, preferably 2-4 hours for optimal flavor infusion.
03 -
Cook rice according to package instructions. Warm black beans in a small saucepan over medium heat for about 5 minutes, seasoning with a pinch of salt or cumin if desired. Heat corn until warmed through, using your preferred method based on type.
04 -
Preheat grill or grill pan over medium-high heat with oil to prevent sticking. Remove steak from marinade, allowing excess to drip off. Discard used marinade. Grill steak 4-5 minutes per side for medium-rare (internal temperature 54°C/130°F), or adjust for preferred doneness.
05 -
Transfer grilled steak to a cutting board and let rest 5-10 minutes to redistribute juices. Slice thinly against the grain for maximum tenderness.
06 -
Start with a base of 1/2 to 1 cup cooked rice in each serving bowl. Layer with black beans, corn, sliced steak, cherry tomatoes, avocado, and red onion. Add feta cheese if using.
07 -
Garnish with fresh cilantro and serve with lime wedges for squeezing over the assembled bowls.