Beef Fajita Salad Lime Vinaigrette

Beef Fajita Salad with Lime Vinaigrette Dressing features grilled steak strips over fresh greens with vibrant sautéed peppers. Bookmark
Beef Fajita Salad with Lime Vinaigrette Dressing features grilled steak strips over fresh greens with vibrant sautéed peppers. | everybitebetters.com

Marinate flank steak in smoky spices and quickly sauté until browned. Combine with charred bell peppers and red onions for classic Tex-Mex flavors. Toss mixed greens with cherry tomatoes, avocado, and crumbled cheese, then top with the warm beef mixture. Finish with a zesty lime vinaigrette made with honey, garlic, and Dijon mustard for a refreshing and protein-packed meal.

I threw this salad together on a Wednesday night when I had leftover steak and peppers that needed using. The lime vinaigrette was something I whisked up without measuring, and it turned out so bright and punchy that my partner asked if I'd ordered takeout. Sometimes the best recipes come from winging it with what's already in the fridge.

My sister came over one evening and watched me make this while we caught up over wine. She kept stealing bites of the charred peppers straight from the pan, and by the time I plated everything, half the onions were gone. We ended up making a second batch and eating it on the couch, talking until midnight.

Ingredients

  • Flank steak or sirloin: Flank steak has this beefy chew that holds up to bold spices, but sirloin works if you want something more tender. Slice it thin against the grain so it stays juicy.
  • Chili powder and cumin: These two are the backbone of that Tex-Mex warmth. I buy mine from a spice shop because the supermarket stuff can taste like dust.
  • Smoked paprika: Adds a smoky depth without firing up the grill. If you only have regular paprika, it'll still work, just less complex.
  • Red and yellow bell peppers: The sweetness from these balances the tangy dressing. I char them until they get those dark edges because that's where the flavor lives.
  • Red onion: It mellows out beautifully when you cook it down, and the color looks gorgeous against the greens.
  • Mixed salad greens: I use whatever mix looks freshest, usually something with arugula for a peppery bite.
  • Cherry tomatoes: They burst with sweetness and add little pops of juice throughout the salad.
  • Avocado: Creamy contrast to all the tangy and spicy flavors. Make sure it's ripe but not mushy.
  • Feta or cotija cheese: Cotija is more traditional and salty, but feta is easier to find and just as good.
  • Fresh lime juice: Bottled lime juice tastes like sadness. Squeeze real limes and you'll understand why this dressing works.
  • Honey: Just a touch to round out the acidity without making it sweet.
  • Dijon mustard: Helps the vinaigrette emulsify and adds a subtle sharpness.

Instructions

Marinate the beef:
Toss the sliced beef with olive oil and all the spices in a bowl. The oil helps the spices stick and keeps the meat from drying out. Let it sit while you prep everything else so the flavors have time to sink in.
Char the vegetables:
Heat your skillet until it's really hot, then add the peppers and onion with a bit of oil. Let them sit for a minute before stirring so they get those caramelized edges. They should be softened but still have some bite after about 5 minutes.
Cook the beef:
Use the same skillet without washing it because all those browned bits add flavor. Cook the beef quickly over high heat, stirring often. It should be just cooked through, not gray and tough.
Make the vinaigrette:
Whisk everything together in a small bowl, or shake it up in a jar if you're lazy like me. Taste it and adjust, it should be tangy and bright with a hint of sweetness.
Assemble the salad:
Spread the greens on a big platter, then arrange the beef, veggies, tomatoes, and avocado on top. Drizzle the dressing over everything and finish with cheese and coriander.
Fresh lime vinaigrette dressed Beef Fajita Salad with creamy avocado slices and crumbled cotija cheese ready to serve. Bookmark
Fresh lime vinaigrette dressed Beef Fajita Salad with creamy avocado slices and crumbled cotija cheese ready to serve. | everybitebetters.com

I made this for a summer dinner party once and served it family-style on a huge wooden board. Everyone built their own bowls, and people kept going back for more dressing. One friend told me she'd been trying to eat more salads but hated how boring they were, and this one finally made her excited about greens.

How to Customize This Salad

You can swap the beef for chicken thighs or even shrimp if you're not in a red meat mood. I've also made this with grilled portobello mushrooms for vegetarian friends, and the meaty texture holds up surprisingly well. Add black beans or roasted corn if you want it to feel more like a burrito bowl, or throw in some pickled jalapeños if you like heat.

