Description
These smoky, tender grilled steak fajitas beat any restaurant version with their perfect balance of charred vegetables and juicy, perfectly seasoned flank steak that’ll have your family asking for seconds.
Prep Time: 15 minutes | Cook Time: 15 minutes | Total Time: 30 minutes | Servings: 4
Ingredients
- 1 lb flank steak (or skirt steak if you can find it)
- 2 bell peppers, sliced into strips (mix red and green for pretty colors)
- 1 large onion, sliced into thick strips
- 2 tbsp olive oil, plus extra for vegetables
- 1 tbsp chili powder (the good stuff, not the dusty container)
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- Salt and pepper, to taste
- Juice of 1 fresh lime (about 2 tablespoons)
- 8 small flour tortillas
- Optional toppings: salsa, guacamole, sour cream, fresh cilantro, lime wedges
Instructions
- Fire up your grill to medium-high heat while you prep everything else.
- In a bowl, whisk together olive oil, chili powder, cumin, smoked paprika, salt, pepper, and lime juice until it’s all combined.
- Rub this marinade all over the flank steak like you mean business, then let it sit for at least 30 minutes (longer is even better).
- Toss your sliced peppers and onions with a drizzle of olive oil, salt, and pepper in a grill basket.
- Grill the steak for 4-5 minutes per side until it hits 135°F for medium-rare (trust me, use a thermometer).
- Let the steak rest for 5 minutes—seriously, don’t skip this step or all the juices will run out.
- While the steak rests, grill those vegetables in the basket until they’re charred and tender, about 8-10 minutes total.
- Warm your tortillas on the grill for about 30 seconds per side until they’re pliable.
- Slice the steak thinly against the grain (look for those lines and cut perpendicular to them).
- Load up your tortillas with steak, grilled vegetables, and whatever toppings make you happy.
Nutrition Information (Per Serving):
- Calories: 425
- Carbohydrates: 32g
- Protein: 28g
- Fat: 18g
- Fiber: 4g
- Sodium: 680mg
- Iron: 15% DV
- Vitamin C: 120% DV (thanks to those peppers!)
Flank steak is an excellent source of protein and iron, while the colorful bell peppers pack a serious vitamin C punch.
Notes:
- Seriously, let that steak rest—I know it smells amazing, but patience pays off here
- Every grill runs differently, so trust your eyes and that meat thermometer over exact timing
- If you don’t have a grill basket, you can use heavy-duty foil with holes poked in it
- Don’t move the steak around too much—let it develop those beautiful grill marks
Storage Tips:
- Refrigerate leftovers for up to 3 days in separate containers for meat and vegetables
- Don’t freeze the tortillas—they turn into rubber city
- Reheat gently in a skillet with a splash of oil, not the microwave (trust me on this one)
- Cold leftover steak makes an incredible salad topper the next day
Serving Suggestions:
- Traditional style: With fresh guacamole, pico de gallo, and Mexican crema
- Tex-Mex loaded: Add black beans, corn, and shredded cheese
- Fresh and light: Serve over lettuce with lime vinaigrette for fajita salad
- Game day style: Set up a fajita bar and let everyone build their own
Mix It Up (Recipe Variations):
- Loaded Steak Fajitas: Add roasted poblanos and fresh pico de gallo for extra flavor
- Smoky Holiday Fajitas: Include roasted poblano peppers and chipotle seasoning
- Mild Family Fajitas: Cut the chili powder in half and serve spicy additions on the side
- Grilled Portobello Fajitas: Use the same marinade on thick-sliced portobello mushrooms for vegetarians
What Makes This Recipe Special:
This recipe honors the traditional Tex-Mex approach of keeping flavors bold but simple, just like the ranch workers who invented fajitas in 1930s Texas. The key is getting real char on both the meat and vegetables through proper grilling technique, which creates that authentic smoky flavor you can’t replicate in a kitchen skillet.
