Start by marinating the steak: In a bowl, combine olive oil, lime juice, lime zest, minced garlic, cumin, paprika, salt, and black pepper.
Add the flank steak to the marinade, making sure it is well coated. Let it marinate in the refrigerator for at least 30 minutes or up to 2 hours for more flavor.
While the steak is marinating, rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, bring the chicken broth to a boil. Add the rice, reduce heat to low, cover, and cook for about 15-18 minutes or until the rice is tender and the liquid is absorbed. Remove from heat and let it sit covered for 5 minutes.
Preheat a grill or stovetop grilling pan over medium-high heat. Once hot, remove the steak from the marinade and grill it for about 5-7 minutes per side, or until it reaches your desired doneness. Let it rest for 5 minutes before slicing against the grain.
Fluff the cooked rice with a fork and mix in half of the chopped cilantro.
In serving bowls, start with a base of cilantro lime rice, then top with the grilled steak slices, halved cherry tomatoes, sliced avocado, and corn if using.
Garnish with the remaining cilantro and a wedge of lime on the side for additional fresh lime juice.
Notes
Serve the bowls layered to showcase the vibrant colors, and drizzle any remaining marinade over the top just before serving.