New recipes straight to your inbox Follow on Pinterest

Grilled Steak Fajitas

10 servings
Grilled Steak Fajitas
Low-Carb Mains

Grilled Steak Fajitas

Prep20 min
Cook15 min
Total40 min
Serves4
Grilled Steak Fajitas
Juicy grilled steak and sautéed peppers

I still remember the first time I made Grilled Steak Fajitas for my family. The sizzling sound of the steak on the grill, the aroma of sautéed onions and peppers, and the excitement of everyone gathering around the table to assemble their own fajitas - it was a truly special moment.

As a registered dietitian turned recipe developer, I've always been passionate about creating balanced and blood-sugar-friendly meals that are not only delicious but also easy to make. And Grilled Steak Fajitas are the perfect example of just that.

This recipe is all about simplicity and flavor. With just a few ingredients and some basic cooking techniques, you can create a dish that's both healthy and satisfying. And the best part? It's perfect for a weeknight dinner or a weekend gathering with friends and family.

So, what makes this recipe special? For starters, it's incredibly versatile. You can customize the fajitas to your taste by adding your favorite toppings, from diced avocado to sour cream and salsa. And, with the option to marinate the steak ahead of time, it's also a great make-ahead meal.

Whether you're a busy professional looking for a quick and easy dinner solution or a home cook who wants to impress your guests with a flavorful and nutritious meal, this Grilled Steak Fajitas recipe is sure to become a staple in your kitchen.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients
  • It's a great option for a quick and delicious low-carb dinner
  • The steak can be marinated ahead of time, making it a perfect make-ahead meal
  • You can customize the fajitas to your taste by adding your favorite toppings
  • It's a versatile recipe that's perfect for a weeknight dinner or a weekend gathering with friends and family
  • The layers of flavor in this dish make it a truly special and satisfying meal

Why This Recipe Works

The key to making great Grilled Steak Fajitas is all about the layers of flavor. First, you've got the steak, which is marinated in a mixture of lime juice, garlic, and spices to give it a boost of flavor. Then, you've got the sautéed onions and peppers, which add a sweetness and crunch to the dish.

But what really takes this recipe to the next level is the way the flavors all come together. The acidity of the lime juice helps to break down the proteins in the steak, making it tender and juicy. And the heat from the grill caramelizes the natural sugars in the onions and peppers, creating a deep and rich flavor.

Finally, the freshness of the cilantro and the squeeze of lime juice at the end add a bright and refreshing note to the dish, balancing out the richness of the steak and the sweetness of the vegetables.

It's a perfect example of how a few simple ingredients can come together to create a dish that's greater than the sum of its parts.

Ingredients You’ll Need

When it comes to making Grilled Steak Fajitas, the ingredients are just as important as the technique. You'll want to start with a high-quality steak, preferably a flank steak or skirt steak, and some fresh and flavorful vegetables like onions and bell peppers.

For the marinade, you'll need some lime juice, garlic, and spices, which can be found in most grocery stores. And for the toppings, you can use your favorite ingredients, such as diced avocado, sour cream, and salsa.

  • 1 lb (450g) flank steakLook for a high-quality steak with a good balance of marbling and tenderness. You can also use skirt steak or ribeye if you prefer.
  • 1/2 cup (120ml) lime juiceFreshly squeezed lime juice is best, but you can also use bottled lime juice if you don't have access to fresh limes.
  • 2 cloves garlic, mincedUse high-quality garlic that's fresh and flavorful. You can also use garlic powder if you don't have fresh garlic.
  • 1 tsp (5g) ground cuminCumin adds a warm and earthy flavor to the dish. You can also use smoked cumin for a deeper flavor.
  • 1 tsp (5g) chili powderChili powder adds a spicy kick to the dish. You can adjust the amount to your taste.
  • 1/2 tsp (2g) paprikaPaprika adds a smoky and slightly sweet flavor to the dish. You can use sweet or smoked paprika depending on your preference.
  • 1 large onion, slicedUse a high-quality onion that's sweet and flavorful. You can also use red or yellow onions if you prefer.
  • 2 large bell peppers, slicedUse any color bell pepper you like, or a combination of colors for a visually appealing dish.
  • 8 small flour tortillasLook for high-quality tortillas that are fresh and pliable. You can also use whole wheat or corn tortillas if you prefer.
  • 1/4 cup (15g) chopped fresh cilantroFresh cilantro adds a bright and refreshing flavor to the dish. You can also use parsley or basil if you don't have cilantro.
  • Salt and pepper to tasteUse high-quality salt and pepper to season the dish to your taste.
  • 2 tbsp (30g) olive oilUse high-quality olive oil to brush the grill and cook the vegetables.
  • 1 lime, cut into wedgesUse fresh lime wedges to serve with the fajitas. You can also use lemon wedges if you prefer.
