By Andrea Vaughan | Updated on
Jump to Recipe Print Recipe
Jump to Recipe
Want to learn how to make beef fajitas that taste as good as in the restaurants? This easy-to-follow recipe will teach you how!
I spent a few years trying numerous fajita recipes, trying to find one that has tons of flavor with tender cuts of meat. Good news – I finally discovered it!
I’ve provided some quick tips that will help you ensure that your beef fajitas will turn out great, too.
Table of Contents
How to Make the Best Beef Fajitas
There are a few elements that will almost guarantee your fajitas will turn out great. Let’s quickly discuss each one:
What Kind of Steak to use for Beef Fajitas
First, let’s start with the meat. A good flank or skirt steak is traditionally used in beef fajitas.
I have also made fajitas with New York Strip, ribeye, and sirloin. As long as the steak isn’t overcooked, any good piece of steak should suffice! But I generally prefer to use cheaper cuts of steak when I’m marinading, and save my more expensive cuts for grilling.
How to Make a Marinade for Beef Fajitas
To create the marinade for beef fajitas, combine:
- 1/4 cup lime juice
- 1/3 cup water
- 2 tbsp olive oil
- 4 crushed garlic cloves
- 3tsp soy sauce
- 1 tsp salt
- 1/2 tsp liquid smoke
- 1/2 tsp chili powder
- 1/4 tsp black pepper
- 2 tbsp rice wine vinegar
- 1/2 tsp sugar
Stir ingredients until well combined. Place 1 – 2 lbs of steak into a large plastic bag and pour the marinade over the meat. Refrigerate 4 to 12 hours.
The Right Veggies for Beef Fajitas
My favorite vegetables to use for beef fajitas are:
- 1 onion, Sliced
- 1 bell pepper,sliced
- One roma tomatoes, diced
- 1 – 3 jalapenos, diced
To make a simple sauce for the veggies, you’ll combine
- 2 tbsp water
- 1 tbsp olive oil
- 1 tsp soy sauce
- 1/2 tsp lime juice
- salt and pepper, to taste
For the fajita toppings, you’ll need:
- Shredded lettuce
- Grated cheese
- Diced tomatoes
- Sour Cream
- Salsa (make your own)
How to Prepare Beef Fajitas
Warm up your grill or grill pan to medium-high heat and add 1 tbsp olive oil. Remove the steak from fridge, discarding any remaining marinade.
Grill the steak until cooked just slightly less than your desired doneness. We’ll be cooking it a little more, so you don’t want to overcook it at this point.
Remove the steak from the pan and let rest on a cutting board for 5 minutes. After 5 minutes, cut the beef into thin slices, against the grain.
Meanwhile, using the same grill pan or a skillet, add a little olive oil and sauteonions, green peppers, and jalapenos until almost browned and slightly soft.
Add tomatoes and cook another 1-2 minutes. Pour vegetable sauce over veggies and mix, then add your steak back in and reduce heat to low.
Fill your tortillas with the fajita mix, and top with shredded cheese, lettuce, sour cream and salsa. You can also squeeze a little lime on top, if that’s your kind of thing.
Fajita Recipe
4 from 5 votes
Beef Fajitas
An easy-to-follow recipe for restaurant-quality beef fajitas.
CourseMain Course
CuisineMexican
Keywordbeef fajitas, fajitas
Prep Time 4 hours 5 minutes
Cook Time 25 minutes
Total Time 4 hours 30 minutes
Servings 4
Calories 606 kcal
Author Andrea Vaughan
Ingredients
- 1-2lbsteakflank or skirt steak
Marinade
- 1/3cupwater
- 1/4cuplime juice
- 2tbsprice wine vinegar
- 2tbspolive oil
- 3tspsoy sauce
- 1tspsalt
- 1/2tspliquid smoke
- 1/2tspsugar
- 1/2tspchili powder
- 1/4tspblack pepper
- 4crushed garlic cloves
Veggies
- 1bell peppersliced
- 1onionsliced
- 1-3jalapenossliced
- 1roma tomatodiced
Veggie Sauce
- 2tbspwater
- 1tbspolive oil
- 1tspsoy sauce
- 1/2tsplime juice
- salt and pepper to taste
Toppings
- 6-8flour tortillas
- lettuceshredded
- 4ozmonterey jack cheeseshredded
- Salsa
- Sour Cream
Instructions
Combine all ingredients for marinade and whisk until well incorporated. Add meat to a large plastic bag, then pour marinade over steak. Refrigerate and marinade for 4 to 12 hours.
Combine ingredients for veggie sauce and mix well.
Warm grill or grill pan up to medium-high. Place steak in warmed pan or grill (discard marinade) and cook until medium doneness. Remove and let rest on cutting board for 5 minutes. Slice against the grain into thin strips.
In grill pan or skillet, sauté onion, pepper and jalapenos until almost brown and soft. Add tomatoes and cook an additional 1-2 minutes. Pour sauce over veggies, and add sliced steak. Reduce heat to low, then stir.
To prepare your fajitas, warm up flour tortillas and fill with fajita mix. Top with cheese, shredded lettuce, sour cream and salsa.
Nutrition Facts
Beef Fajitas
Amount Per Serving
Calories 606Calories from Fat 342
% Daily Value*
Fat 38g58%
Saturated Fat 15g75%
Cholesterol 94mg31%
Sodium 1448mg60%
Potassium 563mg16%
Carbohydrates 31g10%
Fiber 3g12%
Sugar 6g7%
Protein 35g70%
Vitamin A 1433IU29%
Vitamin C 51mg62%
Calcium 273mg27%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.
Pin it –>
Love beef fajitas? Share this recipe with your Pinterest followers by clicking on the image below!
Side Dishes
Beef fajitas pair well with side dishes! These are my favorite:
- Grilled Mexican Corn on the Cob
- Calabacitas
- Green Chile Chicken Enchiladas (enchiladas are totally a side dish, right?)