Beef Fajita Salad with Lime Vinaigrette

A vibrant Beef Fajita Salad with grilled steak, colorful peppers, and creamy avocado topped with zesty lime vinaigrette. Pin It
A vibrant Beef Fajita Salad with grilled steak, colorful peppers, and creamy avocado topped with zesty lime vinaigrette. | rusticrecipelab.com

This vibrant Tex-Mex salad features tender marinated flank steak grilled to perfection alongside charred bell peppers and onions. The steak is seasoned with cumin, smoked paprika, and chili powder, then seared in a hot grill pan until medium-rare. Crisp mixed greens, cherry tomatoes, and creamy avocado provide freshness and texture, while a zesty lime vinaigrette ties everything together.

Total preparation takes just 40 minutes, making it ideal for weeknight dinners or entertaining guests. The gluten-free salad serves four and delivers 31g of protein per serving, keeping you satisfied and energized. Optional toppings like cotija cheese and fresh cilantro add authentic Tex-Mex flair.

That Juarez summer changed everything for me. The blazing Texas heat had me craving something lighter than my usual Tex-Mex fare, but I wasn't willing to sacrifice those bold flavors I'd grown to love. Standing over my grill one evening, watching peppers char and steak sizzle, this fajita salad was born – a perfect compromise between fresh and fiery.

Last month, my neighbor Elisa popped over just as I was plating this colorful creation, and the look on her face when she took her first bite was priceless. Her eyes widened with that unmistakable this is way better than I expected expression, and before leaving, she snapped a photo of my scribbled recipe. Three days later, she texted me a picture of her own version with the caption successful dinner party MVP!

Ingredients

  • Flank Steak: Its thin profile makes it perfect for quick grilling and absorbing marinade, but Ive learned that slicing against the grain is non-negotiable for tenderness.
  • Bell Peppers: Using both red and yellow creates not just visual appeal but slightly different sweetness levels that play beautifully against the savory beef.
  • Lime Juice: Freshly squeezed makes all the difference here – the bottled stuff lacks that bright, aromatic quality that cuts through the richness of the steak.
  • Smoked Paprika: This sneaky ingredient brings a subtle campfire quality that tricks your taste buds into thinking youve been grilling for hours.
  • Avocado: Choose ones that yield slightly to gentle pressure but arent soft all over – perfect ripeness adds creamy texture without turning to mush in the salad.

Instructions

Marinate with purpose:
Whisk together that aromatic blend of olive oil, lime juice, cumin, paprika, chili powder, garlic, salt and pepper until it smells like a Tex-Mex dream. Let the flank steak bathe in this goodness for at least 20 minutes – youll see the meat start to take on a beautiful reddish hue.
Fire up the grill:
While your grill heats to a proper sizzle, toss those vibrant pepper strips and onion slices with olive oil until they glisten. The oil helps them char rather than burn.
Steak perfection:
Place that marinated beef on the hot grill and listen for that satisfying sizzle that tells you youre doing it right. After 4-5 minutes, flip it to reveal those beautiful grill marks – your kitchen should smell incredible by now.
Vegetable charring:
Add those peppers and onions to the grill, arranging them so they get even heat. Youre looking for slight charring and tenderness, not mushy vegetables.
Rest and slice:
Let that beautiful steak rest – this isnt just chef talk, its science that keeps the juices inside. Then slice thinly against the grain, revealing that perfect pink center surrounded by seasoned crust.
Whisk the dressing:
Combine lime juice, olive oil, honey, Dijon, garlic, salt and pepper with enthusiasm. The mustard helps everything emulsify into a creamy consistency.
Build your masterpiece:
Layer the greens as your foundation, then arrange your grilled treasures, fresh tomatoes and avocado with artistic flair. Every bite should have multiple colors and textures.
Freshly grilled Beef Fajita Salad arranged on a platter with mixed greens, cherry tomatoes, and cotija cheese. Pin It
Freshly grilled Beef Fajita Salad arranged on a platter with mixed greens, cherry tomatoes, and cotija cheese. | rusticrecipelab.com

One particularly hectic Tuesday, I threw this together for an impromptu dinner with my sister who was going through a rough patch. As we sat on the patio, the citrusy aroma rising from our plates, she suddenly started laughing – really laughing – for the first time in weeks. Something about the bright colors and flavors seemed to lift the heaviness shed been carrying, reminding us both how a thoughtful meal can nourish more than just the body.

Make-Ahead Options

Ive learned through many dinner party close-calls that components of this salad can be prepared separately up to a day in advance. The marinade actually improves overnight in the fridge, the vinaigrette stays perfect in a sealed jar for 3-4 days, and grilled vegetables can be refrigerated then brought to room temperature before serving. Just save the avocado slicing and final assembly until right before eating to maintain those perfect textures.

Customization Ideas

This recipe has become something of a chameleon in my kitchen, adapting to whatever needs or ingredients I have on hand. My vegetarian friends get a version with portobello mushrooms marinated exactly like the steak, which develop an almost meaty texture when grilled properly. For family gatherings where appetites vary wildly, I set up a build-your-own station with additional toppings like pickled jalapeños, black beans, and crushed tortilla chips for those who want a little crunch.

