Steak Fajitas
Grilled Steak Fajitas are even tastier than your favorite restaurant version! Tender marinated steak, peppers and onions are quickly grilled with hardwood smoke that will satisfy any Tex-Mex dinner cravings.
Fajitas are a great dinner for any night of the week. Prep the ingredients and marinate the steak ahead of time for a meal that can be ready in under 30 minutes.
Steak Fajitas ~ Grill or Stove Top Recipe
I could literally eat Mexican food every day and never get tired of it. These fajitas are surprisingly easy to make at home and were a huge hit with the whole family.
Ingredients Needed:
- Sirloin Steak ~ Typically fajitas are made with skirt steak or flank steak, but we love to use sirloin.
- Brown Sugar
- Granulated Garlic
- Green Chile Powder ~ We are loving this ground chile powder from Spiceology. Red chili powder can be substituted if you don’t have the green.
- Smoked Paprika
- Ground Cumin
- Kosher Salt
- Black Pepper
- Olive Oil
- Lime Juice + Fresh Limes for Serving
- Bell Peppers
- Onions
How to Grill Steak Fajitas:
- Slice the steak into thin strips.
- Mix the brown sugar with garlic, chile powder, smoked paprika, cumin, salt and pepper.
- Add olive oil and lime juice and mix well.
- Place the steak and the marinade into a zip top baggie. Seal and toss until steak is well coated in the marinade.
- Refrigerate at least 4 hours but 24 hours is even better. I don’t usually have the forethought for marinating a day ahead but it’s well worth it for these fajitas.
- Prepare a grill fire to about 400° using pecan or oak for smoke flavor.
- Slice the peppers and onions.
- Place a griddle or cast iron skillet onto the grill. Close the grill for about 2 – 3 minutes for the griddle to get hot.
- Add olive oil to the griddle and add peppers and onions.
- Cook, stirring often until vegetables start to caramelize.
- Remove peppers and onions to a pan and set aside.
- Add additional olive oil to the griddle.
- Place marinated steak onto the griddle and cook, stirring frequently.
- When steak starts to brown, squeeze juice of one lime over steak.
- Add peppers and onions to steak mixture and stir to combine. Continue to cook about 2 minutes.
- Remove griddle from the grill.
- Garnish with cilantro and lime slices.
- Serve steak and onions with flour tortillas and your favorite toppings.
Stove Top Directions:
Follow the same steps cooking over medium-high heat using a griddle or cast iron skillet.
Best Toppings for Steak Fajitas:
- Homemade Salsa or Pico de Gallo
- Shredded Cheddar Cheese or Cotija Cheese
- Sour Cream
- Guacamole
How to Store and Reheat:
Store leftover steak and onions in an airtight container in the refrigerator up to 3 days.
Reheat in a skillet with olive oil over medium heat. Stir often until heated through.
More Tex-Mex Favorites:
Brisket Tacos are my absolute favorite meal ever and the best way to enjoy leftover brisket! Smoky and delicious with crispy corn taco shells and fresh toppings.
We like to take this same filling and make Steak Burritos with Spanish Rice for a family favorite that is so flavorful and delicious.
Grilled Chicken Fajitas are a weeknight favorite and we also love to make Chicken Fajita Salads all summer when it’s too hot to cook indoors.
Smoked Pork Carnitas are always a hit and easy to feed a crowd. Made with leftover smoked pork for one of the best tacos you’ll ever taste.
Add these steak fajitas to your menu for a delicious family style meal that will have everyone coming back for more.
IF YOU LOVE THIS RECIPE AS MUCH AS I DO, PLEASE LEAVE A COMMENT AND A FIVE STAR REVIEW, AND BE SURE TO HELP ME SHARE ON PINTEREST!
Steak Fajitas
Ingredients
- 1 pound sirloin steak
- 1 tablespoon brown sugar
- 2 teaspoons granulated garlic
- 2 teaspoons green or red chile powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1/2 cup olive oil divided
- 4 limes
- 2 cups thin sliced or diced bell peppers
- 2 cups thin sliced yellow onions
- 1 tablespoon fresh cilantro chopped
- fresh limes for garnish
- Flour tortillas
- 1 cup shredded cheddar cheese
- 1/2 cup homemade salsa
- 1/2 cup sour cream
Instructions
- Slice the steak into thin strips.
- Prepare the marinade: mixing brown sugar, garlic, chile powder, smoked paprika, cumin, salt and pepper together in a bowl.
- Pour in 1/4 cup of olive oil and lime juice from 2 limes, whisking together.
- Pour marinade into a zip top baggie with the sliced steak, squeezing out excess air.
- Seal and turn over several times until steak is well coated in the marinade.
- Refrigerate steak at least 4 hours and up to 24 hours if possible.
- Prepare a grill fire to about 400° using pecan or oak for smoke flavor.
- Slice the peppers and onions.
- Place a griddle or a cast iron skillet onto the grill. Close the grill for about 2 - 3 to heat the griddle.
- Coat the cooking surface with about 2 tablespoons of olive oil and add peppers and onions.
- Cook, stirring often until vegetables start to caramelize.
- Remove peppers and onions to a pan and set aside.
- Add remaining olive oil to the griddle.
- Place marinated steak onto the griddle and cook, stirring frequently.
- When steak starts to brown, squeeze juice of one lime over steak. Continue to cook about 2 minutes.
- Add peppers and onions back to the griddle. Mix with steak, cooking about 2 more minutes.
- Carefully remove griddle from the grill.
- Garnish with cilantro and lime slices.
- Serve steak and onions with flour tortillas, salsa, cheese and sour cream.
Better than any steak fajitas I’ve tried at restaurants! I made mine on the stovetop, but I bet it would be even better with the smoky flavor from the grill. We’ll try that next time!
Yummy! Steak fajitas are one of our favorites and so delicious! We love making these for dinner and they are always a hit especially when on of the kids has a friend over. Making these again!
So easy to make with so much incredible flavor! Love this recipe!