• Home
  • About Me
  • Advertising & Services
  • Contact
  • Disclosure Policy
Coupon Cravings

Coupon Cravings

Easy Recipes & Money Saving Advice

  • Dinner
  • Appetizer Recipes
  • Dessert Recipes
  • Breakfast

Steak Fajitas Restaurant Style Dinner Recipe + How to Make Steak Fajitas at Home

This post may contain affiliate links. Please read the Disclosure Policy.

5.0 (242 ratings)
By Kate  ·  Updated: Mar 26, 2026  ·  5 min read
📌 38,905 saves ↓ Jump to Recipe

flank steak fajitas

Steak Fajitas | Restaurant Style Dinner Recipe

We love going to to eat, but it’s not always super convenient, especially during the week. With the kids’ commitments and my husband and my professional and social commitments, while dinner out can seem convenient, it often adds to the stress. We have to take time traveling to get to the restaurant, wait to be served, corral tired and hungry kids… I am betting by now you’re getting the picture in your head of what this all looks like (or it sounds familiar!).

And not to mention all of those things, but also the fact that we rarely have any leftovers. Leftovers are usually what we have for lunch and dinner a couple nights a week, and that is nice, too.

So, I find myself trying to make our favorite “restaurant dinners” at home so we can save time and money. These steak fajitas are not only healthy fajitas, but they’re one of those recipes and they’re delicious, too!

First things first. I LOVE my cast iron grill. You can broil steaks in the oven in a cast iron pan as well, or on a broiler pan but this thing is incredible. I have only had it for less than a month and I’ve used it five times. It is not only perfect for mastering these steak fajitas on the stove, but it’s perfect for chicken, and pork chops as well. Before I bought my cast iron grill, I did a lot of reading up on how to cook on a cast iron grill and I recommend it. You’ll get great tips – like to not touch or try to move the meat until the meat comes off the cast iron pan without pulling – this is so true and it is a great tip that I wouldn’t have otherwise known.

Best steak for fajitas

When I was all set to make my first ever steak fajitas inside the house, I (of course!) consulted the butcher at my grocery store. He recommended that I use flat iron steak because it would not fall apart and it would be tender, and boy, was he right? Flank steak fajitas are also popular, and I’ve also seen recipes for skirt steak fajitas. But this was what my butcher recommended, so I went with it and they were perfect!

How to make steak fajitas at home

To make steak fajitas at home, combine all of the ingredients below and lay the steak(s) in the marinade for 3-10 hours. If you’re using flat iron steak, about 5-6 hours tops or your meat may fall apart when grilling – but the marinade really does give it a fantastic flavor.

The homemade fajita seasoning for these fajitas consists of lime juice, cumin, garlic and a few more ingredients. By marinading the steak for just a few hours you get an incredible flavor - I'm doing all of my fajitas this way now!

  • Flat iron steak – 1 steak per 2 people at about $8.99 per pound (depending on where you live)
  • 1/2 cup lime juice
  • 2 teaspoons finely minced garlic
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • Salt and freshly ground black pepper, to taste
  • Vegetables:
  • 2 yellow onions, sliced
  • 2 green peppers (may add more peppers if you desire to)
  • 1 T sugar
  • 1 T olive oil
  • Tortillas
  • All of your fixins’ – see below

Once your meat is done marinading, set it on your cast iron grill pan, making sure that you place it where you want it as this is where it will cook. Do not try to peel the steak off of the cast iron. When it is done cooking on that side you’ll be able to remove it by pulling it up with a pair of tongs.

Are you looking for the very best fajitas recipe? These steak fajitas are absolutely amazing!

At the same time that you’re grilling your steak, sauté your veggies. To do this, add your sliced veggies to a pan (you can use cast iron for this, too) and add your oil. Sprinkle sugar over the top and sauté over medium low heat. This will caramelize your vegetables and make them soft and delicious.

Learn the one special ingredient you need - how to make vegetables for fajitas at home. I LOVE this recipe and these taste just like they do at a restaurant!

 

