Beef Fajita Salad Recipe: Smoky Grilled Beef and Crispy Tortilla Crunch

Salads

Beef Fajita Salad Recipe: Smoky Grilled Beef and Crispy Tortilla Crunch

This beef fajita salad recipe transforms classic fajita flavors into a fresh, vibrant dish that’s perfect for lunch or dinner. The smoky, charred beef and crispy tortilla strips add texture, while bell peppers and onions bring bright, fresh crunch.

What makes this salad special is the balance of bold spices and zesty lime—no soggy lettuce or bland flavors here.

The secret to crispy tortilla strips lies in baking them until golden, while the beef gets its signature smoky flavor from a quick sear in a hot skillet. You’ll marinate the beef in lime juice and cumin for maximum flavor, ensuring every bite is packed with warmth and brightness.

This isn’t just a salad—it’s a full, satisfying meal with layers of taste and texture.

Assembling it is simple: layer crispy tortillas, tender beef, and sautéed veggies over a bed of greens, then top with avocado, cheese, or sour cream for extra richness. The result is a dish that’s fresh yet hearty, with every ingredient playing its part.

Whether you’re meal prepping for the week or serving up a weeknight dinner, this salad delivers restaurant-quality flavors at home.

Pro tip: Swap out the beef for grilled chicken or shrimp to keep it versatile, and adjust the spice level to your taste. The key is keeping everything crispy and bright—no wilted veggies or dry tortillas here. Let’s get cooking!

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef fajita salad

Fresh Mexican flavors meet crispy crunch in this bold salad—no soggy greens here.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Corn Tortillas 🌽 6 whole Cut into strips for crisping
Bell Peppers 🌶️ 2 whole Red and green, sliced thin
Yellow Onion 🧅 1 whole Sliced into thin strips
Lime 🍋 2 whole Juiced for marinade
Garlic Cloves 🧄 4 cloves Minced for marinade
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Olive Oil 🫒 ½ cup Extra-virgin preferred
Romaine Lettuce 🥬 1 head Chopped for base
Avocado 🥑 1 whole Sliced for topping
Cheddar Cheese 🧀 1 cup Shredded for topping
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sour Cream 🥛 ¼ cup For optional topping

The beef is the star, so grab flank steak—it's lean but tender when sliced thin. Costco or Trader Joe's usually have it pre-sliced, but if you're cutting it yourself, slice against the grain for maximum tenderness. For the tortillas, corn tortillas give the best authentic flavor, but flour works too. Look for fresh tortillas—dry ones won't crisp up right. The bell peppers? Red and green together are perfect, but any color combo works. Just make sure they're crisp and fresh, not limp or bruised.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh lime juice is ideal, but bottled works in a pinch (though it's less zesty). The avocado can be swapped for mango or pineapple if you're avoiding fat, but I always keep it in—it adds that creamy contrast. For the cheese, Monterey Jack is a great alternative to cheddar. And if you're keeping this veggie? Swap the beef for grilled portobello mushrooms or extra black beans for protein.

Marinate the beef for at least 30 minutes—up to 4 hours if you've got time. The tortilla strips crisp best when baked at 400°F for 8-10 minutes, so don't skip this step. Store the cooked beef and veggies separately in the fridge for 3 days, and assemble fresh to keep everything crisp. The salad keeps its crunch best when you build it right before serving—no sad, wilted lettuce here. Freeze the tortilla strips ahead if you want to prep early, but bake them fresh for the best texture.

❤️

Why You'll Love This Recipe

  • One Pan Magic: I swear by this trick—searing the flank steak, peppers, and onions all on the same skillet means zero extra dishes. The peppers caramelize right alongside the beef, and that onion jam? Pure flavor without the cleanup.
  • Lime-Kissed Fire: That bright lime squeeze at the end is what turns this from good to ridiculously good. It cuts through the richness of the steak and makes every bite feel fresh, even if you’re using leftovers.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Toss the salad with a squeeze of lime and a sprinkle of tortilla strips for crunch, and it keeps like a dream. My kids actually eat their veggies this way—no complaints.
  • Budget Flex: Flank steak stretches far, and bell peppers/onions last forever in the fridge. Honestly, I’ve made this for under $12 per serving, and it still feels like a restaurant meal. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef fajita salad

