Ingredients
Equipment
Method
- In a bowl, whisk together lime juice, olive oil, cilantro, garlic, cumin, chili powder, salt, and pepper.
- Place the steak in a resealable bag or shallow dish and pour the marinade over it. Ensure the steak is fully coated.
- Marinate in the refrigerator for at least 30 minutes, or up to 4 hours.
- Rinse the rice under cold water until the water runs clear.
- In a medium saucepan, combine rice, water, and salt.
- Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes, or until all the water is absorbed and the rice is fluffy.
- Remove the steak from the marinade and pat it dry with paper towels.
- Heat a large skillet (cast iron is ideal) over medium-high heat.
- Add the steak and cook for 3-5 minutes per side for medium-rare, or longer depending on your desired doneness. Use a meat thermometer to ensure accuracy.
- Let the steak rest for 5-10 minutes before slicing against the grain.
- While the steak is cooking and resting, prepare the toppings. Dice the avocados, rinse and drain the black beans, and prepare the corn (if using frozen, thaw it slightly). Dice the red onion.
- Divide the rice among bowls.
- Top with sliced steak, avocado, black beans, corn, and red onion. Add optional toppings like sour cream, salsa, or shredded cheese.
- Serve immediately!
Notes
Marinating the steak for the right amount of time (30 minutes to 4 hours) is crucial for flavor and texture. Patting the steak dry before cooking ensures a good sear. Let the steak rest before slicing to allow the juices to redistribute. Customize toppings to your liking. For added flavor, grill the steak instead of pan-frying. Leftovers can be stored in the refrigerator for up to 3 days.
