Recipes
Steak Fajitas Recipe
This Steak Fajitas Recipe is a quick and flavorful dish featuring juicy steak, colorful bell peppers, and onions, perfect for busy weeknights and family gatherings.
There’s something about the sound of steak sizzling in a hot pan that instantly takes me back to our tiny kitchen growing up. No fancy equipment. No perfect plating. Just a crowded stovetop, warm tortillas wrapped in a towel, and everyone standing around waiting for the first bite. Those nights were loud, cozy, a little messy… and honestly, some of my favorite family memories were made right there.
This Steak Fajitas Recipe has slowly become one of those dependable, comforting meals in my own home — the kind you make when you don’t want to overthink dinner, but you still want something that feels special. It’s bold, juicy, colorful, and full of that simple joy you get when everyone actually comes back for seconds.
What I love most about this easy steak fajitas recipe is how perfectly it fits into real life. It works for busy weeknights, casual weekends, and even when friends unexpectedly stop by. Whether you’re looking for steak fajitas for dinner, a lighter low carb steak fajitas recipe, or just a flavorful way to use up bell peppers in your fridge, this one delivers every single time.
And yes… it’s fast, forgiving, and wildly delicious. Let’s make the kind of steak fajitas you’ll crave again tomorrow.
Why You’ll Love It

- It’s incredibly quick and weeknight-friendly From start to finish, this easy steak fajitas recipe comes together fast, making it perfect for busy evenings and last-minute dinner plans.
- The steak turns out juicy and tender every time With the right cut and a simple marinade, you get restaurant-quality steak fajitas at home without complicated steps.
- It’s naturally low carb and keto-friendly Skip the tortillas and enjoy this as a satisfying low carb steak fajitas recipe that still feels hearty and comforting.
- It’s colorful, fresh, and family-approved Sweet peppers, soft onions, and savory steak create a vibrant skillet everyone loves, even picky eaters.
- It works for casual dinners and special gatherings This Steak Fajitas Recipe is just as perfect for a cozy family night as it is for holidays, parties, or casual entertaining.
- Leftovers are amazing the next day The flavors deepen overnight, making these steak fajitas perfect for meal prep, wraps, salads, or quick lunches.
Ingredient Notes & Details
- Flank steak or skirt steak These cuts are ideal for steak fajitas because they soak up marinades beautifully and cook quickly. If you prefer something a bit thicker, sirloin works too. Always slice the steak against the grain for maximum tenderness.
- Bell peppers (red, yellow, and green) Using a mix adds sweetness and color. Fresh, firm peppers hold their shape best and create that classic fajita look.
- Yellow or sweet onion Onions soften and caramelize as they cook, balancing the savory steak perfectly.
- Olive oil A good quality olive oil helps the seasoning stick and prevents the steak from drying out.
- Fresh lime juice This adds brightness and helps tenderize the steak. Bottled lime juice can work, but fresh gives much better flavor.
- Garlic Fresh minced garlic creates depth and aroma. Garlic powder works in a pinch.
- Chili powder Provides warmth and mild heat. Choose a good-quality blend for better flavor.
- Ground cumin Essential for that unmistakable fajita aroma.
- Smoked paprika Adds a subtle smoky finish that makes this Steak Fajitas Recipe taste grilled even when cooked indoors.
- Salt and freshly cracked black pepper Always season generously to bring everything together.
- Optional: shredded cheese (for serving) While fajitas aren’t traditionally cheesy, adding a little cheese creates a fun twist and even allows you to build a cheesy steak side dish platter for family-style serving.
Step-by-Step Instructions
- Prepare the marinade In a large bowl, whisk together olive oil, lime juice, garlic, chili powder, cumin, smoked paprika, salt, and pepper. The mixture should look glossy and smell bright and savory.
- Marinate the steak Add the steak to the bowl and coat it thoroughly. Let it rest for at least 20 minutes at room temperature, or up to 8 hours in the refrigerator for deeper flavor. This step is key for juicy, flavorful steak fajitas.
- Slice the vegetables Cut the bell peppers and onions into long, even strips. Keeping the pieces similar in size helps everything cook evenly.
- Preheat your skillet Heat a large cast iron or heavy skillet over medium-high heat. The pan should be hot before the steak touches it.
- Sear the steak Place the steak into the hot skillet and cook for about 3–4 minutes per side, depending on thickness. You want a deep brown crust but a slightly pink center for tender steak fajitas.
- Rest and slice the steak Transfer the steak to a cutting board and let it rest for 5 minutes. Then slice thinly against the grain. This step is essential for tenderness.
- Cook the peppers and onions In the same skillet, add the sliced vegetables. Cook for 5–7 minutes, stirring occasionally, until they are softened but still slightly crisp.
- Combine everything Return the sliced steak to the skillet and toss gently with the vegetables. Let everything warm through for 1–2 minutes so the flavors blend together.
- Serve immediately Serve hot in tortillas, over rice, or straight from the skillet for a low carb steak fajitas recipe option.

