5 from 1 vote
Steak Fajita Salad with Cilantro Lime Dressing | Tastes Better From Scratch
Steak Fajita Salad with Cilantro Lime Dressing
Prep Time
15 mins
Cook Time
15 mins
2 hrs
Total Time
30 mins

Steak Fajita Salad with Cilantro Lime Dressing is marinated and grilled flank steak served over a large salad with grilled onions and peppers. 

Course: Main Course, Salad
Cuisine: American
Unit: clove, cup, dash, large, pound, Tablespoon, teaspoon
Servings: 6
Calories: 441 kcal
Author: Lauren Allen
For the Steak:
  • 2 pounds flank steak
  • 1/4 cup low-sodium soy sauce
  • 1/4 cup oil (vegetable or canola)
  • juice from 1 lime
  • 1 teaspoon ground cumin
  • 2 teaspoons chili powder
  • 2 cloves garlic , minced
  • salt and freshly ground black pepper
  • crushed red pepper flakes , to taste, if desired
For the Salad:
  • 3 large romaine hearts , chopped
  • 3 bell peppers , various colors, seeded, sliced
  • 1 sweet onion , sliced thin
  • 1-2 avocados , peeled, seeded and sliced
Cilantro Lime Dressing dressing:
  • 1 cup fresh cilantro , stems removed
  • 1/2 cup plain Greek yogurt
  • 2 Tablespoons mayonnaise
  • 2 cloves garlic , minced
  • 1/4 cup olive oil
  • 2 Tablespoons lime juice , about 1 lime
  • dash salt
For the Steak:
  1. Combine soy sauce, canola oil, lime juice, cumin, chili powder, garlic, salt and pepper and crushed red pepper flakes in a medium bowl and whisk to combine. 

  2. Place steak in a large ziplock bag and pour the marinade on top. Seal bag, squeezing out as much air as possible. 

  3. Lay flat in the refrigerator and marinate for at least 2 hours, turning every couple of hours, or overnight.

  4. Make the dressing by combining all ingredients in a blender or food processor and blending until smooth. 

  5. Refrigerate for at least 10 minutes before serving. (Dressing can be made several days in advance).

  6. Remove steak from marinade and discard marinade.

  7. Allow steak to rest while you heat your over medium heat. Lightly oil the grill and cook the steak for 3-4 minutes on each side, flipping only once, until medium rare. 

  8. Remove to a plate and allow to rest while you prepare the salad.

  9. Add 1 tablespoon olive oil to a large skillet or grill pan over high heat. 

  10. Add the chopped bell peppers and onions. Season with salt and pepper and cook for 2-3 minutes, tossing, until slightly charred.

  11. Place the chopped lettuce in a large bowl. 

  12. Place sliced avocado and grilled peppers and onions on top. 

  13. Slice the flank steak into very thin slices and place on top of the salad. 

  14. Drizzle with cilantro lime dressing. Serve immediately. 

Nutrition Facts
Steak Fajita Salad with Cilantro Lime Dressing
Amount Per Serving
Calories 441 Calories from Fat 243
% Daily Value*
Total Fat 27g 42%
Saturated Fat 5g 25%
Cholesterol 92mg 31%
Sodium 680mg 28%
Potassium 774mg 22%
Total Carbohydrates 11g 4%
Dietary Fiber 2g 8%
Sugars 6g
Protein 36g 72%
Vitamin A 42.1%
Vitamin C 97.9%
Calcium 8%
Iron 18.6%
* Percent Daily Values are based on a 2000 calorie diet.