Ingredients for Grilled Steak Fajitas

Equipment You’ll Need

Large heavy skillet or grill panSharp chef's knifeInstant-read thermometer Cutting boardMeasuring cups and spoonsSpice rackTongs or spatula

How to Make Grilled Steak Fajitas

  1. 1
    In a large bowl, whisk together lime juice, garlic, cumin, chili powder, and paprika to make the marinade.
  2. 2
    Add the steak to the marinade and toss to coat. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
  3. 3
    Preheat the grill to medium-high heat. Remove the steak from the marinade and cook for 5-7 minutes per side, or until the internal temperature reaches 130°F (54°C) for medium-rare.
  4. 4
    While the steak is cooking, brush the grill with olive oil to prevent sticking. Once the steak is cooked, transfer it to a cutting board and let it rest for 5 minutes.
  5. 5
    Add the sliced onions and bell peppers to the grill and cook for 5-7 minutes, or until they are tender and lightly charred.
  6. 6
    Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
  7. 7
    Slice the steak against the grain into thin strips.
  8. 8
    Assemble the fajitas by placing a few slices of steak onto each tortilla, followed by a spoonful of sautéed onions and peppers.
  9. 9
    Top with chopped cilantro, a squeeze of lime juice, and a sprinkle of salt and pepper to taste.
  10. 10
    Serve immediately and enjoy!
  11. 11
    Let the leftovers cool to room temperature before refrigerating or freezing for later use.
  12. 12
    Reheat the fajitas in the microwave or on the stovetop until warmed through.
  13. 13
    Experiment with different toppings, such as diced avocado or sour cream, to make the dish your own.

Expert Tips

  • Make sure to cook the steak to the right temperature to ensure food safety.
  • Don't overcrowd the grill, cook the steak and vegetables in batches if necessary.
  • Let the steak rest for a few minutes before slicing to allow the juices to redistribute.
  • Use high-quality ingredients, such as fresh lime juice and flavorful spices, to make the dish shine.
  • Experiment with different types of peppers, such as Anaheim or Poblano, for a unique flavor.
  • Add some heat to the dish by incorporating diced jalapenos or serrano peppers.
  • Serve the fajitas with a side of Mexican street corn or black beans for a filling and satisfying meal.
  • Use leftover steak and vegetables to make a hearty and delicious breakfast burrito.

Common Mistakes to Avoid

  • Overcooking the steak, which can make it tough and dry.
  • Not letting the steak rest before slicing, which can cause the juices to run out.
  • Not using high-quality ingredients, which can result in a bland and unappetizing dish.
  • Overcrowding the grill, which can lead to uneven cooking and a messy grill.
  • Not warming the tortillas before assembling the fajitas, which can make them brittle and prone to tearing.
  • Not experimenting with different toppings and ingredients, which can make the dish feel stale and uninteresting.

Variations and Substitutions

  • Add some diced chicken or shrimp to the fajitas for added protein.
  • Use different types of cheese, such as queso fresco or Oaxaca cheese, for a unique flavor.
  • Incorporate some sautéed mushrooms or zucchini for added nutrition and flavor.
  • Use leftover roast beef or pork instead of steak for a hearty and satisfying meal.
  • Add some diced tomatoes or salsa to the fajitas for a burst of juicy flavor.
  • Experiment with different types of peppers, such as habanero or ghost peppers, for a spicy kick.
  • Serve the fajitas with a side of Mexican rice or refried beans for a filling and satisfying meal.

What to Serve With Grilled Steak Fajitas

Grilled Steak Fajitas are a versatile and delicious meal that can be served with a variety of sides and toppings. Some ideas include diced avocado, sour cream, salsa, and shredded cheese. You can also serve the fajitas with a side of Mexican street corn, black beans, or roasted vegetables for a filling and satisfying meal.

For a fun and interactive dinner, set up a fajita bar with all the fixings, including tortillas, steak, peppers, onions, and toppings. Let everyone assemble their own fajitas and enjoy the delicious flavors and textures of this classic Mexican dish.

Serve with diced avocado and sour creamTop with salsa and shredded cheeseAdd some sautéed onions and bell peppersUse leftover steak and vegetables to make a hearty and delicious breakfast burritoServe with a side of Mexican street corn or black beansExperiment with different types of cheese, such as queso fresco or Oaxaca cheese

