
There’s nothing quite like the sizzle of steak hitting a hot grill, especially when it leads to perfectly charred fajita strips. This method transforms simple ingredients into a smoky, flavorful meal that’s hard to resist.
The key is high heat and proper prep—slicing the steak against the grain ensures tenderness, while quick cooking preserves juiciness. Peppers and onions caramelize alongside the meat, absorbing those delicious grill marks.
What you get are tender strips of steak with charred edges, paired with sweet, blistered vegetables. The aroma alone will have everyone gathered around the table before the first bite.
Serve with warm tortillas and all the fixings for a meal that feels like a fiesta. Here’s how to make it happen.
Ingredients for Steak Fajita Recipe on the Grill
Flank steak, vibrant peppers, and onions meet bold spices for smoky, charred perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Sliced against the grain |
| Red Bell Pepper 🌶️ | 2 whole | Sliced into strips |
| Yellow Bell Pepper 🌶️ | 1 whole | Sliced into strips |
| Yellow Onion 🧅 | 1 whole | Sliced into strips |
| Lime 🍋 | 2 whole | Juiced, zested optional |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Olive Oil 🫒 | ¼ cup | Divided for marinade and cooking |
| Soy Sauce 💧 | 3 tbsp | Low-sodium preferred |
| Chili Powder 🌶️ | 1 tbsp | Adjust for heat preference |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted if possible |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smoky flavor |
| Kosher Salt 🧂 | 1 tsp | Plus more to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Flour Tortillas 🌮 | 8 pieces | Warmed before serving |
The steak is everything here. Flank steak is the traditional choice—lean, flavorful, and perfect for slicing into strips. Look for well-marbled cuts at your butcher or the meat section of Whole Foods. Avoid pre-cut fajita meat; it often lacks the quality and texture you want. If you can’t find flank, skirt steak works equally well, though it can be slightly tougher if not sliced properly.
No flank steak? Sirloin or ribeye can stand in, though they’re richer and best sliced thin. Out of bell peppers? Poblano peppers add a nice mild heat. For the marinade, if you lack lime juice, lemon juice in a pinch works, but lime’s acidity is ideal. Soy sauce can be swapped for tamari for gluten-free, and cumin is worth hunting down fresh—Penzeys has excellent quality.
Marinate the steak for at least 1 hour (up to 4 hours for deeper flavor). Prep vegetables just before grilling to keep them crisp. Leftover fajitas store well in the fridge for 3-4 days—reheat in a skillet to revive the char.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just slice the flank steak, peppers, and onion, toss with lime, and they’re grill-ready.
- Smoky Char Flavor: That hot grill gives the steak and veggies a caramelized crust I can’t get indoors.
- Feeds a Hungry Crowd: One meal that satisfies everyone—even my picky nephew asks for seconds of the peppers.
- Leftovers for Days: The steak and veggies reheat beautifully for next-day burrito bowls. Honestly, they taste even better.
Step-by-Step Instructions for Steak Fajita Recipe on the Grill
Master the technique for perfectly charred strips and vibrant peppers every time.
Step 1: Marinate the Flank Steak
In a large bowl, whisk together 0.25 cup olive oil, 3 tbsp soy sauce, juice of 2 lime, 3 minced garlic cloves, 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp smoked paprika, 1 tsp kosher salt, and 0.5 tsp black pepper until fully combined. This marinade infuses the meat with bold, smoky flavor.
Add the 1.5 lb flank steak to the marinade, ensuring it’s completely coated. Cover and refrigerate for at least 2 hours or up to 8 hours. The acid in the lime tenderizes the meat while the spices penetrate deeply. Don’t exceed 8 hours or the lime will begin to break down the protein fibers too much.
Step 2: Prepare the Vegetables
Slice the 2 red bell pepper, 1 yellow bell pepper, and 1 yellow onion into even ¼-inch strips. Uniform pieces ensure even cooking and a professional presentation. Keep the bell pepper strips separate from the onion if possible—they cook at slightly different rates.
Toss the vegetables with 1 tablespoon of the remaining olive oil from the marinade and a pinch of kosher salt. This light seasoning enhances their natural sweetness and prepares them for the grill. The oil prevents sticking and promotes beautiful grill marks.
Step 3: Grill the Steak and Vegetables
Preheat your grill to high heat (about 450-500°F). Remove the flank steak from the marinade and discard the excess. Grill the steak for 4-5 minutes per side for medium-rare, or until it reaches an internal temperature of 130-135°F. The steak should develop deep char marks and a rich crust.
While the steak cooks, grill the peppers and onions in a grill basket or on skewers for 6-8 minutes, turning occasionally, until they’re tender with charred edges. The vegetables should soften but retain a slight crispness. Transfer the steak to a cutting board and tent with foil to rest for 10 minutes.
Step 4: Slice and Serve
Slice the rested flank steak thinly against the grain into ¼-inch strips. Cutting against the grain shortens the muscle fibers, ensuring each bite is tender. The juices should run slightly when sliced, indicating perfect doneness.
Transfer the sliced steak to a platter with the grilled peppers and onions. Garnish with 0.25 cup chopped fresh cilantro and serve immediately with 8 warmed flour tortillas. The residual heat from the grill will keep everything warm as you assemble your fajitas. Squeeze extra lime over the top for a bright finish.
Pro Tips For Making Steak Fajita Recipe On The Grill
- Preheat the Grill: Get your grill screaming hot—at least 450°F—before adding the steak. I learned this the hard way after serving tough, gray fajitas that never got that perfect char.
- Slice Against the Grain: After grilling, cut the flank steak against the grain into thin strips. This shortens the muscle fibers and makes the meat way more tender, even if it’s cooked a little longer.
- Don’t Overcrowd the Peppers: Grill the bell peppers and onions in a single layer with space between them. Crowding steams instead of chars, and nobody wants soggy fajitas.
- Lime After Grilling: Squeeze fresh lime juice over the steak and veggies right after they come off the grill. It brightens the flavors and keeps the meat from tasting flat—sounds simple, but it actually changes the outcome.
Pro Cooking Tips for This Dish
Heat Control
Preheat your grill to 450-500°F for at least 10 minutes before cooking. I use a Weber Genesis with all burners on high, then clean the grates with a brush. High heat is crucial for getting those perfect char marks on the steak and vegetables. 🔥
Steak Positioning
Place the steak on the hottest part of the grill, diagonally to the grates for crosshatch marks. Avoid moving it for the first 2-3 minutes to ensure a good sear. Flank steak is thin, so it cooks quickly—keep an eye on it to prevent overcooking.
Vegetable Grilling
Use a grill basket for the peppers and onions to prevent them from falling through the grates. Toss them with a bit of olive oil and kosher salt just before grilling. They’ll need 6-8 minutes, turning occasionally, until tender and lightly charred.
Resting the Steak
After grilling, let the steak rest under foil for 10 minutes before slicing. This step is non-negotiable for juicy, tender results. I tent mine with foil to keep it warm while the veggies finish cooking. The internal temp will rise 5-10°F during resting.
Slicing Technique
Slice the steak against the grain into ¼-inch strips. Look for the natural lines in the meat and cut perpendicular to them. This shortens the muscle fibers, making every bite easier to chew. A sharp 8-inch chef’s knife works best for clean cuts.
Timing Everything
Start the vegetables after the steak has cooked for 2 minutes on the first side. This way, they’ll finish around the same time. If your grill has hot spots, rotate the veggies occasionally for even charring. Trust me, this timing makes all the difference. 💡
Nutrition Facts
Frequently Asked Questions
What’s the best cut for grilled fajitas?
Flank or skirt steak are ideal for grilling fajitas. Both have great beefy flavor and take well to marinades.
How do I prevent the steak from getting tough?
Slice it thinly against the grain after resting for 10 minutes. This shortens muscle fibers for tender bites every time.
Can I use a gas grill instead of charcoal?
Preheat to 450-500°F for proper searing. Gas grills work perfectly for this recipe.
How long should I marinate the steak?
Marinate for 2-8 hours. The lime juice tenderizes best in this window without over-softening the meat.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026