Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Home » Dinner » Grilled Steak Fajitas Recipe

Grilled Steak Fajitas Recipe

Amazing Ruth By Amazing Ruth June 23, 2026
Grilled Steak Fajitas Recipe
Jump to Recipe

There’s something about sizzling Grilled Steak Fajitas that instantly makes dinner feel exciting. The smell of smoky steak, sweet peppers, and onions cooking together reminds me of summer cookouts and family gatherings. I first started making these fajitas when I wanted a restaurant-style meal at home without spending a lot of money. After a few tries, this became one of those recipes that everyone asks for again and again.

These steak fajitas are packed with bold Tex-Mex flavor, easy to customize, and perfect for busy weeknights, backyard BBQs, game day parties, or casual family dinners. The grilled steak stays juicy while the colorful peppers and onions add sweetness and texture.

How I Came Across This Recipe

Several years ago, I ordered steak fajitas at a small Texas-style restaurant during a road trip. The sizzling platter arrived at the table and the aroma was incredible. I remember thinking, “I need to learn how to make this at home.”

After experimenting with different marinades and grilling methods, I found that simple ingredients and a good quality steak create the best flavor. Since then, I’ve made this recipe dozens of times. Sometimes I add extra jalapeños for heat, and sometimes I keep it mild for family gatherings. Either way, it always disappears fast.

Why This Recipe Is So Good

  • Juicy and flavorful grilled steak.
  • Simple ingredients available in most American grocery stores.
  • Perfect for meal prep.
  • Great balance of protein and vegetables.
  • Customizable with your favorite toppings.
  • Feels like restaurant-quality food at home.
  • Ready in about 45 minutes including grilling time.

One thing I really love is how forgiving this recipe is. Even if the steak gets grilled a minute longer than planned, the marinade helps keep everything tender. I’ve honestly made a few mistakes over the years and it still turned out pretty amazing.

Best Time, Season, Mood & Occasion to Enjoy Grilled Steak Fajitas

Best Time to Eat

  • Lunch
  • Dinner
  • Weekend family meals

Best Season

  • Spring
  • Summer
  • Early Fall

Perfect Mood

  • Relaxed weekend mood
  • Backyard grilling mood
  • Family gathering mood
  • Craving restaurant-style comfort food

Great Occasions

  • Family dinners
  • Game day parties
  • Fourth of July cookouts
  • Cinco de Mayo celebrations
  • Weekend BBQs
  • Casual entertaining

Estimated Cost

The average cost for making this recipe serves 4 to 6 people.

  • Flank steak: $12–$15
  • Bell peppers: $3–$4
  • Onion: $1
  • Tortillas: $2–$4
  • Marinade ingredients: $2–$3

Total Estimated Cost: Approximately $20–$27

Cost Per Serving: Around $4–$6 depending on local grocery prices.

Grilled Steak Fajitas Recipe

Grilled Steak Fajitas Recipe

Recipe by Amazing RuthCourse: DinnerCuisine: AmericanDifficulty: Easy
Servings

6

servings
Prep time

20

minutes
Cooking time

15

minutes
Calories

430

kcal
Total time

2 hours 35 minutes

Marinating Time

2 hours (recommended)

Ingredients

  • For the Steak Marinade
  • 1½ lbs flank steak or skirt steak

  • 3 tbsp olive oil

  • Juice of 2 fresh limes

  • 3 garlic cloves, minced

  • 1 tsp chili powder

  • 1 tsp smoked paprika

  • 1 tsp ground cumin

  • 1 tsp kosher salt

  • ½ tsp black pepper

  • ½ tsp onion powder

  • 1 tbsp Worcestershire sauce

  • For the Fajita Vegetables
  • 1 large red bell pepper, sliced

  • 1 large yellow bell pepper, sliced

  • 1 large green bell pepper, sliced

  • 1 large sweet onion, sliced

  • 1 tbsp olive oil

  • ½ tsp kosher salt

  • ¼ tsp black pepper

  • For Serving
  • 8–10 flour tortillas

  • Sour cream

  • Guacamole

  • Fresh cilantro

  • Pico de gallo

  • Shredded cheddar or Monterey Jack cheese

  • Lime wedges