Serving Suggestions

The presentation of this dish matters almost as much as the flavors – I serve it on my largest white platter to let those vibrant colors pop. When entertaining, I sometimes portion individual servings into wide, shallow bowls with the steak artfully arranged on top and dressing drizzled in a pattern rather than tossed in.

  • For a refreshing summer drink pairing, try a cucumber-lime agua fresca that echoes the bright notes in the vinaigrette without competing with the flavors.
  • Keep bread offerings light – warmed corn tortillas folded in a cloth napkin provide just enough substance without overwhelming the salad concept.
  • Finish the meal with something small and sweet like cinnamon-dusted mango slices to complement the meal rather than weigh it down.
Sliced flank steak and charred vegetables for a hearty Beef Fajita Salad with lime vinaigrette garnished with cilantro. Pin It
Sliced flank steak and charred vegetables for a hearty Beef Fajita Salad with lime vinaigrette garnished with cilantro. | rusticrecipelab.com

This fajita salad has taught me that compromise doesnt mean sacrifice – it can actually lead to something better than either original option. I hope it brings the same delicious revelation to your table.

Recipe Questions

Yes, marinate the flank steak for up to 4 hours in the refrigerator for deeper flavor. Remove from cold storage 15 minutes before grilling to bring closer to room temperature for even cooking.

After grilling and resting for 5 minutes, slice against the grain using a sharp chef's knife. This breaks down muscle fibers, resulting in tender, easier-to-chew pieces that absorb the vinaigrette beautifully.

Absolutely. Chicken breast works wonderfully with the same marinade and cooks in 6-7 minutes per side. Tofu is excellent for vegetarian versions—press it first, then marinate and pan-fry until golden and crispy.

Whisk the lime juice and mustard together first, then slowly drizzle in olive oil while continuously whisking. The mustard acts as an emulsifier, helping oil and acid bind into a creamy dressing that coats the salad evenly.

Yes, simply omit the feta or cotija cheese for a completely dairy-free version. The lime vinaigrette and grilled vegetables provide plenty of flavor without cheese, making it suitable for dairy-free diets.

Black beans and corn complement the Tex-Mex theme perfectly. Swap bell peppers for poblano peppers, add sliced radishes for crunch, or include grilled zucchini and mushrooms for more vegetables and smokiness.

Beef Fajita Salad with Lime Vinaigrette

Marinated grilled beef with colorful fajita vegetables and zesty lime vinaigrette—a fresh Tex-Mex twist on classic salad.

Prep 25m
Cook 15m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1 lb flank steak
  • 2 tablespoons olive oil
  • 1 tablespoon fresh lime juice
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1 garlic clove, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Vegetables

  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 small red onion, sliced
  • 1 tablespoon olive oil
  • 3.5 ounces cherry tomatoes, halved
  • 1 avocado, sliced
  • 4 ounces mixed salad greens

Lime Vinaigrette

  • 3 tablespoons fresh lime juice
  • 2 tablespoons olive oil
  • 1 teaspoon honey
  • 1/2 teaspoon Dijon mustard
  • 1 garlic clove, minced
  • Salt and black pepper to taste

Optional Toppings

  • 1 ounce crumbled feta or cotija cheese
  • Fresh cilantro leaves

Instructions

1
Marinate the Beef: Combine olive oil, lime juice, cumin, paprika, chili powder, minced garlic, salt, and pepper in a bowl. Add flank steak and coat thoroughly. Marinate at room temperature for 20 minutes or refrigerate up to 4 hours.
2
Prepare the Grill: Preheat grill or grill pan to medium-high heat. Toss sliced bell peppers and onion with 1 tablespoon olive oil to coat evenly.
3
Grill the Beef: Place marinated steak on heated grill. Cook 4 to 5 minutes per side for medium-rare doneness or adjust according to preference. Transfer to cutting board and allow to rest 5 minutes before slicing against the grain.
4
Grill the Vegetables: Place oiled peppers and onion on grill. Cook 4 to 5 minutes until tender with light charring, turning occasionally for even cooking.
5
Prepare the Vinaigrette: Whisk together lime juice, olive oil, honey, Dijon mustard, minced garlic, salt, and pepper in a small bowl until emulsified and well combined.
6
Assemble the Salad: Arrange mixed salad greens on a large platter. Layer with halved cherry tomatoes, grilled peppers and onion, sliced avocado, and sliced grilled beef.
7
Finish and Serve: Drizzle lime vinaigrette over assembled salad. Garnish with crumbled cheese and fresh cilantro if desired. Serve immediately.
Additional Information

Equipment Needed

  • Grill or grill pan
  • Mixing bowls
  • Whisk
  • Chef's knife
  • Tongs
  • Cutting board

Nutrition (Per Serving)

Calories 380
Protein 31g
Carbs 14g
Fat 23g

Allergy Information

  • Contains dairy and mustard when cheese is added
  • May trigger latex-fruit allergy response from avocado
  • Verify store-bought dressings and cheese for hidden allergens
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.