See All Recipes

Sizzling Fajitas

Sizzling fajitas, a cornerstone of Tex-Mex cuisine, offer a vibrant and savory meal that's as enjoyable to prepare as it is to eat. The heart of this dish lies in its zesty marinade—a rich blend of lime juice, soy sauce, garlic, and spices that not only tenderizes the meat but also infuses it with bold flavors.

Whether you opt for beef or chicken, the marinated meat and vegetables are grilled to perfection, achieving a delightful mix of juicy, tender bites and smoky, charred edges. Wrapped in warm tortillas and customizable with an array of toppings, fajitas are a festive, interactive dining experience perfect for any gathering.

This dish is not just a crowd-pleaser for its taste but also for its versatility and quick preparation, making it an excellent choice for both special occasions and busy weeknights.

Sizzling Fajitas

Total Time:

1hrs 35mins








  • For the Marinade
  • 1/4 cup olive oil
  • 1/2 cup soy sauce
  • 1/2 cup lime juice, freshly squeezed
  • 3 cloves garlic, chopped
  • 1 tsp cumin
  • 1 tsp oregano
  • 1 tsp mustard
  • pepper to taste
  • For the Fajitas
  • 2 peppers, sliced for grilling
  • 1 onion, sliced for grilling
  • 1/4 cup olive oil, for vegetables
  • 12 tortillas
  • 1-2 lbs Top Grass Flat Iron Steak
  • 1 tbsp oil for frying
  • water for sizzling

How to Make It


Prepare the Marinade: In a bowl, combine olive oil, soy sauce, lime juice, chopped garlic, pepper, cumin, oregano, and mustard. Whisk together until well combined. Marinate the Meat: Place your choice of beef or chicken in a large resealable bag. Pour the marinade over the meat, ensuring it's well coated. Seal the bag and refrigerate for 1-2 hours to allow the flavors to infuse.


Grill the Vegetables: Preheat your grill or a grill pan over medium-high heat. Toss the sliced peppers and onions in 1/4 cup oil until they are evenly coated. Grill the vegetables, turning occasionally, until they are tender and nicely charred. Remove from the grill and set aside.


Grill the Meat: Remove the meat from the marinade, discarding any excess marinade. Place the meat on the hot grill and cook, flipping every 30-40 seconds, until it reaches your desired doneness. Remove the meat from the grill and let it rest for about 5 minutes.


Heat the Tortillas: Place the tortillas on the grill for a few seconds on each side, just until they are warm and slightly charred. Wrap the heated tortillas in a clean towel to keep them warm.


Prepare the Fajita Platter: Heat a fajita platter or a cast-iron pan over high heat until it's very hot. Slice the rested meat against the grain into thin strips. Add 1 tablespoon of oil to the hot platter or pan. Quickly add the grilled peppers and onions, and top with the sliced meat.


Make It Sizzle: For that signature fajita sizzle, carefully squirt a little water onto the hot platter or pan. The steam and sizzle will add to the presentation and flavor.


Serve: Serve the sizzling fajitas immediately with the warm tortillas and your choice of toppings such as sour cream, salsa, cheese, and guacamole.

Similar Recipes