As the sun sets and the day winds down, there’s nothing quite like transforming a simple skirt steak into a culinary masterpiece that dances on the palate. I discovered this vibrant Steak Fajita Salad with Cilantro Avocado Dressing during a quest for easy weeknight dinners that wouldn’t compromise on flavor.
Picture this: the irresistible sizzle of marinated steak meeting a hot skillet, filling your kitchen with warm, fragrant spices. Tossing in fresh bell peppers and onions adds a pop of color and sweetness that perfectly complements the juicy meat. And let’s not forget the crowning glory—a creamy, zesty cilantro avocado dressing that takes this dish to another level.
This salad is more than a meal; it’s the ideal solution for anyone looking to break free from the monotony of takeout or bland weeknight fare. Whether you’re cooking for family or entertaining friends, this dish is sure to impress with its bold flavor and beautiful presentation. So, grab your ingredients, and let’s whip up something truly spectacular!
Why is Steak Fajita Salad with Cilantro Avocado Dressing a must-try?
Bursting with flavor: The juicy marinated steak paired with vibrant bell peppers and zesty seasonings creates a sensational taste explosion.
Creamy and smooth: The rich cilantro avocado dressing will elevate your salad experience, making every bite irresistible.
Colorful presentation: It’s not just delicious; this dish is a feast for the eyes, perfect for impressing guests.
Quick and easy: Ideal for busy weeknights, you can whip this up in no time.
Versatile: Enjoy it as a main dish or a healthy side, adapting it to your family’s preferences! Don’t forget to explore more tantalizing options like our Steak Salad with Cilantro Dressing — it’s a great addition to your culinary repertoire.
Steak Fajita Salad with Cilantro Avocado Dressing Ingredients
For the Steak Marinade
- Skirt steak – this tender cut is perfect for grilling or sautéing.
- Extra virgin olive oil – a healthy fat that helps to tenderize the meat while adding depth of flavor.
- Juice of lime – brings acidity to balance the richness of the steak.
- Garlic cloves, minced – infuses the marinade with aromatic flavor.
- Cilantro leaves and stems, minced – adds freshness and a delightful herbaceous note.
- Ground cumin – delivers a warm, earthy flavor reminiscent of fajitas.
- Red chili powder – brings a touch of heat and vibrant color.
- Crushed red pepper flakes – adds a bit of texture and extra spiciness.
- Cayenne pepper – enhances the heat without overwhelming the dish.
- Coarse salt – essential for bringing out the flavors of the steak.
- Ground black pepper – a classic seasoning that adds subtle warmth.
For the Salad
- Red onion, thinly sliced – provides a sweet crunch that’s perfect in salads.
- Red bell pepper, thinly sliced – adds sweetness and color to your dish.
- Green bell pepper, thinly sliced – offers a bit of brightness and crunch.
- Cherry tomatoes, halved – their juiciness complements the other flavors beautifully.
- Romaine lettuce, roughly chopped – gives a crisp base for the salad.
- Mixed spring greens – adds variety and nutrients to your meal.
- Fresh cilantro, roughly chopped – a finishing touch that enhances the dish’s freshness.
- Lime slices for garnish – beautiful and offers extra tang when squeezed.
For the Cilantro Avocado Dressing
- Fresh cilantro leaves and stems – provides an earthy and vibrant flavor base.
- Plain yogurt – adds creaminess while keeping this dressing light and tangy.
- Ripe avocado – contributes richness and smoothness to the dressing.
- Lime juice – brightens up the dressing, balancing the creaminess.
- White wine vinegar – offers a hint of acidity for depth.
- Garlic, minced – elevates the dressing with its pungent, aromatic flavor.
- Salt – enhances the overall taste and ties all ingredients together.
- Fresh ground black pepper – adds warmth that complements the zesty dressing.
- Water – adjust the consistency to your preference for drizzling.
This Steak Fajita Salad with Cilantro Avocado Dressing is a wonderful blend of flavors and textures that’s sure to treat your taste buds!
How to Make Steak Fajita Salad with Cilantro Avocado Dressing
-
Marinate the steak: Combine the skirt steak and all the marinade ingredients in a gallon-sized Ziploc bag. Shake vigorously to coat the meat, then chill for at least 1 hour and up to 4 hours for maximum flavor.
-
Cook the steak: Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the marinated steak and cook for 4 minutes on each side for medium rare, or until it reaches your desired doneness. Remove from heat and let it rest under a foil tent for 10 minutes.
-
Sauté the veggies: While the steak rests, scrape any burned bits from the skillet. If needed, add another tablespoon of olive oil and cook the sliced bell peppers and onion over medium-high heat for 6-8 minutes, until they are softened.
-
Slice the steak: Once the steak is rested, thinly slice it against the grain to ensure every bite is tender and juicy.
-
Blend the dressing: In a food processor or blender, combine all the dressing ingredients. Pulse until smooth, adjusting water to reach your desired consistency. Taste and fine-tune the seasonings if needed.
-
Assemble the salad: In a large bowl, toss together half of the dressing, mixed greens, romaine lettuce, halved cherry tomatoes, and sautéed bell pepper and onion. Mix until well combined.
-
Serve it up: Lay the sliced steak on top of the salad, drizzle with the remaining dressing, and garnish with fresh cilantro. Enjoy your creation immediately for the best flavor!
Optional: Serve with lime slices for an extra zesty kick.
Exact quantities are listed in the recipe card below.
Steak Fajita Salad Variations
Feel free to get creative and adapt this dish to suit your tastes and dietary needs!
-
Gluten-Free: Use tamari instead of soy sauce in the marinade for a safe option. You’ll still enjoy all the deep flavors without worry.
-
Spicy Kick: Add sliced jalapeños to the salad for an extra layer of heat. Their vibrant flavor adds both spice and personality to each bite!
-
Vegetarian: Swap the steak for grilled portobello mushrooms. They mimic the meaty texture and absorb the marinade beautifully, ensuring no compromise on flavor.
-
Creamy Alternative: Replace yogurt in the dressing with a nut-based cream for a dairy-free option. Almond or cashew cream makes for a deliciously smooth and guilt-free dressing.
-
Citrus Zing: Incorporate orange segments into the salad. Their sweet juice balances the savory steak perfectly, enhancing the overall flavor profile.
-
Crunchy Texture: Top your salad with toasted pumpkin seeds or crushed tortilla chips. The added crunch takes the salad to a whole new level of texture and excitement.
-
Herb Boost: Experiment with fresh herbs like parsley or basil alongside cilantro. Each herb adds its own flair, transforming the dressing into a fragrant masterpiece.
-
Add Fruit: Toss in some diced mango or pineapple for a delightful fruity twist. Sweet fruit contrasts beautifully with the savory elements and brightens up every bite.
How to Store and Freeze Steak Fajita Salad
Fridge: Store leftover Steak Fajita Salad in an airtight container for up to 3 days. Keep the dressing separate to maintain freshness and prevent sogginess.
Freezer: While it’s best enjoyed fresh, you can freeze the marinated skirt steak for up to 3 months. Thaw in the fridge before cooking for the best texture.
Reheating: Reheat the steak in a skillet over medium heat until warmed through, then let it rest briefly before slicing. Fresh veggies are best added right before serving.
Assembly Tips: For the best taste, assemble your salad just before serving, saving the dressing until the last moment to keep your greens crisp and vibrant.
What to Serve with Steak Fajita Salad with Cilantro Avocado Dressing?
Enhance your dining experience by pairing delightful sides and drinks with this vibrant salad masterpiece.
-
Crispy Tortilla Chips: The crunch of tortilla chips contrasts beautifully with the tender steak and creamy dressing, inviting snacking between bites.
-
Spanish Rice: Fluffy and adorned with herbs, Spanish rice adds a comforting element to your meal, soaking up all the flavors wonderfully. Serve it warm beside the salad for a satisfying contrast.
-
Grilled Corn on the Cob: Juicy, slightly charred corn enhances the experience with its natural sweetness, balancing the savory notes of the steak.
-
Black Bean Soup: Its hearty texture and rich flavors provide a lovely counterpart to the refreshing salad, inviting your taste buds on a flavor adventure.
-
Lime Martinis: A zesty lime martini accentuates the tangy dressing and adds a celebratory flair to your meal, perfect for a special occasion or casual dinner.
-
Mango Sorbet: Refreshing and light, this icy dessert offers a sweet finish, cleansing the palate after the spicy kick of the salad.
Serve these delightful accompaniments to elevate your meal and create a culinary experience that you, your family, and friends will cherish!
Expert Tips for Steak Fajita Salad
-
Marinate Wisely: Always marinate the skirt steak for at least 1 hour to enhance its flavor and tenderness. Too little time won’t allow the spices to penetrate.
-
Slicing Technique: When slicing the rested steak, cut against the grain. This ensures every piece is tender and easy to chew—key for your Steak Fajita Salad!
-
Don’t Rush the Resting: Allow the steak to rest, covered with foil, for 10 minutes after cooking. This helps retain its juices, preventing dryness.
-
Customize your Vegetables: Feel free to swap bell peppers with your favorite veggies for personal flair. Just remember to keep the texture in mind for a balanced salad.
-
Dressing Consistency: Adjust the dressing thickness with water carefully—start with less and add more until you find your desired consistency to drizzle beautifully over your salad.
Make Ahead Options
These Steak Fajita Salad with Cilantro Avocado Dressing are perfect for busy weeknights! You can marinate the skirt steak up to 24 hours in advance, allowing the flavors to penetrate beautifully. Pre-slice your bell peppers and onions, and store them in an airtight container in the refrigerator for up to 3 days to maintain their crispness. For the salad dressing, you can blend everything together and refrigerate it overnight so it’s ready to drizzle just before serving. When you’re ready to enjoy your meal, simply cook your marinated steak, toss the salad components with the prepped dressing, and enjoy a fabulous meal with minimal effort!
Steak Fajita Salad with Cilantro Avocado Dressing Recipe FAQs
How do I choose the best skirt steak for this recipe?
Look for skirt steak that is bright red and marbled with a bit of fat, which enhances its flavor and tenderness. Avoid any cuts that have dark spots or excessive browning, as these can indicate poor quality or age.
What’s the best way to store leftovers?
Absolutely! You can store leftover Steak Fajita Salad in an airtight container in the refrigerator for up to 3 days. To prevent the salad from becoming soggy, keep the cilantro avocado dressing separate until you’re ready to serve.
Can I freeze the marinated steak?
Very! You can freeze the marinated skirt steak for up to 3 months. Make sure to place it in a freezer-safe bag, removing as much air as possible to prevent freezer burn. When ready to cook, thaw it overnight in the refrigerator for the best texture.
What if my steak turns out tough?
If your steak is tough, it’s likely overcooked. Always aim to cook skirt steak to medium-rare for optimal tenderness—about 4 minutes on each side. To achieve a soft texture, remember to slice against the grain after resting; this shortens the muscle fibers, making every bite easier to chew!
Can I modify the recipe for dietary restrictions?
Certainly! For a gluten-free option, ensure that all ingredients used, especially any seasonings, are gluten-free certified. If there are dairy allergies, you can replace plain yogurt in the dressing with a dairy-free version or blended silken tofu for creaminess without the lactose.