FAQ for Common Questions
- What is the best cut of steak for steak fajitas? Flank steak and skirt steak are both excellent because they cook quickly and absorb marinade well.
- How do I keep steak fajitas from becoming tough? Do not overcook the steak, and always slice it against the grain after resting.
- Can I make steak fajitas in the oven? Yes. You can spread the steak and vegetables on a sheet pan and bake at 425°F for about 12–15 minutes. This method works well if you prefer a baked steak recipe variation.
- Are steak fajitas low carb or keto friendly? Yes. Simply skip the tortillas and serve with vegetables or salad for a low carb steak fajitas recipe.
- Can I prepare steak fajitas ahead of time? You can marinate the steak and slice the vegetables up to a day in advance to save time.
- Can I make this recipe spicy? Absolutely. Add sliced jalapeños, cayenne pepper, or hot sauce to increase the heat level.
Storage Tips
- Refrigeration Store leftover steak fajitas in an airtight container in the refrigerator for up to 4 days.
- Reheating Reheat gently in a skillet over medium heat to prevent the steak from drying out. A splash of water or broth helps restore moisture.
- Freezing Freeze the cooked steak and vegetables in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Variations

- Sheet Pan Steak Fajitas Roast everything on a single pan for easy cleanup and a quick baked steak recipe option.
- Grilled Steak Fajitas Grill the steak and vegetables outdoors for a smoky, summer-style flavor.
- Cheesy Skillet Steak Fajitas Sprinkle shredded cheese over the hot fajitas and cover briefly to melt, turning the skillet into a comforting cheesy steak side dish.
- Spicy Chipotle Steak Fajitas Add chipotle powder or adobo sauce for a bold, smoky kick.
- Low Carb Steak Fajitas Bowls Serve over cauliflower rice for a filling low carb steak fajitas recipe meal.
- Oven Roasted Vegetable Fajitas Roast the peppers and onions separately for deeper caramelization and an oven roasted vegetable base.
What to Serve with Steak Fajitas Recipe
- Fresh and Light Sides A simple green salad, cucumber tomato salad, or citrus slaw pairs beautifully and keeps the meal balanced.
- Classic Tex-Mex Favorites Spanish rice, black beans, or refried beans make this Steak Fajitas Recipe feel like a full restaurant-style dinner.
- Low Carb & Keto Options Cauliflower rice, avocado salad, and grilled zucchini are perfect if you’re serving this as a low carb steak fajitas recipe.
- Fun Family Add-Ons Guacamole, sour cream, pico de gallo, and a small cheesy steak side dish tray let everyone build their own perfect plate.
There’s a reason this Steak Fajitas Recipe has earned a permanent spot in our weekly rotation. It’s warm, colorful, comforting, and incredibly flexible. Whether you’re serving it for dinner after a long day, bringing it out for holidays and family gatherings, or turning leftovers into a quick side dish for lunch the next day, it never feels boring.
It’s the kind of meal that brings people into the kitchen, keeps everyone hovering around the stove, and reminds you that sometimes the simplest recipes are the ones that create the best memories.

This Steak Fajitas Recipe is a sizzling, flavor-packed dinner made with tender, juicy steak strips, colorful bell peppers, and onions tossed in a bold fajita seasoning. Quick, fresh, and perfect for busy weeknights, it’s an easy family favorite that tastes just like your favorite Mexican restaurant at home.
Ingredients
For the steak & veggies
- 1 lb 450 g flank steak or skirt steak, thinly sliced against the grain
- 1 tablespoon olive oil
- 1 red bell pepper thinly sliced
- 1 green bell pepper thinly sliced
- 1 yellow onion thinly sliced
For the seasoning

- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
To finish & serve
- Juice of ½ lime
- 8 small flour or corn tortillas warmed
- Optional toppings: sour cream fresh cilantro, sliced avocado, salsa
Instructions
- Season the steak In a bowl, mix chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and black pepper.
- Toss the sliced steak with the seasoning until evenly coated.
- Cook the vegetables Heat olive oil in a large skillet over medium-high heat.
- Add the sliced peppers and onion and cook for 3–4 minutes, stirring, until just tender but still slightly crisp.
- Transfer the vegetables to a plate.
- Sear the steak In the same hot skillet, add the seasoned steak in a single layer.
- Cook for 2–3 minutes per side (working in batches if needed) until nicely browned and cooked through.
- Combine & finish Return the peppers and onions to the skillet.
- Toss everything together and cook for about 1 minute.
- Squeeze fresh lime juice over the top and gently stir.
- Serve Spoon the steak and veggie mixture into warm tortillas and add your favorite toppings.
Read more stories