
When you crave something hearty and vibrant yet fresh, this warm fajita steak salad delivers. Filled with flame-seared steak, sizzling peppers and onions, crunchy cabbage, creamy avocado, and a tangy cumin lime dressing, it is satisfying enough for dinner while feeling light enough for lunch. The peppers and steak all cook in one pan for an easy approach, and tossing everything together right before serving means every bite bursts with bold Southwestern flavor.
I was first drawn to this salad in summer when I wanted something more filling than a classic leafy salad. After the first try, it became an instant hit at family cookouts and weeknight tables alike.
Ingredients
- Olive oil: brings a rich mouthfeel and helps with both the dressing and the sauté
- Fresh lime juice: keeps the dressing vibrant and tangy always use freshly squeezed for brightness
- Ground cumin: earthy and fragrant this spice ties the veggies and steak together
- Chili powder: a gentle kick for warmth
- Kosher salt: seasons both salad and steak more evenly due to its chunky texture
- Cayenne pepper: just a pinch for a subtle spark
- Flank steak: fast-cooking juicy and perfect for slicing across the grain
- Paprika: smoky and sweet for color and depth
- Yellow onion: classic fajita flavor and texture
- Red or orange bell peppers: sweeter than green peppers and full of color look for firm shiny ones
- Romaine lettuce: heart crisp and sturdy enough to support the warm toppings always check for bright green leaves
- Red cabbage: extra crunch and a beautiful pop of color
- Grape or cherry tomatoes: juicy acidity always pick the ripest ones
- Avocado: creamy richness and healthy fats choose just-ripe avocados that yield gently to pressure
Step-by-Step Instructions
- Make the Dressing:
- Whisk together the olive oil fresh lime juice cumin chili powder salt and cayenne in a small bowl for about a minute until fully blended and glossy. Let it sit while you prep the rest to allow flavors to mingle.
- Prepare and Sear the Steak:
- Rub both sides of your flank steak with salt cumin paprika and black pepper. Heat a large cast iron skillet on high for at least ten minutes until barely smoking. Lay the steak in and let it cook untouched for four minutes so a dark crust develops. Flip then cook another four to six minutes flipping every two depending on your preferred doneness. Always use a thermometer for accuracy. Once cooked transfer to a board cover loosely to rest at least five minutes.
- Sauté the Pepper and Onion Fajita Mix:
- Lower the heat under the same skillet to medium and add olive oil. Pour in sliced onion and bell peppers with salt and more pepper stir often for eight minutes until the veggies are tender with just-charred edges. You want them softened but not mushy for that classic fajita flavor.
- Assemble the Salad:
- In a big bowl toss chopped romaine lettuce and shredded red cabbage. Slice steak across the grain into thin strips. Layer steak sautéed veggies tomatoes and avocado on the greens.
- Dress and Serve:
- Drizzle everything with the prepared lime cumin dressing. Gently toss until everything is glossy and coated. Serve right away so the steak stays warm and the veggies are still crisp.

My favorite part is the sizzle when the steak hits the pan I often make extra peppers because the sweet smoky flavor disappears fast in my house. The combination of warm steak with cool crisp lettuce always reminds me of big family gatherings where everyone builds their plate to taste.
Storage Tips
If you plan ahead keep salad and dressing separate until ready to serve. This keeps the lettuce and cabbage from wilting. Leftovers without the dressing will stay crisp for up to three days in the refrigerator. If everything is already dressed eat it the same day for the best texture. The steak stores well and can be gently rewarmed in a skillet.
Ingredient Substitutions
You can swap skirt steak for flank if needed both give that chewy juicy result. For a vegetarian spin replace the steak with grilled portobello mushrooms or tofu slabs. Arugula or spinach can stand in for romaine. Yellow or green bell peppers add different sweetness if you want variety.
Serving Suggestions
This salad stands alone but for a heartier meal add a side of warm tortillas or toasted corn chips for scooping. Top with cotija or feta cheese a little fresh cilantro or pickled jalapeños for an extra kick. Try it alongside a light soup or with grilled corn when in season.

History and Culture
Fajitas have roots in Tex Mex cuisine originally made with tough skirt steak that ranch workers cooked over open flames. This salad captures those flavors in a lighter style while drawing from traditional grilled beef and sautéed peppers and onions. The fresh lime dressing gives a nod to classic Southwestern taste.
Recipe FAQs
- → How do I achieve a juicy steak for this salad?
Let the steak rest at room temperature, season well, and cook in a hot skillet. Rest before slicing for maximum juiciness.
- → Can I make the lime-cumin dressing in advance?
Yes, prepare the dressing up to two days ahead and store it covered in the refrigerator for best flavor.
- → Which steak cut works best here?
Flank steak is ideal for its flavor and tenderness when sliced thinly across the grain, though skirt steak also works.
- → How should leftovers be stored?
Keep undressed leftovers in a covered container in the fridge for up to three days to maintain freshness.
- → Are there vegetable substitutions for this salad?
Swap in spinach, arugula, or other bell pepper colors depending on preference and availability.
- → How do you serve this dish warm?
Combine the warm steak, sautéed peppers, and onions with the crisp greens just before serving for optimal texture.