Start with Seasoning your steak to ensure maximum flavor. Combine the steak seasoning ingredients (salt, cumin, garlic powder, onion powder, oregano, and olive oil) in a small bowl. Rub the mixture all over the steak, ensuring it’s evenly coated. Let the steak sit seasoned while you prepare all of the other ingredients.
When ready to cook, heat a cast-iron skillet or grill pan over medium-high heat. Cook the steak for about 4-5 minutes per side, depending on thickness and desired doneness. Let the steak rest for 5 minutes before slicing it thinly against the grain.
While the steak marinates, cook the rice. Rinse the rice under cold water until the water runs clear to remove excess starch. In a pot, combine the rice, water, and salt. Bring it to a boil, then reduce the heat to low, cover, and simmer for 18-20 minutes.
Get out a skillet & add a drizzle of olive oil. Toss in the sliced red bell pepper and purple onion. Add a tablespoon of garlic powder and a pinch of salt for extra flavor. Sauté over medium heat until the veggies are tender and slightly caramelized, about 5-7 minutes. Set them aside.
While the steak and rice are cooking, prepare the toppings. Rinse and drain the black beans and corn. Chop the romaine lettuce and halve the cherry tomatoes. For the guacamole, mash the avocados in a bowl, then stir in lime juice, minced cilantro, salt, and garlic powder until smooth.
Now for the fun part—assembly! Start with a generous scoop of rice as your base. Add sliced steak, sautéed veggies, black beans, corn, lettuce, and cherry tomatoes. Top it all off with a dollop of guacamole and serve with lime wedges on the side for extra zest!