This dish features tender strips of spiced beef seared to perfection, combined with crisp romaine lettuce, colorful bell peppers, ripe avocado, and juicy cherry tomatoes. All tossed in a zesty lime dressing that balances tangy and sweet notes, creating a refreshing and protein-rich meal. Garnished with fresh cilantro, this salad offers vibrant colors and bold flavors perfect for a quick, easy, and satisfying Tex-Mex inspired main.
The first time I made this salad, it was supposed to be tacos but I was too tired to warm tortillas. That happy mistake turned into one of my go-to weeknight dinners, especially when I want something that feels restaurant-fancy but comes together in under 40 minutes.
Last summer my neighbor Sarah dropped by during a particularly chaotic evening and I literally threw this together while we talked. She texted me three days later demanding the recipe because her husband kept asking when I was coming over to cook again.
Ingredients
- Flank steak or sirloin: Flank has that beautiful grain that holds onto marinades perfectly, just remember to slice against it for tenderness
- Chili powder, cumin, and smoked paprika: This trio creates that classic fajita flavor profile, and do not skip the smoked paprika because it brings the depth
- Romaine lettuce: Sturdier than spring mix and stands up to the warm beef without getting sad and wilted
- Red and yellow bell peppers: The red is sweeter while yellow adds brightness, and both stay crunchy even after dressing
- Red onion: Thinly sliced it adds just the right amount of sharp bite to cut through the rich beef
- Ripe avocado: Creamy richness that makes this feel indulgent despite being a salad
- Extra-virgin olive oil: Use the good stuff here because the lime dressing needs that grassy peppery flavor
- Fresh lime juice: Bottled juice will make everything taste flat and chemical, squeeze the real thing
Instructions
- Season the beef:
- Toss the sliced beef with olive oil and all those spices, making sure every piece gets coated. Let it hang out for at least 10 minutes while you chop everything else.
- Sear the beef:
- Get your skillet ripping hot over medium-high and cook the beef in batches so it actually browns instead of steaming. Two to three minutes per side is all you need.
- Build your salad base:
- Pile the lettuce, peppers, onions, tomatoes, and avocado into your biggest bowl. Do not toss yet because you want the colors to look pretty on top.
- Make the lime dressing:
- Whisk the olive oil, lime juice, honey, Dijon, garlic, salt, and pepper until it thickens slightly. Taste it and add more honey if your limes were particularly bitter.
- Bring it all together:
- Arrange that warm beef right on top and drizzle with half the dressing. Toss gently at the table so everyone can see those beautiful colors before they get mixed up.
This recipe has become my standard for whenever someone says they are starting a new diet but still want to feel satisfied. There is something about those warm fajita spices and creamy avocado that makes it impossible to feel deprived.
Making It Your Own
The beauty here is that almost everything can be swapped based on what is in your fridge or what your family actually likes. I have made this with leftover rotisserie chicken when cooking beef felt like too much effort for a Tuesday, and honestly it was just as good.
Getting The Timing Right
The key to this feeling special instead of like a thrown-together lunch is serving the beef while it is still warm. You can slice and prep all the vegetables hours ahead and keep them in the fridge, only cooking the beef right before you want to eat.
Side Dishes That Actually Work
Despite being substantial enough to stand alone, this salad pairs beautifully with some simple sides to round out the meal.
- Crispy tortilla strips for that crunch factor everyone secretly wants
- A side of Mexican rice because soaking up that extra lime dressing is mandatory
- Simple charred corn on the cob when it is in season
This salad reminds me that the best meals often come from being flexible and trusting your instincts. Now grab some limes and make someone is week a little brighter.
Recipe FAQs
- → How do I cook the beef for best texture?
-
Slice the beef thinly and marinate it with spices for at least 10 minutes. Cook on a hot skillet for 2-3 minutes per side for a tender, juicy texture.
- → Can I customize the vegetables in this salad?
-
Absolutely, you can add grilled corn, black beans, or substitute bell peppers with your favorite crunchy vegetables for extra flavor and texture.
- → What makes the lime dressing stand out?
-
The dressing combines fresh lime juice, honey, and Dijon mustard emulsified with olive oil, offering a balanced tangy, sweet, and savory flavor that complements the beef and veggies.
- → Is it possible to make this dish dairy-free?
-
Yes, simply omit the shredded cheddar cheese or replace it with a dairy-free alternative while keeping the other ingredients intact.
- → What sides pair well with this main dish?
-
Tortilla chips add a delightful crunch, but you can also serve with warm grains like quinoa or rice for a more filling meal.
- → How can I ensure the salad stays fresh when serving later?
-
Keep the dressing separate until serving and store the beef and vegetables in airtight containers in the fridge. Toss everything together just before eating.