Make-Ahead, Storage, Freezing and Reheating

Leftover Grilled Steak Fajitas can be stored in the refrigerator for up to 3 days or frozen for up to 2 months. To reheat, simply microwave the fajitas for 30-60 seconds or cook them in a skillet on the stovetop until warmed through.

To freeze the fajitas, place them in a single layer on a baking sheet and put them in the freezer until frozen solid. Then, transfer the frozen fajitas to a freezer-safe bag or container and store them in the freezer for up to 2 months.

When reheating frozen fajitas, make sure to cook them to an internal temperature of 165°F (74°C) to ensure food safety.

Grilled Steak Fajitas are also a great make-ahead meal. Simply cook the steak and vegetables, assemble the fajitas, and store them in the refrigerator for up to a day before serving.

Frequently Asked Questions

What type of steak is best for Grilled Steak Fajitas?

Flank steak or skirt steak are the best types of steak for Grilled Steak Fajitas. They are both flavorful and tender, and have a good balance of marbling and tenderness.

How long should I marinate the steak?

You can marinate the steak for anywhere from 30 minutes to 2 hours. The longer you marinate the steak, the more flavorful it will be.

What is the best way to cook the steak?

The best way to cook the steak is to grill it over medium-high heat for 5-7 minutes per side, or until it reaches an internal temperature of 130°F (54°C) for medium-rare.

Can I use different types of peppers?

Yes, you can use different types of peppers, such as Anaheim or Poblano, for a unique flavor. Simply slice the peppers and cook them on the grill until tender and lightly charred.

How do I warm the tortillas?

You can warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds. This will make them pliable and easy to fold.

What are some good toppings for Grilled Steak Fajitas?

Some good toppings for Grilled Steak Fajitas include diced avocado, sour cream, salsa, and shredded cheese. You can also use leftover steak and vegetables to make a hearty and delicious breakfast burrito.

Can I make Grilled Steak Fajitas ahead of time?

Yes, you can make Grilled Steak Fajitas ahead of time. Simply cook the steak and vegetables, assemble the fajitas, and store them in the refrigerator for up to a day before serving.

How do I reheat leftover Grilled Steak Fajitas?

You can reheat leftover Grilled Steak Fajitas in the microwave or on the stovetop until warmed through. Simply cook the fajitas until they are hot and steaming, and serve immediately.

The Full Recipe
Recipe Card
Grilled Steak Fajitas

Grilled Steak Fajitas

Savor the flavors of Mexico with my easy Grilled Steak Fajitas recipe, perfect for a quick and delicious low-carb dinner

Prep20 min
Cook15 min
Total40 min
Serves4
Pin Recipe

Ingredients

  • 1 lb (450g) flank steak
  • 1/2 cup (120ml) lime juice
  • 2 cloves garlic, minced
  • 1 tsp (5g) ground cumin
  • 1 tsp (5g) chili powder
  • 1/2 tsp (2g) paprika
  • 1 large onion, sliced
  • 2 large bell peppers, sliced
  • 8 small flour tortillas
  • 1/4 cup (15g) chopped fresh cilantro
  • Salt and pepper to taste
  • 2 tbsp (30g) olive oil
  • 1 lime, cut into wedges

Instructions

  1. In a large bowl, whisk together lime juice, garlic, cumin, chili powder, and paprika to make the marinade.
  2. Add the steak to the marinade and toss to coat. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes or up to 2 hours.
  3. Preheat the grill to medium-high heat. Remove the steak from the marinade and cook for 5-7 minutes per side, or until the internal temperature reaches 130°F (54°C) for medium-rare.
  4. While the steak is cooking, brush the grill with olive oil to prevent sticking. Once the steak is cooked, transfer it to a cutting board and let it rest for 5 minutes.
  5. Add the sliced onions and bell peppers to the grill and cook for 5-7 minutes, or until they are tender and lightly charred.
  6. Warm the tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds.
  7. Slice the steak against the grain into thin strips.
  8. Assemble the fajitas by placing a few slices of steak onto each tortilla, followed by a spoonful of sautéed onions and peppers.
  9. Top with chopped cilantro, a squeeze of lime juice, and a sprinkle of salt and pepper to taste.
  10. Serve immediately and enjoy!
  11. Let the leftovers cool to room temperature before refrigerating or freezing for later use.
  12. Reheat the fajitas in the microwave or on the stovetop until warmed through.
  13. Experiment with different toppings, such as diced avocado or sour cream, to make the dish your own.

Nutrition (per serving, approximate)

450Calories
35gProtein
20gCarbs
25gFat