Easy Grilled Steak Fajitas

For casual family dinners, backyard BBQs, or camping trips, these Easy Steak Fajitas are always a hit. Cook the veggies in foil packet while the seasoned steak grills alongside. Everything can be assembled ahead, and dinner is ready in 10 minutes!

Close up view of foil packets with steak, green peppers, onion, red peppers and sour cream. The steak is pink in the middle with a slight crust.

Nick Evans

Tex-Mex is probably the most common recurring cuisine at my house. My wife is a huge Tex-Mex fan, and I find it easy to make. These grilled steak fajitas are a step up from your classic taco night, but they aren’t necessarily harder to make.

Just cook the veggies in a foil packet and grill the steak alongside — dinner is ready in 10 minutes!

My kids are usually good with steak and tacos, so I figured this would be an easy win at my house. Of course, the trick is to master the serving of the dinner—not the dinner itself!

Putting the Easy in Easy Steak Fajitas

I like to cook the veggies in a foil packet because you can assemble it in advance and just toss them on a hot grill when you're ready. You can even make individual foil vegetable packets—spicy for the adults and mild for the kids!

Together with the grilled steak, this meal is SO easy and you can feed your family or a few friends without too much work. This also transports beautifully and is great for camping trips.

With that in mind, you can definitely assemble everything up to a day in advance with no worries. Toss the packet and the steak on a hot grill and you will be in really good shape!

To assemble the foil packet two days in advance, follow these steps:

  1. Make the spice mix (you can do this weeks in advance).
  2. Slice peppers and onions, season and wrap them in the foil packet.
  3. Season the steak, cover it, and keep it in the fridge.
  4. Grill when ready!
Side view of grilled steak fajita foil packs open on a plate. The sliced steak, onions and peppers are browned and seasoned.

Nick Evans

What’s the Best Steak for Fajitas?

You can use almost any steak for fajitas. Skirt steak or flank steak are both popular choices. On this day, I actually used a strip steak, which is a little fancier than need be, but of course, it was delicious. I would shy away from any steak that is more than one inch thick though, as thinner is better for fajitas.

What Are the Best Toppings for Fajitas?

I think peppers and onions are a must and cook well in the foil alongside the steak. Beyond that, it’s kind of dealer’s choice. Here are a few of my favs (all of which you will find at my table when I serve fajitas):

Foil packets for steak fajitas opened and on a plate. Sliced steak, peppers, onions and avocado are in the packet. Flour tortilla is on the side and a small bowl of sour cream is in the upper right corner. A second foil packet is visible in the upper left corner.

Nick Evans

What To Serve With Grilled Steak Fajitas

I think these make a meal on their own, but if you are looking for sides, try:

The Dad Add: Lime Sour Cream

Lime Sour Cream! This is an amped-up sour cream that I really like. It brightens the flavors and the zest is wonderful. Even though my kids like this as well, I make sure to hoard an extra scoop for Dad.

The Kid Report Card

It’s possible this was one of my more successful Eat Your Food recipes from a kid perspective. Both of my kids LOVED the recipe and ate more than I was expecting. My five year old decided all of a sudden that he doesn’t like tortillas, so he ate his on tortilla chips. This was an odd choice, but one that I brushed off. Family-friendly fajitas for the win!

More Great Fajita Recipes

Easy Grilled Steak Fajitas

Prep Time 10 mins
Cook Time 10 mins
Total Time 20 mins
Servings 4 servings

After seasoning the steak and vegetables, you might have some spice mix leftover. You can use it to sprinkle on the fajitas before serving or keep it in the pantry. The spice mix is great on tacos and keeps well for three months in an airtight container.


Fajita Spice Mix:

  • 1 teaspoon kosher salt

  • 1/2 teaspoon freshly ground black pepper

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon onion powder

  • 1/2 teaspoon ground cumin

  • 1/2 teaspoon chili powder

For the fajitas:

  • 1 1/2 pounds steak, skirt, flank, or strip (no more than 1-inch thick)

  • 1 large green pepper, sliced thin

  • 1 large red pepper, sliced thin

  • 1 medium sweet onion, sliced thin

  • 4 teaspoons olive oil

  • 10 to 12 medium flour tortillas

DAD ADD — Lime Cumin Sour Cream:

  • 1 cup sour cream

  • 1 lime, zest and juice

  • 1/2 teaspoon ground cumin

  • Pinch salt

To serve:

  • Avocado

  • Salsa

  • Hot sauce


  1. Make the fajita spice mix:

    In a small bowl combine kosher salt, black pepper, garlic powder, onion powder, cumin, and chili powder.

  2. Make the vegetable foil pack:

    Fold a large piece of foil in half so you have a double layer. Add the sliced peppers and onions. Season the vegetables with 1 tablespoon of olive oil and sprinkle with 1 teaspoon fajita seasoning.

    Fold the sides of the foil up and crimp it tightly on top to make a packet.

    Foil with sliced onions, sliced peppers and steak covered in seasoning to make grilled steak foil packets.
    Nick Evans | Art Banner Credit: Andy Christensen
  3. Season the steak:

    Season the steak liberally with the seasoning mix (about 3/4 teaspoon per side).

    A steak on a plate sprinkled with salt and pepper to make foil packets with steak.
    Nick Evans | Art Banner Credit: Andy Christensen
  4. Preheat your grill:

    Preheat the grill to 450°F for high heat grilling.

  5. Grill the packet and the steak:

    Once the grill is hot, transfer the veggie packet and the steak to the grill. Grill over steak over high, direct heat. After 4 minutes, flip the steak and grill for 5 to 7 additional minutes.

    This will finish cooking the steak to about a medium to medium-rare temperature and soften the veggies. Remove both the foil packet and the steak from the grill and let cool for a few minutes.

  6. Make the Dad Add Lime Sour Cream (optional):

    In a small bowl, combine sour cream, zest, juice from 1 lime, cumin, and salt. Serve alongside the fajitas.

    A glass dish with sour cream, lime zest, spices and sour cream.
    Nick Evans | Art Banner Credit: Andy Christensen
  7. Slice the steak:

    Slice the steak thinly against the grain.

  8. Serve:

    You can add the steak to the veggies and serve the fajitas right out of the foil packet alongside a stack of flour tortillas. The foil should be strong enough, but if yours seems unstable, you can also transfer the ingredients to a serving platter.

Nutrition Facts (per serving)
1613 Calories
70g Fat
173g Carbs
72g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 1613
% Daily Value*
Total Fat 70g 90%
Saturated Fat 20g 99%
Cholesterol 165mg 55%
Sodium 1783mg 78%
Total Carbohydrate 173g 63%
Dietary Fiber 18g 65%
Total Sugars 9g
Protein 72g
Vitamin C 87mg 433%
Calcium 187mg 14%
Iron 13mg 75%
Potassium 1694mg 36%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.