Steak Fajitas with Crispy Fries & Tomato Cucumber Salad (Weeknight Winner, 35 Minutes)

My steak fajitas with french fries and a bright tomato cucumber salad come together in 35 minutes for a bold, balanced dinner the whole family loves.

These steak fajitas with french fries and a cool tomato cucumber salad are the kind of dinner I make when I want something bold, comforting, and just a little bit fancy without spending my whole evening in the kitchen. Smoky seared steak, sweet peppers and onions, golden crispy fries, and a fresh, tangy salad all land on the same plate, and honestly, it feels like a mini fiesta at home. It is my go-to on nights when the family is hungry, the mood is casual, and I want everyone to leave the table smiling.

Fun fact: traditional Tex-Mex fajitas were originally created by Mexican ranch workers in South Texas who were paid in “cheap” cuts like skirt steak. They marinated and grilled that tough cut into something so delicious it eventually took over restaurant menus across the country. Not bad for a humble beginning.

Why this recipe works

  • The high-heat sear locks in the steak juices and builds that gorgeous smoky crust in just a few minutes.
  • A simple homemade spice blend (chili, smoked paprika, cumin, garlic) tastes fresher and more balanced than any packet.
  • You get three textures on one plate — tender steak, crispy fries, and crunchy raw veggies — so every bite feels different.
  • The tomato cucumber salad is basically a built-in palate cleanser that keeps the meal feeling light instead of heavy.
  • Everything cooks in about 30 to 35 minutes with mostly one skillet and a sheet pan.

Ingredients

  • For the steak fajitas:
  • 1½ lb flank or skirt steak, thinly sliced
  • 2 tbsp olive oil
  • 1 tsp chili powder
  • 1 tsp smoked paprika
  • ½ tsp ground cumin
  • ½ tsp garlic powder
  • Salt and freshly ground black pepper, to taste
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 medium onion, sliced
  • For the fries:
  • 1 lb french fries (fresh-cut or frozen)
  • Salt, to taste
  • For the tomato cucumber salad:
  • 2 ripe tomatoes, chopped
  • 1 cucumber, diced
  • 2 tbsp olive oil
  • 1 tbsp fresh lemon juice (or vinegar)
  • Salt and pepper, to taste
steak fajitas with french fries

Instructions

Step 1: Get the fries going first

I always start with the fries because they take the longest and everything else moves fast once the skillet is hot. Bake or fry them according to the package. If you are using fresh-cut potatoes, spread them on a lined baking sheet and roast at 425°F (220°C) for about 25 to 30 minutes, flipping once, until they are deeply golden and crisp on the edges. Season with salt the moment they come out so it sticks to the surface.

Step 2: Season the steak

While the fries roast, pat the sliced steak dry with paper towels (this is the secret to a real sear, not a steam). In a bowl, toss the strips with the chili powder, smoked paprika, cumin, garlic powder, a generous pinch of salt, and a good crack of black pepper. Let it sit for 5 to 10 minutes so the spices have a chance to bloom.

Step 3: Sear the steak

Heat the olive oil in a large cast iron skillet over high heat until it is genuinely shimmering. Lay the steak in a single layer and let it sit undisturbed for 2 to 3 minutes to build a caramelized crust. Give it a quick stir and cook another minute or two, just until the pieces are done but still juicy. Transfer the steak to a plate and cover loosely to keep warm.

Step 4: Cook the peppers and onions

In the same pan, add the sliced bell peppers and onion. Cook over medium-high heat for about 4 to 5 minutes, tossing often, until they are softened but still have a little bite and their colors stay vivid. Slide the steak back into the pan for a final 30-second toss so everything mingles.

Step 5: Toss the tomato cucumber salad

In a mixing bowl, combine the chopped tomatoes and diced cucumber. Drizzle with olive oil and lemon juice, then season with salt and pepper. Give it a gentle toss and let it sit for a few minutes so the tomatoes release their juices and the flavors come together.

Step 6: Plate and serve

Pile the sizzling fajita mix onto a warm platter with a generous heap of crispy fries and a spoonful of the salad on the side. Serve right away while the steak is hot and the salad is cool — that contrast is the whole magic of the plate.

Nutrition information

  • Calories: ~610 kcal per serving
  • Protein: ~38 g
  • Carbohydrates: ~42 g
  • Fat: ~30 g
  • Fiber: ~5 g
  • Sugar: ~6 g
  • Sodium: ~520 mg
  • Servings: 4

Pro tips for the best steak fajitas with french fries

  • Slice the steak against the grain — those short muscle fibers are what make each bite tender instead of chewy.
  • Do not skip preheating the skillet. A properly hot pan is the single biggest difference between steakhouse-worthy fajitas and a sad, gray sauté.
  • Work in batches if your pan is small. Overcrowding drops the temperature and your steak will steam.
  • Sprinkle a pinch of smoked paprika or garlic powder on the fries the second they come out of the oven for a fajita-fry vibe.
  • Rest the steak for 3 to 5 minutes before serving so the juices redistribute instead of running out on the plate.

Frequently asked questions

Can I make this with chicken instead of steak?

Absolutely. Swap in sliced chicken breast or thighs, use the same spice blend, and cook until the chicken reaches 165°F internally. Shrimp and portobello mushrooms both work beautifully too.

What is the best cut of steak for fajitas?

Flank and skirt steak are the classics because they take a marinade well and stay tender when sliced thin against the grain. Thinly sliced sirloin is a great backup if that is what you have on hand.

Can I use an air fryer for the fries?

Yes, and I do this often. Cook them at 400°F for about 15 to 18 minutes, shaking the basket halfway through, until they are golden and crisp. Salt them the moment they come out.

How do I store and reheat leftovers?

Store each component separately in airtight containers. The steak and veggies keep for up to 3 days, the fries for about 2 days, and the salad for about 2 days (drain any liquid before serving). Reheat fries in the oven or air fryer to bring back the crunch — never the microwave.

Can I turn this into a full fajita night?

Definitely. Set out warm flour or corn tortillas, guacamole, sour cream or Greek yogurt, salsa, and shredded cheese so everyone can build their own wraps while sharing the fries and salad in the middle of the table.

Leave a Reply

Your email address will not be published. Required fields are marked *