Easy Steak Fajitas Recipe
If you’re craving a dinner that’s both bursting with flavor and incredibly quick to whip up, this Easy Steak Fajitas Recipe is your new best friend. It’s that perfect balance of tender, juicy steak paired with colorful, slightly charred peppers and onions—all wrapped up in warm tortillas and ready for your favorite toppings. Whether you’re pulling together a casual weeknight meal or entertaining friends who love bold tastes, this fajita recipe brings vibrant, satisfying excitement to your plate without any fuss. Trust me, once you try these fajitas, they’ll become a staple in your kitchen rotation.

Ingredients You’ll Need
Gathering simple, fresh ingredients is all it takes to create this mouthwatering meal. Each component plays a vital role: the steak brings hearty richness, the peppers add brightness and crunch, and the marinade unites everything with a perfect tangy, smoky punch.
- 2 tablespoons extra-virgin olive oil: Used to sear steak and sauté veggies, adding essential richness and helping develop charred flavors.
- 2 tablespoons lime juice (from 1 lime): Injects fresh, zesty brightness that amplifies all the spices and balances the richness of the steak.
- ¼ cup Taco Seasoning: Packs the dish with classic fajita spices like cumin, chili powder, and paprika for that signature warmth.
- ¼ cup soy sauce or tamari: Adds a savory umami depth while tenderizing the steak for a juicy bite.
- ¼ cup chopped cilantro, plus more for serving: Offers fresh herbal notes that lift the entire dish with vibrant green color and flavor.
- 1½ pounds skirt, flank, or flat iron steak: The star protein, perfect for quick grilling with a wonderfully beefy flavor.
- 3 bell peppers, ½-inch sliced: Choose a mix of colors like red, yellow, and green to bring sweetness and visual appeal.
- 1 red or white onion: Adds natural sweetness and texture, caramelizing beautifully alongside the peppers.
- 12 corn or flour tortillas, warmed: The ideal handheld vessel for scooping up all those sizzling steak and veggies.
- Sour cream, for serving: Creamy contrast that cools and complements the smoky spices.
- Guacamole, for serving: Adds luscious creaminess and an extra layer of flavor to each bite.
- Salsa, for serving: Introduces fresh acidity and a little kick to brighten each fajita wrap.
How to Make Easy Steak Fajitas Recipe
Step 1: Prepare the Marinade and Marinate the Steak
Start by mixing 1 tablespoon olive oil, lime juice, taco seasoning, soy sauce, and chopped cilantro in a large bowl. Then, place your steak on a rimmed sheet pan and pour the marinade over it, leaving about ¼ cup behind for later. Cover and refrigerate for at least 30 minutes to let those bold flavors soak in. For even deeper taste, you can marinate it up to 8 hours ahead of time. This step is key for juicy, flavorful meat.
Step 2: Toss the Peppers and Onions in Remaining Marinade
Using the leftover marinade in the bowl, toss the sliced bell peppers and onion until they’re nicely coated. This quick soak starts infusing flavor into your veggies so they’re just as exciting as the steak once cooked.
Step 3: Grill the Steak
Heat your grill to a high temperature between 450°F and 500°F, creating that perfect sear. Place the marinated steak on the grill, discarding any leftover marinade, and cook undisturbed for about 4 to 5 minutes per side. The goal is an internal temperature of 145°F for juicy medium-rare doneness. Once grilled, transfer the steak to a cutting board and let it rest for 10 minutes to lock in all those delicious juices.
Step 4: Sauté the Vegetables
In a 12-inch cast iron skillet over medium-high heat, warm the remaining tablespoon of olive oil. Add the marinated peppers and onions and cook, stirring often, for 6 to 8 minutes until they are tender and slightly charred. This step gives the vegetables a lovely smoky caramelization that pairs so well with the steak.
Step 5: Slice Steak and Serve Family-Style
Slice the rested steak thinly against the grain for maximum tenderness. Serve everything family-style, layering the sliced steak and charred veggies alongside warm tortillas, sour cream, guacamole, and salsa. This hands-on approach makes for a festive meal everyone can enjoy customizing to their taste.
How to Serve Easy Steak Fajitas Recipe

