When I named these The Best Beef Fajitas, I did not take it lightly! With a Paleo-friendly marinade based on fresh lime juice, this recipe will have you serving up the ultimate version of this Tex-Mex classic at home in no time!
Table of Contents
This recipe is…
My love for these beef fajitas comes from a couple different directions. First, I just love (good) beef fajitas. As a native Texan, if I see a plate of sizzling fajitas pass my table while I’m still browsing the menu, it seals the deal for me. “I’ll have the fajitas, please!” Fajitas, at least the best kind of fajitas, are a thinly-sliced piece of tender meat that has (hopefully) been marinated in something delicious. They’re then cooked up on a HOT pan or grill until the outside may have a very slight crisp, but the inside is still pretty tender. This desired texture is why the grill *must* be hot – because those tiny pieces will cook quickly!
They’re usually served with some bell peppers + onions that have been cooked up in the same fashion (over a HOT pan/grill). The whole plate can be served “sizzling” on a traditional fajita plate (cast iron oval sitting in a wooden nest). This sizzling plate is what turns heads in the Tex-Mex restaurant. It walks by, carried by a proud (oven mitt wearing) waiter, making a loud sizzling noise, and leaving behind a trail of scrumptious steam. It’s usually placed on the table with the classic accompaniments: guacamole, pico (chunky salsa), cheese, sour cream, jalapeños, and tortillas. I usually opt for corn tortillas at the restaurant, but at home, I prefer THESE.
Why You’ll Love This Recipe for Beef Fajitas
- It’s not just a fajita recipe. It’s THE BEST fajita recipe!
- Just 10 minutes of prep
- Makes fantastic leftovers!
Beef Fajitas Recipe Ingredients
Here’s everything you’ll need to make 4 servings of restaurant-style fajitas. Find ingredient notes (including substitutions and swaps) below.
- Steak – the star of this recipe is 1 1/2 pounds of skirt steak
- Lime juice – you’ll need 1/2 cup
- Coconut aminos – this is our favorite!
- Avocado oil – we’ll use it for the meat, and the veggies
- Garlic – finely-minced garlic adds a punch of flavor
- Ginger – fresh grated ginger is a secret ingredient!
- Peppers – using both green and red adds lots of bright color
- Onion – because one of the best parts of fajitas is the charred onions!
- Cheese, sour cream, guacamole, cilantro, and jalapeños – last…but certainly not least…load on the toppings!
A full ingredient list with exact amounts can be found in the recipe card below.
Recipe Variations and Modifications
Here are a few ways to customize your fajitas:
- Meat – while you can absolutely swap chicken or shrimp for the beef, leave the lime juice out of the marinade until the last 10 minutes since the acidic citrus juice can actually “cook” these more delicate proteins if left for too long.
- Dairy – for a dairy-free version of fajitas, just leave off the cheese and sour cream.
How to Make Fajitas
See how easy it is to make our beef fajitas recipe at home!
Step 1: Whisk together the ingredients for the marinade. Add the sliced steak to the marinade and let sit, covered, for at least 4 hours up to 1 day.
Step 2: Remove the steak strips from the marinade and pat dry.
Step 3: Bring a cast iron pan or griddle to medium-high heat. Once hot, add the fajitas and sear for 3-4 minutes per side, until charred, then remove from pan.
- Step 4: Set the steak aside to rest, then add the bell pepper and onion to the pan over medium-high heat. Cook for 4-5 minutes until charred, stirring occasionally.
Plate the fajitas with the peppers and onion, then serve alongside tortillas, cheese, sour cream, guacamole, cilantro, and pickled jalapeños, if desired.
Recipe Tips
- Steak – If you can, use skirt steak instead of flank steak. While flank will still work (I used it for these photos -ha!), the skirt steak will result in a MUCH more tender fajita.
- Marinade – It’s ALL in the marinade, so use FRESH lime juice, coconut aminos, crushed (or finely minced) garlic, and grated ginger.
- Heat – HIGH heat from a grill or scorching-hot cast iron skillet is the best way to cook the meat.
How to Serve
You guessed it: serve these fajitas sizzling hot — just like you’d eat them at your favorite Tex-Mex spot! Top them with cheese, sour cream, guacamole, cilantro, jalapeños, or whatever other toppings you’d like.
How to Store and Reheat
Store the meat and veggie separately from the tortillas and toppings for up to 3 days.
Frequently Asked Questions
Our number one choice of beef for fajitas is skirt steak. While flank steak will also work, skirt steak will yield the most tender results.
These fajitas are packed with veggies like peppers and onions, so they can be a meal on their own. But if you’d like to serve them with a side, try our Mexican Street Corn Salad Recipe or Corn and Kale Slaw.
More Favorite Tex-Mex Recipes
If you tried this recipe for The Best Beef Fajitas, or any other recipe on the Fed & Fit website, please leave a 🌟 star rating and let us know how it went in the 📝 comments below!
The Best Beef Fajitas
Ingredients
For the Fajitas:
- 1 1/2 pounds skirt steak, may also use flank steak, sliced into 1/2-1 inch strips
- 1/2 cup lime juice
- 1/2 cup coconut aminos
- 1/4 cup avocado oil
- 1 tablespoon minced garlic
- 1 tablespoon fresh grated ginger
For the Vegetables:
- 1 teaspoon avocado oil
- 1 red bell pepper, cut into 1/2 inch strips
- 1 green bell pepper, cut into 1/2 inch strips
- 1 onion, thinly sliced
For Serving (optional):
- Cheese
- Sour Cream
- Guacamole
- Fresh Chopped Cilantro
- Pickled jalapeños
Instructions
- Whisk together the ingredients for the marinade. Add the sliced steak to the marinade and let sit, covered, for at least 4 hours up to 1 day.
- Remove the steak strips from the marinade and pat dry.
- Bring a cast iron pan or griddle to medium-high heat. Once hot, add the fajitas and sear for 3-4 minutes per side, until charred, then remove from pan.
- Set the steak aside to rest, then add the bell pepper and onion to the pan over medium-high heat. Cook for 4-5 minutes until charred, stirring occasionally.
- Plate the fajitas with the peppers and onion, then serve alongside tortillas, cheese, sour cream, guacamole, cilantro, and pickled jalapeños, if desired.
Would I be able to use a hangar steak for this recipe?
I don’t see why not, Danielle! Enjoy!!
Super yummy, would definitely recommend! Unfortunately I didnโt have coconut aminos so I used regular soy sauce, still delicious. I marinated for about 5 hours but would love to See what a full days marinate would do!
I’m so glad to hear that, Katie! Thank you so much for sharing this with us!
Hey there! Wondering if you can sub chicken breast and/or shrimp with this recipe?? THANKS!!!