Juicy, seasoned steak fajitas served alongside crispy golden fries and a bright tomato cucumber salad—this is the kind of meal that satisfies every craving on the table. It’s hearty yet refreshing, bold yet balanced, and incredibly simple to prepare. Whether you’re cooking for family dinner, hosting a casual gathering, or just treating yourself to a restaurant-quality meal at home, this Steak Fajitas with French Fries & Tomato Cucumber Salad recipe delivers flavor, texture, and comfort in every bite.
This dish combines tender flank or skirt steak, seared to perfection with smoky spices, vibrant bell peppers and onions, crispy fries for that indulgent crunch, and a refreshing salad that cuts through the richness beautifully. It’s a complete, crowd-pleasing plate that feels special without requiring complicated techniques.
Let’s dive into everything you need to know to master this recipe at home.
Why You’ll Love This Steak Fajitas Recipe
This recipe is perfect for:
- Busy weeknights when you want something impressive but quick
- Weekend dinners with friends
- Family meals where everyone loves bold flavors
- Anyone craving a steakhouse-style dinner with a fresh twist
The beauty of this dish lies in its balance. The smoky chili powder, paprika, cumin, and garlic powder bring warmth and depth to the steak. The peppers and onions add natural sweetness. The fries provide crispy comfort. And the tomato cucumber salad refreshes your palate between bites.
It’s the perfect combination of indulgent and light.


Ingredients You’ll Need
Steak Fajitas
- 1½ lb flank or skirt steak, sliced
- 2 tbsp olive oil
- 1 tsp chili powder
- 1 tsp smoked paprika
- ½ tsp cumin
- ½ tsp garlic powder
- Salt & black pepper, to taste
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 onion, sliced
French Fries
- 1 lb fries (fresh or frozen)
- Salt, to taste
Tomato Cucumber Salad
- 2 tomatoes, chopped
- 1 cucumber, diced
- 2 tbsp olive oil
- 1 tbsp lemon juice or vinegar
- Salt & pepper
Kitchen Equipment Needed
To prepare this steak fajitas meal efficiently, you’ll need:
- Large skillet or cast iron pan
- Baking sheet (if baking fries)
- Sharp chef’s knife
- Cutting board
- Mixing bowl (for salad)
- Tongs or spatula
- Measuring spoons
- Serving platter or plates
A cast iron skillet is highly recommended for achieving that perfect sear on the steak, locking in juices and creating a beautiful caramelized crust.
How to Make Steak Fajitas with Fries & Salad
1. Cook the Fries
Start by baking or frying the fries according to package directions until golden and crispy. If using fresh-cut potatoes, bake at 425°F (220°C) until crisp and golden, flipping halfway through.
Once done, season immediately with salt while hot. This ensures the seasoning sticks properly.
Pro Tip: For extra flavor, sprinkle a little smoked paprika or garlic powder on the fries while they’re still warm.
2. Cook the Steak & Vegetables
Heat 2 tablespoons of olive oil in a large skillet over high heat. The pan should be very hot before adding the steak.
Add the sliced flank or skirt steak in a single layer. Season with chili powder, smoked paprika, cumin, garlic powder, salt, and black pepper.
Sear for 2–3 minutes without moving too much to develop a deep crust. Then stir and cook until just done. Avoid overcooking—flank and skirt steak cook quickly and can become tough if left too long.
Add the sliced red bell pepper, green bell pepper, and onion. Cook until tender-crisp. You want them slightly softened but still vibrant and colorful.
Remove from heat once everything is perfectly cooked.
3. Make the Tomato Cucumber Salad
In a mixing bowl, combine chopped tomatoes and diced cucumber.
Drizzle with olive oil and lemon juice (or vinegar). Season with salt and pepper. Toss gently to combine.
Let the salad sit for a few minutes before serving so the flavors meld together.
4. Serve
Plate the steak fajitas alongside the crispy fries and fresh salad.
Serve immediately while everything is hot and fresh. The contrast between the warm steak and cool salad is absolutely irresistible.
Tips for Perfect Steak Fajitas
1. Slice Against the Grain
Always slice flank or skirt steak against the grain. This shortens the muscle fibers and ensures tender bites.
2. High Heat is Key
A hot pan creates that restaurant-style sear. If the pan isn’t hot enough, the steak will steam instead of sear.
3. Don’t Overcrowd the Pan
Cook the steak in batches if necessary. Overcrowding lowers the pan temperature.
4. Let the Steak Rest
Even a short 3–5 minute rest after cooking helps retain juices.
Variations and Swaps
One of the best things about this recipe is how adaptable it is.
Protein Swaps
- Chicken breast or thighs
- Shrimp
- Portobello mushrooms for a vegetarian option
- Thinly sliced sirloin
Spice Variations
- Add cayenne for heat
- Use taco seasoning instead of individual spices
- Add lime zest for brightness
Fry Alternatives
- Sweet potato fries
- Roasted baby potatoes
- Air fryer wedges
- Seasoned curly fries
Salad Add-Ins
- Red onion slices
- Fresh parsley or cilantro
- Crumbled feta
- Avocado cubes
Make It a Full Fajita Experience
If you want to turn this into a full fajita feast, consider serving:
- Warm flour or corn tortillas
- Sour cream or Greek yogurt
- Guacamole
- Salsa or pico de gallo
- Shredded cheese
Guests can build their own fajita wraps while enjoying fries and salad on the side.
Food and Drink Pairings
Drinks
- Classic margarita
- Sparkling lime water
- Iced tea
- Light Mexican lager
- Bold red wine like Malbec
Side Additions
- Mexican rice
- Black beans
- Grilled corn
The smoky flavors pair beautifully with citrus-forward drinks.

