Beef Fajita Salad with Lime Vinaigrette

A vibrant Beef Fajita Salad with grilled steak slices, charred peppers, and creamy avocado on mixed greens. Save to Pinterest
A vibrant Beef Fajita Salad with grilled steak slices, charred peppers, and creamy avocado on mixed greens. | foodliebekitchen.com

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.
Save to Pinterest
| foodliebekitchen.com

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.
Save to Pinterest
| foodliebekitchen.com

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

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.

Flank steak works well for this dish, but you can also use skirt steak or sirloin. Slice against the grain for maximum tenderness.

Grilled chicken breast or marinated tofu are excellent protein alternatives that work beautifully with the Tex-Mex flavors and lime vinaigrette.

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.

Yes, prepare the vinaigrette up to 24 hours in advance and store it in an airtight container. Whisk again before serving to recombine ingredients.

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.

Beef Fajita Salad with Lime Vinaigrette

Marinated grilled beef with colorful fajita vegetables and zesty lime vinaigrette on crisp salad greens.

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

Ingredients

Beef

  • 1 pound 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: Whisk together olive oil, lime juice, cumin, paprika, chili powder, minced garlic, salt, and pepper in a bowl. Add flank steak and marinate for at least 20 minutes at room temperature or up to 4 hours refrigerated.
2
Prepare vegetables for grilling: Preheat a grill or grill pan to medium-high heat. Drizzle sliced peppers and onion with 1 tablespoon olive oil and toss to coat evenly.
3
Grill the beef: Grill marinated steak for 4 to 5 minutes per side for medium-rare, adjusting for desired doneness. Remove from heat and let rest for 5 minutes before slicing thinly against the grain.
4
Grill the vegetables: Grill peppers and onions for 4 to 5 minutes until tender with light charring.
5
Prepare the vinaigrette: Combine lime juice, olive oil, honey, Dijon mustard, minced garlic, salt, and pepper in a small bowl. Whisk until emulsified.
6
Assemble the salad: Arrange salad greens, cherry tomatoes, grilled peppers and onions, avocado slices, and sliced grilled steak on a large platter.
7
Finish and serve: Drizzle lime vinaigrette over the salad. Garnish with cheese and 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 if cheese is used
  • Contains mustard
  • May contain latex-fruit allergen from avocado
  • Check labels for hidden allergens in store-bought dressings or cheese
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.