This Tex-Mex inspired dish layers tender marinated beef with sautéed red and yellow bell peppers, crisp mixed greens, cherry tomatoes, and creamy avocado slices. A bright lime dressing, blended with olive oil, honey, and a hint of Dijon mustard, adds a refreshing zing, perfectly tying all the flavors together. Ideal for a quick, nutritious meal with vibrant textures and bold notes.
Prepare the beef with cumin, smoked paprika, and chili powder, then sear quickly to retain juiciness. Meanwhile, sauté peppers and onions lightly to maintain crunch. Serve everything on a bed of greens topped with fresh cilantro for an extra pop of flavor. This dish balances savory and zesty elements for a satisfying Tex-Mex experience.
I threw this salad together on a Tuesday night when I was craving something fresh but filling, and the sizzle of beef hitting a hot pan instantly changed the mood of my kitchen. The smell of cumin and lime pulled my partner in from the other room. It's become our go-to when we want the bold flavors of fajitas without the heaviness, and honestly, it tastes like summer no matter the season.
The first time I made this, I was hosting a friend who claimed she didn't like salads. She went back for seconds and asked for the recipe before she even finished her plate. That moment reminded me that a salad doesn't have to be boring or virtuous, it can be the star of the meal if you build it right.
Ingredients
- Flank steak or sirloin: I prefer flank because it stays tender when sliced thin against the grain, and it soaks up the marinade beautifully.
- Ground cumin and smoked paprika: These two spices are the backbone of the flavor, giving the beef that warm, earthy kick that makes it taste like it came off a grill.
- Fresh lime juice: Use real limes, not bottled juice, the brightness is completely different and it makes the whole dish sing.
- Red and yellow bell peppers: I like using both colors because they add sweetness and a pop of color that makes the salad look as good as it tastes.
- Avocado: Wait until just before serving to slice it so it stays green and creamy, and don't skip it because it adds richness that balances the acidity.
- Honey in the dressing: Just a teaspoon smooths out the lime's sharpness and brings everything into harmony without making it sweet.
Instructions
- Marinate the beef:
- Toss the sliced beef with olive oil, garlic, cumin, smoked paprika, chili powder, salt, pepper, and lime juice in a bowl. Let it sit for at least 15 minutes, though 30 is even better if you have the time.
- Sear the beef:
- Heat your skillet or grill pan until it's really hot, then add the beef in a single layer. Cook for 2 to 3 minutes per side until you get a nice char but the inside stays juicy, then set it aside to rest.
- Cook the peppers and onions:
- In the same pan, add a little oil and toss in the sliced peppers and onion. Sauté for 3 to 4 minutes until they soften but still have a little snap, then remove from heat.
- Make the lime dressing:
- Whisk together olive oil, lime juice, honey, Dijon mustard, minced garlic, salt, and pepper in a small bowl. Taste it and adjust the lime or honey to your liking.
- Assemble the salad:
- Spread the greens on a big platter or divide them among plates, then layer on the peppers, onions, tomatoes, avocado, and beef. Drizzle the dressing over everything and finish with fresh cilantro.
I remember packing the leftovers for lunch the next day and being surprised that it tasted even better after the flavors had time to settle. My coworker smelled it from across the table and asked what restaurant I'd ordered from, and I felt a little proud saying I'd just made it at home the night before.
Serving and Pairing Ideas
This salad is hearty enough to stand on its own, but I've also served it with warm corn tortillas on the side for scooping. If you want to stretch it further, add a scoop of black beans or roasted corn, both bring a subtle sweetness that complements the lime dressing. A cold beer or a sparkling water with lime feels just right alongside it.
Storage and Meal Prep
You can marinate the beef and prep the vegetables a day ahead, which makes weeknight assembly a breeze. Store the cooked beef and sautéed peppers separately in the fridge, and keep the dressing in a small jar so you can shake it up before serving. The greens and avocado should be added fresh right before eating, otherwise they'll wilt or brown.
Variations and Substitutions
I've swapped the beef for grilled chicken thighs when I wanted something a little lighter, and it worked beautifully. For a vegetarian version, use firm tofu or tempeh marinated the same way, just press it well first. If you're not a cilantro fan, try fresh parsley or even a handful of torn basil for a different but equally fresh finish.
- Grill the beef outdoors if the weather's nice, the charred flavor takes it to another level.
- Add a handful of crumbled queso fresco or feta for a creamy, salty contrast.
- If you like heat, toss in some sliced jalapeños or a pinch of cayenne to the marinade.
This salad has a way of making ordinary nights feel a little more vibrant, and I hope it does the same for you. Enjoy every colorful, zesty bite.
Recipe Questions & Answers
- → What cut of beef works best for this dish?
-
Flank steak or sirloin are ideal for quick marinating and cooking, ensuring tender, juicy slices.
- → Can I prepare the dressing ahead of time?
-
Yes, the lime dressing can be mixed a few hours in advance and stored in the refrigerator to deepen its flavors.
- → How do I prevent the peppers from becoming too soft?
-
Sauté the peppers and onions just until tender-crisp, about 3-4 minutes, to maintain their crunch and bright color.
- → Are there suitable alternatives to beef for this dish?
-
Chicken or tofu can replace beef, offering different textures while absorbing the marinade's flavors well.
- → What garnishes complement this salad best?
-
Fresh cilantro adds a bright, herbal note that enhances the dish's vibrant taste profile.