Make veggie fajitas at home by just using the vegetables for fajitas, or add the steak - these steak fajitas that I make at home are so delicious!

Once your steak is done cooking, slice it against the grain:

cutting steak for fajitas at home

 

What to serve with Fajitas

 

Craving fajitas? Restaurant fajitas are the best, but these taste JUST like them!

Not only will you serve the fajita meat, but also these things as well:

  • sour cream
  • shredded letttuce
  • guacamole
  • tortillas (to wrap your fajita concoction in)
  • shredded cheese
  • Salsa (try my canned tomato salsa)
  • Spanish rice
  • Refried beans (here’s a recipe for homemade refried beans)

tomato-salsa

Please, let me know what you think!

You may also like these posts:

This is the one I make now! Steak fajita marinade recipe - dinners that will turn out fabulous! I LOVE this fajita recipe - and I make it indoors, too!

 

Steak Fajitas Restaurant Style Dinner Recipe + How to Make Steak Fajitas at Home

Kate
Print Recipe Pin Recipe
Prep Time 3 hours hrs
Cook Time 25 minutes mins
Total Time 3 hours hrs 25 minutes mins
Course Dinner
Servings 10 fajitas

Ingredients
  

  • Flat iron steak - 1 steak per 2 people at about $8.99 per pound depending on where you live
  • Marinade:
  • 1/2 cup lime juice
  • 2 teaspoons finely minced garlic
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • Salt and freshly ground black pepper to taste
  • Vegetables:
  • 2 yellow onions sliced
  • 2 green peppers may add more peppers if you desire to
  • 1 T sugar
  • 1 T olive oil

Instructions
 

  • To make steak fajitas at home, combine all of the ingredients in the marinade and lay the steak(s) in the marinade for 3-10 hours. If you're using flat iron steak, about 5-6 hours tops or your meat may fall apart when grilling - but the marinade really does give it a fantastic flavor.
  • Once your meat is done marinading, set it on your cast iron grill pan, making sure that you place it where you want it as this is where it will cook. Do not try to peel the steak off of the cast iron. When it is done cooking on that side you'll be able to remove it by pulling it up with a pair of tongs.
  • At the same time that you're grilling your steak, sauté your veggies. To do this, add your sliced veggies to a pan (you can use cast iron for this, too) and add your oil. Sprinkle sugar over the top and sauté over medium low heat. This will caramelize your vegetables and make them soft and delicious.
  • Once your steak is done cooking, slice it against the grain.
  • Top with sour cream, cheese, lettuce, salsa and anything else you love!

 

free baby stuff by mail thumbnail pork chop and hashbrown casserole easy inexpensive recipe mongolian beef quick breakfast casserole recipe
Make this steak fajita marinade recipe - lime juice, cumin and more make it absolutely delicious!!

Dinner, In the Kitchen

Get FREE Recipes In Your Inbox!

Subscribe for the latest recipes delivered straight to you.

Subscribe Free →

About Me

Kate Sorensen

Hi, I'm Kate!

Easy, budget-friendly recipes your family will love — from quick weeknight dinners to crowd-pleasing desserts.

More About Me

FEATURED RECIPES

  • How to Make Crock Pot Baked Potatoes
  • 13 Mother’s Day Brunch Recipes That Actually Let You Relax (No Stress Required)
  • Revitalize Your Hydration: 144 Creative Water Mixes to Transform Your Health & Quench Your Thirst
  • 50+ Go-To Weeknight Dinners
  • 40 Unforgettable Crockpot & Slow Cooker Recipes
  • Alfredo Sauce
  • Philly Cheese Steak Crock Pot Recipe
  • Crockpot Ravioli Casserole Recipe

· © Copyright 2008 - 2026 Coupon Cravings · All Rights Reserved ·

Terms of Use · Copyright Policy · Privacy Policy · Cookie Policy

📌 Most Saved This Week

Continue Reading ↓