If you're craving sizzling steak with smoky peppers and onions, this Steak Fajita Taco Salad is the perfect way to enjoy fajita night, without the tortillas. Juicy strips of seasoned beef are layered over crisp lettuce, beans, corn, and all your favorite taco toppings. It's hearty, fresh, and ready in about 30 minutes, making it a must-have weeknight dinner.

Save This Recipe to Your Inbox
By signing up, you’ll join our email list and can unsubscribe anytime.
This Fajita Taco Salad takes everything you love about restaurant fajitas and transforms it into a fresh, crunchy bowl of goodness. It's a steak taco salad that's bold, filling, and perfect for meal prep lunches or for the family dinner.
The sauteed peppers and onions add sweetness and crunch, while toppings like salsa, black beans, and cheese bring the Tex-Mex flavor full circle. This is definitely an upgrade from my original Easy Dorito Taco Salad.
What we love most about Fajita Taco Salad is how versatile it is. The base is a classic homemade taco salad recipe, but with steak. We use one steak when we make this dish and stretch it to feed the four of us, to help cut some of the costs, but you can use chicken, shrimp, or even leftovers from my Chicken Fajita Freezer Meal to save money.
Either way, this dish has all the flavor of fajitas with none of the fuss of tortillas.
Jump to:
💛 Why You'll Love This Recipe
- Quick & flavorful - Dinner is ready in under 30 minutes, making it perfect for busy weeknights. The fajita seasoning, charred peppers, and juicy steak deliver bold, restaurant-quality flavors.
- Customizable - You can swap steak for chicken, shrimp, or even plant-based proteins to suit your preferences. This flexibility lets everyone at the table enjoy a version they love.
- Meal prep friendly - It tastes just as good fresh or packed for work lunches the next day. Keeping toppings separate ensures the lettuce stays crisp while the fajita mix stays warm and flavorful.
🛒 Ingredients

- Steak - Thinly sliced for quick cooking and juicy bites.
- Peppers & Onions - Classic fajita vegetables that bring sweetness and char.
- Fajita Seasoning - Try store-bought or make your own DIY Taco Seasoning.
- Romaine or Mixed Greens - A crisp base that won't wilt under warm toppings.
- Toppings - Black beans, corn, avocado, cheese, salsa, and tortilla strips for crunch.
See the recipe card below for full ingredients and instructions.
🔀 Substitutions & Variations
- Steak Cuts: Flank, skirt, or sirloin all work great. The key is slicing thinly against the grain so the meat stays tender.
- Protein Swaps: Try chicken breast, shrimp, or even leftover fajita meat from another meal. Plant-based eaters can use mushrooms or black beans for a satisfying vegetarian option.
- Cheese: Cheddar is classic, but pepper jack or a Mexican blend brings spice and melty goodness.
- Greens: Romaine gives crunch, but you can use iceberg lettuce (like in this Iceberg Salad) or mixed greens for a more budget-friendly base.
- Tortilla Crunch: Instead of store-bought strips, make your own baked tortilla chips for a lighter option.
💰 Budget-Friendly Tips
- Stretch the Steak: One steak can serve a family of four if sliced thin and layered with plenty of beans, corn, and veggies.
- Cheaper Cuts: Use more affordable cuts like sirloin tip or look for manager markdown meats at the grocery store. Proper slicing keeps them tender. We like to buy our dinner steaks on markdown and use leftover steaks for our salad lunches the next day. See: How to Stretch Meat in Meals.
- Swap Proteins: Chicken or shrimp are usually less expensive than steak and cook quickly too. Replacing the steak with 12 oz of thawed frozen shrimp, this alone can save over $4 on the total recipe cost.
- Use Pantry Staples: Black beans, corn, and salsa are budget-friendly fillers that bulk up the salad without adding much cost.
- Meal Prep: Double the veggie portion, cook once, and reuse the extras for wraps, quesadillas, or burrito bowls later in the week.
🥄 Instructions for Fajita Taco Salad
Step 1: Preheat a large skillet with olive oil over medium-high heat (around 400°F).