This method delivers smoky, tender beef and perfectly crispy tortilla strips every time.

1

Marinate and Prep the Flank Steak

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Place in a bowl and add the juice from 1 whole lime, the 4 minced garlic cloves, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 tsp salt, and ½ tsp black pepper. Pour in ¼ cup of the ½ cup olive oil and toss everything together until the steak is evenly coated.

Let the steak marinate for at least 30 minutes (or up to 4 hours in the refrigerator) while you prep the other ingredients. This marinade creates that signature smoky depth and tenderizes the meat. I like to cover the bowl with plastic wrap and press it directly on the steak to maximize flavor absorption.

2

Cook the Beef and Prep Vegetables

Heat a large skillet over medium-high heat and add the remaining ¼ cup olive oil. Once hot, add the marinated steak strips in a single layer and cook undisturbed for 2-3 minutes until they develop a deep brown crust on one side. Flip and cook for another 2-3 minutes until fully cooked through and slightly charred. Transfer to a plate and tent with foil to keep warm.

While the steak cooks, slice the 2 whole bell peppers (red and green) and 1 whole yellow onion into thin strips. Heat a separate skillet over medium heat with 1 tablespoon olive oil and sauté the peppers and onions for 5-6 minutes until softened but still vibrant in color. Season with a pinch of salt and set aside with the steak.

3

Crisp the Tortilla Strips

Cut the 6 whole corn tortillas into ½-inch wide strips. Heat a dry skillet over medium heat and add the tortilla strips in a single layer. Cook undisturbed for 1-2 minutes until they begin to puff and turn golden brown. Flip carefully with a spatula and cook for another 1-2 minutes until crispy all over. Transfer to a paper towel-lined plate to drain excess oil.

This is where the magic happens for that crispy crunch you want in every bite. Don't overcrowd the pan or the tortillas will steam instead of crisp. Work in batches if needed, but keep them warm in the oven at 200°F while you finish the salad.

4

Assemble the Salad

Rinse and drain the 1 head romaine lettuce, then chop it into bite-sized pieces. Divide the lettuce among 4 plates and top each with the cooked steak strips, sautéed peppers and onions, and crispy tortilla strips. Add the sliced 1 whole avocado and 1 cup shredded cheddar cheese to each serving.

For that final touch, drizzle with the remaining juice from the second lime and add a dollop of ¼ cup sour cream if desired. The combination of smoky beef, crispy tortillas, and creamy avocado makes this salad irresistible. Serve immediately while everything is still warm and crispy!

👨‍🍳

Pro Tips For Making Beef Fajita Salad

  • Slice Against the Grain: Flank steak’s fibers run long—if you cut it with the grain, you’ll end up with chewy, rubbery fajita strips. Turn the board 90 degrees and slice across the grain after cooking, or you’ll regret it when the first bite feels like chewing shoe leather.
  • Char the Peppers First: I used to toss diced bell peppers into the pan with the meat, but they just steam. Instead, blister them whole in the same skillet for 3–4 minutes per side until blackened in spots—then slice. The smoky depth makes all the difference, and it takes less than a minute extra.
  • Rest the Tortillas: Corn tortillas dry out fast when warmed. Wrap them in a damp paper towel, then microwave for 20 seconds—this keeps them pliable and prevents them from turning into brittle chips. (Yes, I’ve learned this the hard way.)
  • Use the Onion’s Base: Most people chop the white and yellow parts of the onion, but the deep purple base near the root is sweeter and adds a subtle caramelized bite. Save the last ½ inch of the onion, slice it thin, and toss it in at the end—it’ll soften just enough to sweeten the salad without overpowering.