Steak Fajita Salad with Cilantro Avocado Dressing Bliss
Ingredients
Equipment
Method
- Marinate the steak: Combine the skirt steak and all the marinade ingredients in a gallon-sized Ziploc bag. Shake vigorously to coat the meat, then chill for at least 1 hour and up to 4 hours for maximum flavor.
- Cook the steak: Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the marinated steak and cook for 4 minutes on each side for medium rare, or until it reaches your desired doneness. Remove from heat and let it rest under a foil tent for 10 minutes.
- Sauté the veggies: While the steak rests, scrape any burned bits from the skillet. If needed, add another tablespoon of olive oil and cook the sliced bell peppers and onion over medium-high heat for 6-8 minutes, until they are softened.
- Slice the steak: Once the steak is rested, thinly slice it against the grain to ensure every bite is tender and juicy.
- Blend the dressing: In a food processor or blender, combine all the dressing ingredients. Pulse until smooth, adjusting water to reach your desired consistency.
- Assemble the salad: In a large bowl, toss together half of the dressing, mixed greens, romaine lettuce, halved cherry tomatoes, and sautéed bell pepper and onion. Mix until well combined.
- Serve it up: Lay the sliced steak on top of the salad, drizzle with the remaining dressing, and garnish with fresh cilantro. Enjoy your creation immediately for the best flavor!