Garnishes
Fresh garnishes like extra cilantro, thinly sliced jalapeños, or a sprinkle of crumbled queso fresco add a fresh pop that elevates the fajita experience. Don’t underestimate the power of a squeeze of lime right before eating—it brightens every bite.
Side Dishes
Pair these fajitas with simple sides like Mexican rice, charro beans, or a crisp green salad to round out the meal. These sides complement the rich steak and grilled veggies without overpowering the flavors.
Creative Ways to Present
Arrange the steak and peppers on a large serving platter with tortillas stacked nearby for a vibrant, family-style feast. Or, for a casual gathering, serve everything buffet-style allowing guests to build their own fajitas with all the fixings laid out. Either way, presentation keeps the meal interactive and fun.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover steak and vegetables into airtight containers and store in the refrigerator. They will stay fresh for up to 3 days, making for an easy next-day lunch or dinner.
Freezing
If you want to stash some fajitas for later, you can freeze the cooked steak and vegetables separately in freezer-safe bags or containers for up to 2 months. Be sure to thaw fully in the fridge before reheating.
Reheating
To reheat, warm the steak and vegetables in a skillet over medium heat just until heated through, to preserve their juicy texture and slight char. Avoid the microwave if possible—it can dry out the meat and veggies.
FAQs
Can I use another cut of steak for this recipe?
Absolutely! While skirt, flank, or flat iron steaks are recommended for their flavor and tenderness, you can also use sirloin or ribeye if that’s what you have on hand. Just keep grilling times in mind as thicker cuts may take longer.
Is it possible to make this recipe gluten-free?
Yes, simply opt for gluten-free soy sauce or tamari and double-check your taco seasoning doesn’t contain any gluten-containing fillers. Corn tortillas are naturally gluten-free as well.
Can I cook the steak indoors instead of grilling?
Definitely! A hot cast iron skillet or grill pan works beautifully indoors to get that same delicious sear. Just make sure your pan is well-heated before adding the steak for best results.
What’s the best way to slice the steak for fajitas?
Always slice against the grain, which means cutting perpendicular to the lines of muscle fibers. This keeps each bite tender and easy to chew.
Can I prepare the vegetables ahead of time?
You can slice the peppers and onions up to a day ahead and keep them refrigerated. Tossing them in the marinade shortly before cooking will ensure they stay fresh and flavorful.
Final Thoughts
There’s something truly satisfying about wrapping up juicy, flavorful steak and perfectly charred vegetables in warm tortillas. This Easy Steak Fajitas Recipe manages to be fuss-free yet packed with the kind of bold, vibrant flavors that make any meal feel like a celebration. So go ahead, gather your ingredients, fire up the grill or skillet, and enjoy a meal that’s sure to become a family favorite. You’ll be wondering why you didn’t try it sooner!
PrintEasy Steak Fajitas Recipe
This Easy Steak Fajitas recipe offers a quick, flavorful dinner perfect for grilling enthusiasts. Featuring marinated skirt, flank, or flat iron steak paired with charred bell peppers and onions, these fajitas are a vibrant, flavorful meal enjoyed family-style with warm tortillas and classic toppings like sour cream, guacamole, and salsa.
- Prep Time: 14 minutes
- Cook Time: 10 minutes
- Total Time: 54 minutes (including minimum 30-minute marination)
- Yield: Serves 6
- Category: Dinner
- Method: Grilling
- Cuisine: Tex-Mex
Ingredients
Marinade and Steak
- 2 tablespoons extra-virgin olive oil (divided)
- 2 tablespoons lime juice (from 1 lime)
- ¼ cup Taco Seasoning
- ¼ cup soy sauce or tamari
- ¼ cup chopped cilantro, plus more for serving
- 1½ pounds skirt, flank, or flat iron steak
Vegetables
- 3 bell peppers, ½-inch sliced (varied colors recommended)
- 1 red or white onion, sliced
For Serving
- 12 corn or flour tortillas, warmed
- Sour cream
- Guacamole
- Salsa
Instructions
- Prepare the Marinade: In a large bowl, whisk together 1 tablespoon of the olive oil, lime juice, taco seasoning, soy sauce, and chopped cilantro. This mixture will infuse the steak and vegetables with bold Southwestern flavors.
- Marinate the Steak: Place the steak on a rimmed sheet pan and pour all but ¼ cup of the marinade over it, reserving that small amount for the vegetables. Cover and refrigerate the steak for at least 30 minutes and up to 8 hours to allow the flavors to penetrate the meat.
- Marinate the Vegetables: Toss the sliced bell peppers and onion in the reserved ¼ cup of marinade, ensuring they are well coated. Set aside to absorb flavor while preparing the grill.
- Grill the Steak: Preheat the grill to high heat, around 450°F-500°F. Remove the steak from the marinade, discarding the excess marinade. Grill the steak, undisturbed, for 4-5 minutes per side until it reaches an internal temperature of 145°F for medium doneness. Transfer to a cutting board and let rest for 10 minutes to retain juices.
- Sauté the Vegetables: Heat the remaining 1 tablespoon of olive oil in a 12-inch cast iron skillet over medium-high heat. Add the marinated peppers and onion, cooking and stirring often, until they become slightly charred and tender, approximately 6-8 minutes.
- Slice and Serve: Thinly slice the rested steak against the grain. Serve family-style with the charred vegetables, warmed tortillas, and classic accompaniments like sour cream, guacamole, and salsa, allowing everyone to assemble their own fajitas.
Notes
- For best flavor, marinate the steak for several hours but no longer than 8 hours to prevent the acid in lime juice from breaking down the meat too much.
- Use a meat thermometer to check for perfect doneness—145°F for medium rare for tender and juicy steak.
- Try a combination of red, yellow, and green bell peppers for a colorful presentation.
- Warm tortillas on the grill or in a dry skillet for the best texture.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Keywords: steak fajitas, easy fajitas, grilled steak, Tex-Mex dinner, quick steak recipe, fajita marinade