Step 2: Coat the steak on both sides with fajita seasoning. Use any remaining seasoning to toss with the sliced bell peppers and onions. (Image 1)
Step 3: Place the steak in the center of the preheated skillet and arrange the veggies around the edges. Stir the vegetables frequently to prevent sticking, but wait about 4 minutes before flipping the steak. (Image 2)
Step 4: Flip the steak and cook for another 4 minutes, stirring the veggies occasionally. At this point, the steak should be medium-rare. Cook longer if you prefer your steak more done. (Image 3)
Step 5: Remove the steak and let it rest for at least 5 minutes before slicing thinly against the grain.
Step 6: Assemble the salads: start with a bed of lettuce, then add your toppings. The bell pepper and onion mixture, sliced steak, salsa, cheese, tortilla chips, black beans, and corn. (Image 4)
Step 7: Serve immediately and enjoy!
👩🏻🍳 Expert Tips
- Slice against the grain. Cut steak thinly against the grain for the most tender bites.
- Rest the steak. Let cooked steak rest for a few minutes before adding it to the salad so the juices stay locked in.
- Meal prep smart. Keep toppings and dressing separate to prevent soggy lettuce.
- Add extra zest. Finish with a squeeze of fresh lime juice or a drizzle of cilantro lime dressing for brighter flavor.
❄️ Storage, Reheating & Make Ahead
Storage: Store the fajita steak and veggies in one container, and the salad toppings (lettuce, beans, cheese, chips) separately. This prevents soggy greens. Keeps up to 3 days.
Reheating: Warm the steak and veggies in a hot skillet for the best flavor. The microwave works, but the peppers may soften more.
Make Ahead: Chop veggies, cook the fajita mix, and prepare toppings up to 2 days ahead. Assemble salads just before serving for the freshest texture.
🥗 Side Dishes or Pairing Ideas
This Fajita Taco Salad is hearty on its own, but you can pair it with light sides for a complete meal. Try roasted sweet potatoes or a side of Mexican-style rice. (Our Easy Salsa Rice is great!) Of course, other options are to keep it simple with some Air Fryer Tortilla Chips and Tomato Jalapeno Salsa.
A refreshing drink like Old Fashioned Lemonade or a citrusy Orange Lemonade to balance the spice.
- Easy Salsa RiceRecipe $2.43 / Serving $0.41
- Air Fryer Tortilla ChipsRecipe $0.90 / Serving $0.23
- Tomato Jalapeno SalsaRecipe $3.67 / Serving $0.61
- Old Fashioned LemonadeRecipe $1.66 / Serving $0.17
❓ Fajita Taco Salad FAQs
Yes! You can prep the steak, peppers, and onions up to 2 days in advance. Store toppings like lettuce, avocado, cheese, and tortilla strips separately, then assemble just before serving for maximum freshness.
Swap steak for grilled chicken or shrimp for leaner protein. Use Greek yogurt instead of sour cream, skip the cheese or use a reduced-fat blend, and add extra veggies like cherry tomatoes or cucumbers to boost nutrition.
Heat a skillet over medium-high heat with a little olive oil. Cook thinly sliced steak (or chicken/shrimp) with peppers and onions until the meat reaches your preferred doneness and the veggies have a slight char.
Traditional options include sour cream or Greek yogurt. For a fresh twist, try a lime-cilantro vinaigrette, avocado crema, or even a light chipotle ranch. I found that I didn't need any additional dressings because the flavors and the salsa keeps everything incredibly tasty.
The cooked steak and fajita veggies can be stored up to 3 days. Keep lettuce and avocado separate to maintain crispness.
Absolutely! Cold leftovers taste great, especially if toppings were stored separately. Add a fresh squeeze of lime or a little extra salsa to brighten up the flavors.

🍽️ More Recipes You'll Love
- Mississippi Pot Roast TacosRecipe $31.94 / Serving $3.19
- Taco Mac and Cheese (with Rotel)Recipe $7.69 / Serving $0.96
- Walking Taco CasseroleRecipe $9.86 / Serving $1.64
- Guacamole Without CilantroRecipe $2.37
🐝 If you tried this Fajita Taco Salad, please leave a ⭐️ star rating and share your buzz in the 💬 comments below. I'd truly appreciate it!
📖 Recipe
Fajita Taco Salad
Ingredients
- 2 tablespoons olive oil - ($0.20)
- ½ pound steak, such as flank, skirt, or sirloin - ($6.97)
- 1 ½ tablespoons fajita seasoning - ($0.62)
- 1 bell pepper, sliced into strips - ($0.78)
- 1 onion, thinly sliced - ($0.69)
- 6 cups romaine lettuce or mixed greens, chopped - ($4.48)
Toppings
- 1 cup black beans, rinsed and drained - ($0.92)
- 1 cup corn, fresh, canned, or roasted - ($0.78)
- 1 cup cheddar or Mexican blend cheese, shredded - ($0.99)
- ½ cup pico de gallo or salsa - ($0.48)
- sour cream or Greek yogurt, optional
- tortilla strips or crushed tortilla chips, optional
Instructions
- Heat skillet. Heat the olive oil in a large skillet over medium-high heat, about 400°F.
- Season steak and vegetables. Coat the steak on both sides with the fajita seasoning. Toss the sliced bell pepper and onion with any remaining seasoning.
- Cook steak and vegetables. Place the steak in the center of the skillet and arrange the bell pepper and onion around the edges. Stir the vegetables frequently to prevent sticking, while allowing the steak to cook undisturbed for 4 minutes.
- Flip and finish. Flip the steak and cook for another 4 minutes, stirring the vegetables occasionally. This yields medium-rare steak; cook longer for desired doneness.
- Rest and slice. Remove the steak from the skillet and let rest for at least 5 minutes. Slice thinly against the grain.
- Assemble salads. Start with a bed of lettuce, then top with sautéed peppers and onions, sliced steak, black beans, corn, cheese, pico de gallo or salsa, and any optional toppings.
- Serve. Serve immediately.
Notes
- Prep Tip: Slice steak thinly against the grain for maximum tenderness.
- Veggie Tip: Bell peppers and onions cook quickly; don't overcrowd the pan or they'll steam instead of char.
- Serving Tip: Keep toppings like avocado, cheese, and tortilla strips separate if storing for meal prep. Add just before serving to keep everything crisp and fresh.
- Variations: Swap steak for chicken or shrimp for a different protein. Add rice or quinoa to make a heartier burrito-bowl style salad.
Nutritional Information
Save This Recipe to Your Inbox
By signing up, you'll join our email list and can unsubscribe anytime.







Nicole Durham says
We can't get enough of this tasty salad. I love that we can use any meats and that it's a great way to stretch the budget.