This vibrant Tex-Mex salad combines tender marinated flank steak with grilled bell peppers and onions, fresh greens, cherry tomatoes, and creamy avocado. A zesty lime vinaigrette ties everything together with bright, citrusy flavors. Ready in just 40 minutes, it's a gluten-free main dish that's both hearty and refreshing.
The sizzle of marinated steak hitting the hot grill one summer evening changed my salad game forever. We had guests coming for dinner and I wanted something substantial but not heavy. That's when inspiration struck to combine my favorite fajita flavors with a fresh salad approach. The vibrant colors and tangy lime dressing turned what could have been an ordinary meal into something our friends still request years later.
I first made this salad when my brother visited from California, a dedicated gym-goer who was skeptical about a salad being satisfying enough for dinner. The look on his face when he took that first bite of perfectly grilled steak alongside the charred peppers and tangy dressing was priceless. He actually asked for the recipe before leaving, which in my family counts as the highest form of culinary praise.
Ingredients
- Flank Steak: This cut has the perfect balance of leanness and flavor, and I discovered it absorbs marinade beautifully in even a short time.
- Bell Peppers: Using both red and yellow creates not just a flavor contrast but a gorgeous visual appeal that makes the salad feel special.
- Lime Juice: Fresh is absolutely non-negotiable here, as the bottled stuff lacks the bright, floral notes that make the dressing sing.
- Avocado: I learned to add this at the very last minute to prevent browning, and its creaminess provides the perfect counterpoint to the acidic dressing.
Instructions
- Marinate with Purpose:
- Whisk olive oil, lime juice, cumin, paprika, chili powder, garlic, salt and pepper in a bowl until fragrant. The spices should bloom in the oil, releasing their aromas before you add the steak to marinate for at least 20 minutes.
- Master the Grill:
- Heat your grill or grill pan until it's smoking hot before adding the steak, listening for that satisfying sizzle. For medium-rare, cook 4-5 minutes per side, then let it rest before slicing against the grain into thin strips.
- Char the Vegetables:
- Toss peppers and onions in olive oil until glossy, then grill until they develop those beautiful charred edges and soften just slightly. You want them tender but still with a bit of crunch.
- Craft the Dressing:
- Combine lime juice, olive oil, honey, Dijon, garlic, salt and pepper in a bowl. Whisk vigorously until the mixture turns slightly cloudy and thickens, indicating it's properly emulsified.
- Assemble with Artistry:
- Layer greens as your foundation, then arrange the grilled vegetables, tomatoes, avocado slices, and sliced steak in sections over the top. This creates a beautiful presentation where everyone can see all the components.
This salad became our unofficial celebration dish after I served it at my sister's graduation gathering. We had pushed the dining table onto the patio, strung up some lights, and as everyone helped themselves to seconds, the conversation flowed effortlessly into the evening. Now whenever I make it, I'm transported back to that perfect night when food brought us all together in the most natural way.
Customizing Your Fajita Salad
After making this salad countless times, I've experimented with numerous variations based on what's available or dietary needs. Swapping in chicken thighs works beautifully when marinated the same way, though they need a bit longer on the grill. For vegetarian guests, I've found that portobello mushrooms absorb the marinade wonderfully and provide that meaty satisfaction without the meat.
Make-Ahead Strategies
On particularly busy days, I prep components in stages to make dinner assembly lightning-fast. The vinaigrette keeps beautifully in a jar for up to three days, actually improving as the flavors meld. I often slice the peppers and onions the morning of, storing them in a container with a damp paper towel to maintain freshness.
Serving Suggestions
While this salad stands confidently as a complete meal, I sometimes add complementary sides when feeding a particularly hungry crowd. Warm tortillas wrapped in foil make for an interactive element as guests can create impromptu fajita wraps with their salad components.
- For a more substantial spread, a simple black bean soup makes an excellent starter.
- A basket of tortilla chips with fresh guacamole invites casual grazing before the main event.
- Keep sliced limes on the table for anyone who wants to add an extra squeeze of brightness to their portion.
This fajita salad bridges the gap between comfort food and fresh eating in a way that satisfies without weighing you down. Every time I make it, I'm reminded that good food doesn't have to be complicated to be memorable.
Your Recipe Questions Answered
- → How long should I marinate the beef?
-
Marinate the flank steak for at least 20 minutes at room temperature for quick preparation, or refrigerate for up to 4 hours for deeper flavor development.
- → Can I use a different cut of beef?
-
Flank steak works well for this dish, but you can also use skirt steak or sirloin. Slice against the grain for maximum tenderness.
- → What can I substitute for flank steak?
-
Grilled chicken breast or marinated tofu are excellent protein alternatives that work beautifully with the Tex-Mex flavors and lime vinaigrette.
- → How do I know when the steak is cooked to medium-rare?
-
Grill for 4–5 minutes per side, then check with a meat thermometer for 130–135°F. Let it rest for 5 minutes before slicing to retain juices.
- → Can I make the vinaigrette ahead of time?
-
Yes, prepare the vinaigrette up to 24 hours in advance and store it in an airtight container. Whisk again before serving to recombine ingredients.
- → Is this salad gluten-free?
-
Yes, the salad is naturally gluten-free. Ensure any store-bought cheese or dressings are certified gluten-free if serving to those with gluten sensitivity.