Health benefits of this beef fajita salad

Lean Protein Power

The flank steak in this salad provides high-quality protein with just 25 grams per serving—perfect for muscle repair and satiety. Unlike fatty cuts, flank steak delivers lean protein while keeping calories in check.

I always opt for grass-fed beef when possible, as it contains higher levels of omega-3 fatty acids and conjugated linoleic acid (CLA), both linked to reduced inflammation and improved heart health. 💪

Fiber-Rich Veggies

Bell peppers and onions pack dietary fiber—about 4 grams per serving—to support digestion and keep you full longer. The romaine lettuce adds 2 grams of fiber per serving, too, while providing vitamin K for bone health.

Sautéing them lightly preserves their nutrients better than boiling or overcooking. I love how the crisp texture contrasts with the tender beef.

Healthy Fats for Satiety

Avocado and olive oil deliver monounsaturated fats, which support heart health and help absorb fat-soluble vitamins like A, D, E, and K. Just ½ avocado per serving provides 15 grams of healthy fats and 6 grams of fiber.

The ½ cup olive oil used in cooking adds 40% of your daily vitamin E needs, a powerful antioxidant. These fats keep the salad satisfying without weighing you down.

Probiotic Boost

While not traditionally included, adding sour cream or Greek yogurt (instead of regular sour cream) introduces probiotics that support gut health. A ¼ cup serving of full-fat Greek yogurt provides 2 grams of protein and live cultures for a happy microbiome.

If you prefer dairy-free, cashew sour cream works too—just ensure it's unsweetened to avoid added sugars. 🥛

Low-Carb Flexibility

This salad naturally fits a low-carb lifestyle with just 12 grams of net carbs per serving (thanks to the tortillas and onions). To make it keto-friendly, swap tortillas for extra cheese crisps or pork rinds—both add crunch without carbs.

For extra protein, double the beef portion. I’ve made this salad work for under 5g net carbs per serving with simple swaps.

Antioxidant-Rich Spices

The cumin and smoked paprika in the marinade aren’t just for flavor—they’re packed with antioxidants. Cumin contains iron and manganese, while smoked paprika provides vitamin E and capsaicin, which may reduce inflammation.

A 1 tbsp serving of each delivers 10% of your daily manganese needs, supporting metabolism and bone health. These spices also help stabilize blood sugar after meals. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 120mg40%
Sodium 1120mg49%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 6g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

Can I use skirt steak instead of flank steak? Skirt steak works beautifully and has a similar texture when sliced thin. Both cuts are lean and flavorful, but skirt steak tends to be slightly more tender. Just

1

How do I keep the tortilla strips from getting soggy?

Bake them fresh before assembling the salad—that's key! For extra insurance, sprinkle them with a pinch of salt while still warm to absorb any excess moisture. If you're prepping ahead, store the tortilla strips separately from the dressing and wet ingredients until ready to serve.

2

What's the best way to reheat leftovers?

Reheat the beef and veggies separately in a dry skillet over medium heat for 2-3 minutes until warmed through. The tortilla strips should be fresh for best texture—just crisp them up again in the same way as the original recipe. Never microwave the tortillas as they'll lose their crunch.

3

Can I make this salad ahead of time?

Yes, but assemble it just before serving to maintain crispness. Cook and marinate the beef, sauté the veggies, and crisp the tortillas separately. Store everything in airtight containers in the fridge for up to 3 days. When ready to serve, simply layer the components fresh for that perfect crunch.

4

What if I don't have smoked paprika?

No problem! Mix 1 tbsp regular paprika with ½ tsp liquid smoke for a similar smoky flavor. If you can't find liquid smoke, a pinch of chipotle powder will add some heat and depth. The key is balancing the spices to maintain that authentic fajita taste.

★★★★★4.8(1 review)
Categories Salads