Grilled Steak Fajitas are a sizzling, flavorful, and colorful Tex-Mex classic. Juicy marinated steak is grilled to perfection alongside tender-crisp bell peppers and onions, then sliced and wrapped in warm tortillas with your favorite toppings. Perfect for weeknight dinners or backyard cookouts, these fajitas bring bold flavor and a festive flair to any table.
Why You’ll Love This Recipe
- Bold, smoky flavor from the grill and marinade
- Perfectly charred steak and veggies
- Customizable with your favorite toppings and tortillas
- Great for family-style meals or casual entertaining
- Naturally gluten-free with corn tortillas
- Quick to prep and cook
- A delicious way to enjoy lean steak and fresh vegetables
- Ideal for meal prep and leftovers
- Crowd-pleasing and fun to assemble
- Tastes like a restaurant-quality fajita platter at home
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the marinade:
- Olive oil
- Lime juice
- Garlic (minced)
- Ground cumin
- Chili powder
- Smoked paprika
- Salt
- Black pepper
- Optional: jalapeño (sliced), cilantro
For the fajitas:
- Flank steak or skirt steak
- Bell peppers (red, yellow, or green, sliced)
- Red onion (sliced)
- Tortillas (flour or corn, warmed)
- Optional toppings: avocado, salsa, sour cream, shredded cheese, cilantro, lime wedges
directions

- In a bowl or zip-top bag, mix olive oil, lime juice, garlic, cumin, chili powder, paprika, salt, and pepper. Add steak and marinate in the refrigerator for at least 30 minutes (up to 8 hours).
- Preheat grill to medium-high heat. Oil the grates.
- Remove steak from marinade and let it come to room temperature. Grill steak for 4–6 minutes per side, depending on thickness and desired doneness.
- While steak rests, grill peppers and onions in a grill basket or directly on the grates until tender and charred, about 8–10 minutes.
- Slice steak against the grain into thin strips.
- Serve with grilled veggies in warm tortillas, and top as desired.
Servings and timing
This recipe serves 4.
Prep time: 15 minutes
Marinate time: 30 minutes to 8 hours
Cook time: 15 minutes
Total time: 1 hour (mostly inactive)
Variations
- Use chicken, shrimp, or portobello mushrooms instead of steak
- Add chipotle in adobo for smoky heat in the marinade
- Top with pickled onions or jalapeños for a tangy crunch
- Serve over rice or salad instead of tortillas for a fajita bowl
- Make it dairy-free by skipping cheese and sour cream
- Add black beans or corn salsa for a heartier wrap
- Try fajita seasoning mix if short on time
storage/reheating
Store leftover steak and veggies separately in airtight containers in the fridge for up to 4 days. Reheat in a skillet over medium heat or microwave until warm. Tortillas are best reheated in a dry skillet or wrapped in a damp paper towel in the microwave. Avoid overcooking to keep steak tender.
FAQs
What’s the best cut of steak for fajitas?
Flank or skirt steak are ideal—they’re lean, flavorful, and perfect for quick grilling and slicing thin against the grain.
Do I have to marinate the steak?
Yes, even a short marinade enhances flavor and tenderizes the meat. Aim for at least 30 minutes.
Can I cook fajitas indoors?
Absolutely. Use a grill pan or cast iron skillet for the steak and sauté the veggies on the stovetop.
How do I know when the steak is done?
Use a meat thermometer: 130°F for medium-rare, 140°F for medium. Let it rest before slicing.
Should I slice steak before or after grilling?
Grill first, then rest and slice against the grain for maximum tenderness.
Can I freeze the leftovers?
Yes—freeze cooked steak and veggies for up to 2 months. Thaw and reheat before serving.
Are steak fajitas healthy?
Yes! They’re packed with lean protein and vegetables. Use whole-grain or lettuce wraps for an even healthier option.
What toppings go best with steak fajitas?
Avocado, salsa, shredded cheese, sour cream, hot sauce, lime, and cilantro are all great options.
Can I use store-bought fajita seasoning?
Yes, but making your own gives you better control over flavor and salt content.
What sides go well with steak fajitas?
Try Spanish rice, black beans, guacamole, chips and salsa, or corn on the cob.
Conclusion
Grilled Steak Fajitas are the perfect blend of smoky steak, colorful vegetables, and zesty toppings—all wrapped in a warm tortilla. They’re easy to prepare, endlessly customizable, and always a crowd-pleaser. Whether it’s taco night, a summer cookout, or a quick weeknight dinner, these fajitas bring bold flavor and fun to every bite.
PrintGrilled Steak Fajitas
Grilled Steak Fajitas are loaded with smoky, marinated steak and colorful charred peppers and onions. Served with warm tortillas and your favorite toppings, they’re juicy, flavorful, and sure to be a hit for dinner or your next cookout.
- Prep Time: 15 minutes
- Chill Time: 1 hour
- Cook Time: 20 minutes
- Total Time: 1 hour 35 minutes
- Yield: 4–6 servings 1x
- Category: Main Course
- Method: Grilled
- Cuisine: Tex-Mex
Ingredients
For the marinade:
-
1/4 cup olive oil
-
1/4 cup lime juice (about 2 limes)
-
2 tbsp soy sauce
-
2 tbsp chopped fresh cilantro
-
2 cloves garlic, minced
-
1 tsp ground cumin
-
1 tsp chili powder
-
1/2 tsp smoked paprika
-
Salt and black pepper, to taste
For the fajitas:
-
1 1/2 to 2 lbs flank steak or skirt steak
-
2 bell peppers (any color), sliced
-
1 large red onion, sliced
-
Olive oil, for grilling
-
Warm tortillas, for serving
-
Optional toppings: avocado, sour cream, salsa, cheese, lime wedges
Instructions
-
Marinate the steak:
In a bowl or bag, mix all marinade ingredients. Add steak, coat well, and refrigerate for at least 1 hour (up to 8 hours). -
Preheat grill:
Heat grill to medium-high. Remove steak from marinade and pat dry. Lightly oil the grill grates. -
Grill steak:
Grill steak for 4–6 minutes per side, depending on thickness and desired doneness. Internal temp should be 130–135°F for medium-rare. Remove and let rest for 10 minutes. -
Grill veggies:
While the steak rests, toss peppers and onions with a little olive oil, salt, and pepper. Grill in a grill basket or directly on grates for 6–8 minutes, turning occasionally, until tender and slightly charred. -
Slice and serve:
Slice steak thinly against the grain. Serve with grilled veggies, warm tortillas, and your favorite toppings.
Notes
-
Flank or skirt steak works best for flavor and tenderness—just be sure to slice against the grain.
-
You can also cook everything on a grill pan indoors.
-
Swap steak for chicken or portobello mushrooms for a variation.