How to Store Leftovers
If you have leftovers, store each component separately for best results.
Steak & Vegetables
Place in an airtight container in the refrigerator for up to 3 days.
Fries
Store in an airtight container in the fridge for up to 2 days. Reheat in the oven or air fryer to restore crispness.
Tomato Cucumber Salad
Store in a sealed container for up to 2 days. Note that tomatoes may release liquid over time.
Reheating Tips
- Reheat steak in a skillet over medium heat briefly to avoid overcooking.
- Reheat fries in the oven at 400°F until crisp.
- Stir the salad and adjust seasoning before serving again.
Avoid microwaving fries if possible—they lose crispness.
Meal Prep Tips
This recipe is great for meal prep:
- Slice steak and vegetables ahead of time.
- Pre-mix spice blend and store in a small container.
- Chop salad ingredients and store separately, then dress just before serving.
You can cook everything fresh in under 30 minutes when prepped in advance.
Frequently Asked Questions
What’s the best cut of steak for fajitas?
Flank steak and skirt steak are ideal because they’re flavorful and cook quickly. Slice thinly against the grain for tenderness.
Can I make this recipe in advance?
Yes. You can cook the steak and vegetables ahead of time and reheat gently before serving.
Can I use frozen peppers and onions?
Fresh is best for texture, but frozen can work in a pinch. Cook slightly longer to evaporate excess moisture.
How do I prevent tough steak?
Cook quickly over high heat and don’t overcook. Also, slice against the grain.
Can I grill the steak instead?
Absolutely. Grill over high heat for 3–4 minutes per side, then slice thinly.
Is this recipe gluten-free?
Yes, as long as your fries are certified gluten-free.
Can I make it spicy?
Add cayenne pepper or sliced jalapeños to increase heat.
Why This Meal Works So Well
This Steak Fajitas with French Fries & Tomato Cucumber Salad recipe succeeds because it balances:
- Smoky and fresh
- Crispy and tender
- Hearty and light
The fries satisfy comfort cravings, the steak brings bold flavor, and the salad refreshes the palate. It’s a restaurant-style meal made easily at home.
Final Thoughts
There’s something incredibly satisfying about a meal that feels indulgent yet fresh at the same time. These steak fajitas deliver big, bold flavors while the tomato cucumber salad keeps everything light and balanced. Add crispy fries, and you have a complete plate that everyone will love.
Whether you’re cooking for family dinner, hosting friends, or simply craving a steakhouse-inspired meal at home, this recipe is guaranteed to impress without stress.
If you enjoyed this recipe, share it with friends and family, and don’t forget to subscribe to the blog for more delicious, easy-to-follow recipes delivered straight to your inbox. Happy cooking!