Make Ahead Tips

The vinaigrette keeps in the fridge for up to a week and actually tastes better the next day. You can cook the beef and vegetables a few hours ahead and serve them at room temperature, which is how I prefer this salad anyway. Just wait to slice the avocado and dress the greens until right before serving, or everything gets soggy and sad.

Serving Suggestions

This salad is filling enough on its own, but I sometimes warm up a few tortillas and serve them on the side for people who want to make tacos. A cold beer or a margarita alongside makes it feel like a proper Tex-Mex night.

  • Serve with tortilla chips and guacamole if you want to stretch it for more people.
  • Top with a squeeze of extra lime and a sprinkle of flaky salt right before eating.
  • Leftovers are great stuffed into a wrap the next day for lunch.
Tex-Mex style Beef Fajita Salad with juicy beef strips and colorful peppers served in a bowl with dressing. Bookmark
Tex-Mex style Beef Fajita Salad with juicy beef strips and colorful peppers served in a bowl with dressing. | everybitebetters.com

This salad has become my go-to when I want something fresh but satisfying. It feels special enough for company but easy enough that I make it for myself on a random Tuesday.

Recipe FAQs

Yes, skirt steak or ribeye works well. Just ensure it is sliced thinly against the grain for tenderness.

Cotija cheese is traditional for fajitas, but you can also use Monterey Jack or omit it for a dairy-free option.

It has a mild kick from the chili powder. Adjust the amount or add cayenne pepper to increase the heat level.

Store the dressing separately from the salad and beef. Keep components in airtight containers in the fridge for up to 2 days.

Absolutely. Grilling the peppers and onions adds a smoky char that enhances the overall flavor profile of the dish.

Beef Fajita Salad Lime Vinaigrette

Tender grilled beef and sautéed peppers over fresh greens with tangy lime vinaigrette.

Prep 20m
Cook 15m
Total 35m
Servings 4
Difficulty Easy

Ingredients

For the Beef

  • 1 lb flank steak or sirloin, thinly sliced
  • 1 tbsp olive oil
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper

For the Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 small red onion, thinly sliced
  • 1 tbsp olive oil

For the Salad

  • 5 oz mixed salad greens
  • 3.5 oz cherry tomatoes, halved
  • 1 small avocado, sliced
  • 2 oz crumbled feta or cotija cheese
  • Fresh coriander leaves, for garnish

For the Lime Vinaigrette

  • 3 tbsp fresh lime juice (about 2 limes)
  • 2 tbsp olive oil
  • 1 tsp honey
  • 1 clove garlic, finely minced
  • 1/2 tsp Dijon mustard
  • 1/4 tsp salt
  • Freshly ground black pepper, to taste

Instructions

1
Marinate the Beef: In a bowl, toss the sliced beef with olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, and black pepper. Set aside to marinate while you prep the vegetables.
2
Sauté Vegetables: Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add the sliced peppers and red onion. Sauté for 4–5 minutes until slightly charred and softened. Transfer to a plate.
3
Cook the Beef: In the same skillet, cook the marinated beef for 3–4 minutes, stirring frequently until browned and cooked through. Remove from heat.
4
Prepare Vinaigrette: In a small bowl or jar, whisk together lime juice, olive oil, honey, minced garlic, Dijon mustard, salt, and black pepper until emulsified.
5
Assemble Salad: Arrange salad greens on a large platter or individual bowls. Top with sautéed peppers, onions, cherry tomatoes, avocado slices, and beef strips.
6
Finish and Serve: Drizzle generously with lime vinaigrette. Sprinkle with crumbled cheese and fresh coriander. Serve immediately.
Additional Information

Equipment Needed

  • Large skillet or grill pan
  • Mixing bowls
  • Whisk or small jar with lid
  • Cutting board and knife

Nutrition (Per Serving)

Calories 390
Protein 29g
Carbs 13g
Fat 25g

Allergy Information

  • Contains dairy (feta/cotija cheese); omit cheese for dairy-free option.
  • Gluten-free as written, but verify spices and cheese are gluten-free if highly sensitive.
  • Contains avocado (for those with latex-fruit syndrome).
Sophie Adams

Sharing simple, flavorful recipes and practical cooking tips for everyday home cooks.