Home » Grilling » Steak Fajitas

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. 

NEW Save the Recipe

Send Me The Recipe

Enter your email below and we will send it straight to your inbox!


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. 

Griddle of steak fajitas with fresh limes. Bowl of salsa, cilantro

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:

marinade in a bowl, placing thin slices of steak in a baggie for fajitas
  • Slice the steak into thin strips. 
spices in a bowl for steak fajita marinade
  • Mix the brown sugar with garlic, chile powder, smoked paprika, cumin, salt and pepper. 
steak fajita marinade
  • Add olive oil and lime juice and mix well.
baggie with marinating steak
  • 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.
sliced onions and bell peppers
  • 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. 
steak fajitas on a grill - peppers and onions
  • 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.
cooking sliced steak on a griddle on a grill for fajitas
  • 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.
grilling steak fajitas on a griddle
  • Add peppers and onions to steak mixture and stir to combine. Continue to cook about 2 minutes.
  • Remove griddle from the grill. 
Platter with steak fajitas, bowl with 2 steak fajitas in tortillas
  • 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.

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.

Steak fajitas with cheese, sour cream and salsa

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!

Yield: 4 servings

Steak Fajitas

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. 

Prep Time 15 minutes
Cook Time 20 minutes
Additional Time 1 day
Total Time 1 day 35 minutes

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

  1. Slice the steak into thin strips. 
  2. Prepare the marinade: mixing brown sugar, garlic, chile powder, smoked paprika, cumin, salt and pepper together in a bowl.  
  3. Pour in 1/4 cup of olive oil and lime juice from 2 limes, whisking together.
  4. Pour marinade into a zip top baggie with the sliced steak, squeezing out excess air.
  5. Seal and turn over several times until steak is well coated in the marinade.
  6. Refrigerate steak at least 4 hours and up to 24 hours if possible.
  7. Prepare a grill fire to about 400° using pecan or oak for smoke flavor.
  8. Slice the peppers and onions. 
  9. Place a griddle or a cast iron skillet onto the grill. Close the grill for about 2 - 3 to heat the griddle.
  10. Coat the cooking surface with about 2 tablespoons of olive oil and add peppers and onions. 
  11. Cook, stirring often until vegetables start to caramelize.
  12. Remove peppers and onions to a pan and set aside.
  13. Add remaining olive oil to the griddle. 
  14. Place marinated steak onto the griddle and cook, stirring frequently.
  15. When steak starts to brown, squeeze juice of one lime over steak. Continue to cook about 2 minutes.
  16. Add peppers and onions back to the griddle. Mix with steak, cooking about 2 more minutes.
  17. Carefully remove griddle from the grill. 
  18. Garnish with cilantro and lime slices.
  19. Serve steak and onions with flour tortillas, salsa, cheese and sour cream.

Notes

Stove Top Method:

Follow the same directions cooking over medium- high heat on the stove top using a cast iron skillet or griddle.

Store Leftovers in an airtight container in the refrigerator up to 3 days.

Reheat in a skillet with olive oil over medium heat, stirring until heated through.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving: Calories: 871Total Fat: 60gSaturated Fat: 19gTrans Fat: 0gUnsaturated Fat: 35gCholesterol: 149mgSodium: 906mgCarbohydrates: 45gFiber: 5gSugar: 20gProtein: 42g

Nutritional calculations are estimated and may not be accurate.

Did you make this recipe?

Tag us on instagram @missnthekitchen

3 Comments

  1. 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!

  2. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *