Start by seasoning the thinly sliced flank steak with salt, pepper, cumin, and chili powder. Let it marinate for about 15 minutes for enhanced flavor.
In a large skillet, heat the olive oil over medium-high heat. Add the marinated steak and sear for about 3-4 minutes on each side until browned and cooked to your desired doneness. Remove from the skillet and set aside.
In the same skillet, add the chopped onion and diced bell peppers. Sauté for about 5 minutes until the vegetables are softened. Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the uncooked rice to the skillet, stirring frequently for about 2 minutes to lightly toast the rice.
Pour in the beef broth and salsa, then bring to a boil. Reduce the heat to low, cover the skillet, and let it simmer for 15-20 minutes or until the rice is cooked and the liquid is absorbed.
Once the rice is cooked, remove the lid and fold in the seared steak and shredded cheddar cheese. Stir until the cheese is melted and evenly distributed throughout the skillet.
Taste and adjust seasoning if necessary.
Garnish the dish with fresh cilantro and serve hot with avocado slices on the side.
Notes
Feel free to customize with your favorite vegetables or spices.