Directions

  • In a large bowl, whisk together olive oil, lime juice, garlic, chili powder, paprika, cumin, salt, pepper, onion powder, and Worcestershire sauce.
  • Place steak in a zip-top bag and pour the marinade over it. Seal and refrigerate for at least 2 hours or overnight.
  • Preheat your outdoor grill to medium-high heat (about 450°F).
  • Remove steak from the refrigerator 20 minutes before grilling.
  • Toss sliced peppers and onions with olive oil, salt, and pepper.
  • Place steak on the grill and cook for 4–6 minutes per side for medium-rare.
  • Transfer steak to a cutting board and allow it to rest for 10 minutes.
  • Grill peppers and onions in a grill basket for 8–10 minutes until slightly charred and tender.
  • Warm tortillas on the grill for 1–2 minutes.
  • Slice steak thinly against the grain.
  • Fill tortillas with steak, grilled peppers, and onions.
  • Add desired toppings and serve immediately.
See also  One Bowl, Big Flavor: 10 Sunday Salad Ideas You Need

Notes

  • Flank steak and skirt steak are the best cuts for authentic fajitas.
  • Always slice steak against the grain for maximum tenderness.
  • Marinating overnight creates deeper flavor.
  • Fresh lime juice gives the best results.
  • Grilling adds the classic smoky restaurant-style taste.

Nutrition Facts

6 servings per container


  • Amount Per ServingCalories430
  • % Daily Value *
  • Total Fat 22g 29%
    • Saturated Fat 6g 30%
  • Cholesterol 78mg 26%
  • Sodium 640mg 28%
  • Total Carbohydrate 24g 9%
    • Dietary Fiber 3g 11%
    • Total Sugars 5g
  • Protein 34g 68%

  • Iron 20mg 112%
  • Potassium 720mg 16%

* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

My Personal Tips

  • Don’t overcook the steak.
  • Always slice against the grain.
  • Use fresh lime juice whenever possible.
  • Let the steak rest before slicing.
  • Slightly charred peppers taste amazing.
  • If feeding a crowd, keep everything warm in a low oven.

One mistake I used to make was cutting the steak too soon. The juices would run everywhere and the meat seemed dry. Once I started resting it properly, the difference was huge.

Popular Toppings

  • Guacamole
  • Fresh avocado slices
  • Mexican crema
  • Sour cream
  • Shredded lettuce
  • Fresh cilantro
  • Cotija cheese
  • Pico de gallo
  • Jalapeño slices
  • Hot sauce

Storage Tips

Store leftover steak and vegetables separately in airtight containers.

Refrigerator: Up to 4 days

Freezer: Up to 2 months

Reheat gently in a skillet over medium heat to keep the steak from becoming tough.

Frequently Asked Questions

What is the best steak for fajitas?

Flank steak is the most popular choice, but skirt steak and sirloin also work very well.

Can I make steak fajitas without a grill?

Yes. A cast-iron skillet or grill pan creates excellent results indoors.

How long should I marinate the steak?

At least 2 hours, but overnight gives the best flavor.

Are steak fajitas spicy?

This recipe is mildly seasoned. Add jalapeños or extra chili powder if you want more heat.

Can I prepare everything ahead of time?

Absolutely. Marinate the steak and slice the vegetables up to one day ahead.

What side dishes go well with fajitas?

Mexican rice, refried beans, black beans, corn salad, tortilla chips, and fresh salsa are all excellent choices.

Can I use corn tortillas?

Yes. Corn tortillas provide a more traditional flavor and are naturally gluten-free.

How do I keep fajitas warm for a party?

Place the cooked steak and vegetables in covered foil pans and keep them in a 200°F oven until serving time.