4cupsmixed salad greens (such as arugula, baby spinach, and chopped romaine lettuce)
1cupcherry tomatoes, halved
1ripe avocadosliced
1/2cupred onion, thinly sliced
to garnishFresh cilantro leaves
Instructions
In a mixing bowl, combine the chili powder, ground cumin, garlic powder, onion powder, lime juice, olive oil, salt, and pepper. Whisk together until the marinade is well blended.
Place the flank steak in a shallow dish or resealable plastic bag. Pour the marinade over the steak, making sure to coat it evenly on all sides. Cover the dish or seal the bag, and refrigerate. Allow the steak to marinate for a minimum of 30 minutes, but for maximum flavor, marinate for up to 2 hours.
Preheat your grill or a stovetop grill pan over medium-high heat until it reaches the desired temperature. Once hot, carefully remove the steak from the marinade, letting excess marinade drip off, and place it on the grill. Cook the steak for approximately 4-5 minutes on each side for medium-rare, or adjust the cooking time based on your preferred level of doneness.
Once cooked, take the steak off the grill and let it rest on a cutting board for about 5 minutes. This allows the juices to redistribute. After resting, slice the steak thinly against the grain for maximum tenderness.
In a large serving bowl, gently combine the mixed salad greens, halved cherry tomatoes, sliced avocado, and thinly sliced red onion. Toss the ingredients together with care to ensure everything is evenly mixed.
Neatly arrange the sliced steak on top of the salad mixture. If desired, drizzle any remaining marinade over the steak for added flavor.
Finish with a garnish of fresh cilantro leaves for a pop of color and flavor just before serving.
Notes
For maximum flavor, marinate the steak for up to 2 hours.