This post may contain affiliate links. Please read our disclosure policy.

Fresh, marinated beef and tender-crisp seasoned veggies make this steak fajitas recipe a crowd-pleasing favorite.

Grilled Steak Fajitas ingredients in cutting board

Holly’s Recipe Highlights

  • Flavor: Juicy steak and tender veggies are infused with zesty Tex-Mex flavors. 
  • Recommended tools: Grill toppers make cooking veggies on the BBQ easy.
  • Time-Saving Tip: Buy a bag of frozen peppers and onions to cut down on prep time.
  • Serving suggestions: Make a fajita bar with toppings, sauces, and a side of sangria
ingredients to make Grilled Steak Fajitas

Ingredient Tips For Steak Fajitas

  • Beef: You can use any steak for fajitas. I like flank or skirt steak for marinating. If using more tender cuts of meat, reduce the marinating time.
  • Marinade: Lime juice tenderizes the meat while the spices and seasonings add flavor.
  • Vegetables: Colorful strips of bell peppers are must-haves for the best fajitas! Sliced mushrooms, zucchini, corn, and even pre-cooked diced potatoes add extra flavor and texture to steak fajitas.
  • Tortillas: Choose any size of flour tortillas for hand-held fajitas. Wrap tortillas in foil and keep them warm on a corner of the grill until ready to fill.

Variations: Short on time? Season leftover beef, chicken, pork, or shrimp in fajita seasonings, wrap in foil, and warm on the grill until ready to use.

How to Make Steak Fajitas

  1. Whisk the marinade ingredients together. Marinate steak (full recipe below).
  2. Grill steak to the desired doneness, remove from heat, and let rest.
  3. Saute onions and peppers in oil and seasonings until tender-crisp.
  4. Slice the steak and add to the tortillas with veggies.
  5. Top with desired toppings and serve.
Grilled Steak Fajitas ingredients with steak sliced

Favorite Fajita Toppings

  • Sauces and salsas: homemade salsa, guacamole, sour cream, salsa verde
  • Cheese: shredded cheddar, cotija crumbles, Monterey Jack
  • Fresh veggies: avocado, shredded lettuce, tomatoes
  • Flavor-packed extras: jalapenos, fresh cilantro, green chiles, and sliced black olives

Storing Steak Fajitas

Marinate the steak up to a day ahead, grill, slice, and keep in the refrigerator until ready to reheat. Leftover fajitas with the veggies can be kept in a covered container in the refrigerator for up to 4 days. Reheat portions in the microwave or add to a bed of greens or a wrap for a healthy and hearty workday lunch.

More Amazing Mexican Meals

Did you enjoy this Grilled Steak Fajitas Recipe? Leave a comment and rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
Overhead shot of uncut steak surrounded by fajita fixings
4.95 from 20 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Grilled Steak Fajitas

These grilled steak fajitas are bursting with bold flavor from a zesty marinade, tender flank steak, and sizzling peppers, all wrapped in warm tortillas
Prep Time 15 minutes
Cook Time 15 minutes
Marinating Time 4 hours
Total Time 4 hours 30 minutes
Servings 4 servings
buy hollys book

Ingredients  

Beef

  • 1 ½ pounds flank steak or skirt steak
  • ¼ cup fresh lime juice
  • ¼ cup vegetable oil
  • 1 teaspoon cumin
  • 2 teaspoons chili powder
  • ½ teaspoon dried oregano
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon salt and black pepper
  • 2 cloves garlic minced

Vegetables

  • 1 white onion sliced
  • 1 green bell pepper seeded & sliced
  • 1 red bell pepper seeded & sliced
  • 2 tablespoons olive oil
  • ½ teaspoon cumin
  • salt and pepper to taste

For Serving

  • 8 medium flour tortillas 8-inch
  • toppings as desired

Instructions 

  • Combine beef, lime juice, olive oil, cumin, chili powder, oregano, Worcestershire sauce, garlic, salt and pepper to taste. Marinate at least 4 hours or overnight.
  • Preheat grill to medium-high heat. Grill the steak 7-9 minutes. Flip over and cook an additional 5-7 minutes or to reach desired doneness. Rest 10 minutes before slicing.
  • Drizzle onions and peppers with olive oil and season with salt, pepper and cumin.
  • Heat 2 tablespoons olive oil to a pan and add onions. Cook 3-4 minutes. Add sliced peppers and cook and additional 3-5 minutes or until tender crisp.
  • Slice steak across the grain. Fill warmed tortillas with steak, peppers and desired toppings.

Notes

Keep leftovers in an airtight container in the refrigerator for 4 days. 
4.95 from 20 votes

Nutrition Information

Calories: 512 | Carbohydrates: 39g | Protein: 42g | Fat: 19g | Saturated Fat: 5g | Cholesterol: 102mg | Sodium: 839mg | Potassium: 887mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1040IU | Vitamin C: 69.1mg | Calcium: 122mg | Iron: 5.7mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Beef, Dinner, Main Course
Cuisine American, Mexican, Tex Mex

I am excited to have partnered with Mirum to bring you this belly-warming recipe. While I was compensated for this post, all thoughts and opinions are my own. Working with great brands I love allows me to keep bringing you the great recipes you love!

close up of Grilled Steak Fajitas ingredients with steak sliced and a title
sliced steak with toppings to make Grilled Steak Fajitas with a title
easy Grilled Steak Fajitas with a title
juicy Grilled Steak Fajitas ingredients with steak and bottom photo with steak sliced with a title

Categories:

, , ,

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.95 from 20 votes (12 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. These fajitas are divine. Love the flavor the marinade imparts. I marinated from 11PM until 2 PM, turning once at 10 AM. And the crisp tender peppers and onions were perfect. My husband loved them.5 stars

    1. Carol, so happy to hear that! Glad your husband enjoyed them too—sounds like a fajita night win.

  2. I made this and you Easy Chicken Faquitas recipe for a family get together. Both turned out Amazing! The beef ended up very tender (we did use a thermometer so we did not over grill it) and very flavorful! Everyone went back for seconds! Thank you for the recipes. Every one I try is so good!5 stars

  3. Making these steak fajitas and your grilled chicken fajitas for several families on an upcoming trip. Your chicken recipe mentions freezing the chicken direcly in the marinade and then defrosting and grilling. Think I could do the same with this recipe? Would help immensely with prep prior to travel!

  4. I used sirloin steak that I had in the freezer. This was easy to make, just need to make the marinade early so it has time. I halved the chili powder since what we have is spicy. Grilling the steak gave it a nice flavor, even in the winter. We really enjoyed this and will be making it again. Thanks for the recipe!5 stars

  5. This fajitas recipe turned out perfect.
    Did the flank steak in my cast iron skillet a half hour early so it could cool to cut into strips. Added the pepper mix to the saved fond then the meat Made a perfect gravy
    I added some chili seasoning to the pepper onions before cooking.5 stars

    1. what can I use instead of cumin? Found cumin to be a bit overpowering, but that could be because I made a dish for 2. thxs4 stars

      1. You can leave the cumin out if you find it too much. If you reduced the dish but left the full amount of seasonings, they would have a stronger flavor so when reducing the dish, be sure to reduce the seasonings as well.

  6. I have tried this fajitas recipe at my home and it is very easy to make and really delicious in taste. Thanks for sharing this recipe with all of us.5 stars