Grilled Spicy Mexican Steak Fajitas

Total Time: 1 hr 25 mins Difficulty: Intermediate
Savor the vibrant flavors of grilled spicy steak fajitas for a fiesta right at your dinner table!
pinit

Get ready to treat yourself and your loved ones to a fiesta right at your dinner table with these Grilled Spicy Mexican Steak Fajitas! Combining marinated flank steak, smoky spices, and vibrant peppers wrapped in warm flour tortillas, this recipe delivers bold, mouthwatering flavors that make any weeknight feel like a celebration. As an intermediate-level dish, you’ll spend about 1 hour marinating, 15 minutes grilling, and 10 minutes resting—but trust me, every minute is worth it when you bite into that tender, spice-kissed steak. Clocking in at around 600 calories per serving, these fajitas strike a perfect balance between indulgence and wholesome, fresh ingredients.

I remember the first time I fired up the grill for this recipe: the sizzle of the meat, the zing of fresh lime juice, and the colors of red, green, and yellow peppers dancing on the hot grate—it felt like I was painting a culinary masterpiece! Whether you’re hosting a backyard gathering or craving a satisfying dinner after a busy day, these fajitas bring everyone together. Cue the laughter, the sharing of stories, and the inevitable “more guac, please!” moments. So pull out your grill tongs, warm up those tortillas, and let’s dig in!

KEY INGREDIENTS IN GRILLED SPICY MEXICAN STEAK FAJITAS

Before firing up your grill, let’s explore the star players that make these steak fajitas unforgettable. Each ingredient contributes its own texture, aroma, and depth of flavor—working in harmony to create that signature spicy, smoky, and tangy profile.

  • Flank steak or skirt steak

These cuts are lean yet tender, soaking up the zesty marinade beautifully. Slicing them against the grain ensures melt-in-your-mouth bites every time.

  • Olive oil

A smooth medium for the marinade, it helps coat the steak evenly and prevents sticking on the grill while adding a subtle fruitiness.

  • Lime juice

Bright and tangy, fresh lime juice tenderizes the meat and balances the smoky spices with its citrusy pop.

  • Garlic

Minced cloves infuse the steak with a savory punch that complements the warmth of the chili powder and cumin.

  • Ground cumin

Earthy and slightly nutty, cumin brings authentic Mexican character to the marinade.

  • Chili powder

A blend of dried chilies and spices, it offers warmth and a gentle kick that lingers on the palate.

  • Smoked paprika

Deep red in color, this spice imparts a subtle smokiness—like a kiss from the embers of the grill itself.

  • Salt and black pepper

Essential seasonings that enhance all other flavors and ensure your steak is perfectly seasoned.

  • Crushed red pepper flakes (optional)

For anyone craving extra heat, these fiery flakes crank up the spice level.

  • Red bell pepper, green bell pepper, yellow onion

Sliced into strips and sautéed until tender-crisp, these veggies add color, sweetness, and a touch of char.

  • Flour tortillas

Warmed until soft and pliable, they cradle the steak and veggies, making each mouthful a delightful handheld treat.

  • Optional toppings

Sour cream, guacamole, fresh cilantro, chopped jalapeños, and lime wedges let you customize each fajita to your taste and add creaminess, freshness, or extra zing.

HOW TO MAKE GRILLED SPICY MEXICAN STEAK FAJITAS

These step-by-step instructions will guide you through the marinade, grilling, and assembly process so you can create restaurant-worthy fajitas at home. Follow along for juicy steak, perfectly charred veggies, and a fiesta of flavors in every bite.

1. In a small bowl, whisk together the olive oil, lime juice, minced garlic, ground cumin, chili powder, smoked paprika, salt, black pepper, and crushed red pepper flakes to create a vibrant marinade that infuses the steak with tang, heat, and smokiness.

2. Place the steak in a resealable plastic bag or a shallow dish. Pour the marinade over the steak, ensuring every surface is well-coated. Seal the bag or cover the dish and refrigerate for at least 1 hour (up to 24 hours for more intense flavor and maximum tenderness).

3. Preheat your grill to medium-high heat. Remove the steak from the marinade and let any excess drip off. Discard the remaining marinade.

4. Grill the steak for about 5–7 minutes per side, or until it reaches your desired level of doneness (125°F for medium-rare, 135°F for medium). Be sure to flip only once to develop a beautiful sear.

5. Transfer the steak to a cutting board and let it rest for 10 minutes—this crucial step locks in juices. Then, slice thinly against the grain to ensure tender bites.

6. While the steak rests, heat a little olive oil in a large pan over medium-high heat. Sauté the sliced onions and bell peppers until they are tender-crisp and slightly charred, about 5 minutes.

7. Warm the flour tortillas on the grill or in a dry skillet until soft and pliable.

8. Assemble each fajita by layering slices of steak on a tortilla, topping with the sautéed peppers and onions.

9. Finish with your favorite optional toppings: sour cream, guacamole, fresh cilantro, chopped jalapeños, and a squeeze of lime juice. Serve immediately and enjoy your Grilled Spicy Mexican Steak Fajitas!

SERVING SUGGESTIONS FOR GRILLED SPICY MEXICAN STEAK FAJITAS

When these fajitas come straight off the grill, you’ll want to showcase them in all their colorful glory. Whether you’re entertaining guests or enjoying a cozy family dinner, presentation and accompaniments can take this dish over the top.

  • Build a DIY Fajita Bar

Set out bowls of toppings like guacamole, sour cream, fresh cilantro, chopped jalapeños, and lime wedges. Encourage everyone to customize their tortillas for a fun, interactive meal that pleases all taste buds.

  • Pair with a Refreshing Beverage

Complement the spice and smokiness with an ice-cold Mexican lager or a tangy margarita on the rocks. Non-alcoholic options like a citrusy agua fresca or sparkling lime soda work beautifully, too.

  • Serve on a Warm Cast-Iron Skillet

For an authentic, rustic touch, transfer the sizzling meat and peppers from the pan to a preheated cast-iron skillet. It retains heat, keeps everything warm, and adds visual drama at the table.

  • Add a Side of Homemade Rice and Beans

A fluffy cilantro-lime rice or savory refried beans balance the bold flavors of the steak and veggies. Garnish with fresh herbs and a sprinkle of crumbled queso fresco for extra flair.

HOW TO STORE GRILLED SPICY MEXICAN STEAK FAJITAS

Leftovers can be just as delightful as the first serving if stored properly. Follow these tips to preserve texture, flavor, and freshness for meals to come.

  • Store the sliced steak in an airtight container in the refrigerator for up to 3–4 days. Keep the marinade juices or a splash of fresh lime in the container to prevent the meat from drying out.
  • Place the sautéed peppers and onions in a separate airtight container. Storing vegetables separately helps maintain their tender-crisp bite when reheated.
  • Warm the tortillas fresh each time by wrapping them in a damp paper towel and heating them in the microwave for 20–30 seconds, ensuring they stay soft and pliable.
  • For longer storage, freeze the sliced steak in a freezer-safe bag, removing as much air as possible. Thaw overnight in the refrigerator and reheat gently on the stovetop or grill for best results.

CONCLUSION

There’s something undeniably satisfying about sinking your teeth into these Grilled Spicy Mexican Steak Fajitas—the harmony of zesty lime, savory garlic, earthy spices, and charred peppers is a celebration in every bite. We’ve covered everything from marinating the steak to sautéing the veggies and building your own fajita bar, all in roughly an hour of active time plus 15 minutes of grilling and a 10-minute rest. With about 600 calories per serving, this recipe strikes a perfect balance between indulgence and wholesome ingredients. As an intermediate-level dish, it’s accessible to adventurous home cooks who want to elevate their dinner game without feeling overwhelmed. Feel free to print this article or save it for later, and remember that you can always revisit the FAQ section below for quick answers to common questions.

I can’t wait to hear about your experience making these fajitas—did you marinate overnight for extra flavor? Which optional toppings stole the show at your table? Drop your comments, questions, or tips below so we can keep this conversation going. Whether you’re a kitchen newbie or a seasoned griller, your feedback helps everyone learn and grow. Happy grilling, and here’s to many delicious fajita nights ahead!

Grilled Spicy Mexican Steak Fajitas

Difficulty: Intermediate Prep Time 1 hr Cook Time 15 mins Rest Time 10 mins Total Time 1 hr 25 mins
Calories: 600

Description

Experience the bold fusion of marinated flank steak, smoky spices, and colorful peppers, all wrapped in warm tortillas. Perfect for any gathering!

Ingredients

Instructions

  1. Begin by preparing the marinade for the steak. In a small bowl, whisk together the olive oil, lime juice, minced garlic, ground cumin, chili powder, smoked paprika, salt, black pepper, and crushed red pepper flakes.
  2. Place the steak in a resealable plastic bag or shallow dish. Pour the marinade over the steak, ensuring it is well-coated. Seal the bag or cover the dish and marinate in the refrigerator for at least 1 hour, or up to 24 hours for more intense flavor.
  3. Preheat your grill to medium-high heat. Remove the steak from the marinade and let any excess drip off. Discard the remaining marinade.
  4. Grill the steak on the preheated grill for about 5-7 minutes per side, or until it reaches your desired level of doneness (125°F for medium-rare, 135°F for medium).
  5. Remove the steak from the grill and let it rest for 10 minutes before slicing it thinly against the grain.
  6. While the steak is resting, in a large pan over medium-high heat, add a little olive oil and sauté the sliced onions and bell peppers until they are tender-crisp and slightly charred, approximately 5 minutes.
  7. Assemble the fajitas by placing slices of the grilled steak on a warmed tortilla, followed by the sautéed peppers and onions.
  8. Add any optional toppings such as sour cream, guacamole, fresh cilantro, jalapeños, or a squeeze of lime juice for extra flavor.
  9. Serve immediately and enjoy your Grilled Spicy Mexican Steak Fajitas!

Nutrition Facts

Serving Size 4


Amount Per Serving
Calories 150kcal

Note

  • For even more flavor, try adding some freshly chopped cilantro to the marinade.
  • If you don't have a grill, you can cook the steak on a stovetop grill pan or under a broiler.
  • For a low-carb option, consider using lettuce leaves instead of tortillas.
  • Ensure your grill is hot before adding the steak to achieve a nice sear.
  • Resting the steak after grilling is crucial for juicy and tender results.
Keywords: fajitas, steak, grilled, Mexican, spicy, dinner
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How long should I marinate the steak for the best flavor?

For the best flavor, you should marinate the steak for at least 1 hour. However, if you have more time, marinating for up to 24 hours will yield even more intense flavor. Make sure to refrigerate the steak while it marinates to ensure food safety.

What is the best way to cook the steak if I don’t have a grill?

If you don't have a grill, you can cook the steak on a stovetop grill pan or in a skillet. Alternatively, you can broil the steak in your oven. Just make sure to adjust the cooking time as needed, ensuring that the steak reaches your desired doneness.

How can I tell when my steak is cooked to the right doneness?

For medium-rare, the internal temperature should reach 125°F, and for medium, it should be about 135°F. The best way to check the temperature is to use a meat thermometer inserted into the thickest part of the steak. Remember to let the steak rest for 10 minutes after grilling, as it will continue to cook slightly while resting.

Can I use different types of steak for this recipe?

Yes, you can use different types of steak! While flank steak and skirt steak are recommended due to their flavor and tenderness, you can also try other cuts like sirloin or ribeye. Keep in mind that cooking times may vary depending on the thickness and type of steak you use.

What optional toppings work well with these fajitas?

There are many delicious toppings you can add to your fajitas! Some popular choices include sour cream, guacamole, fresh cilantro, chopped jalapeños, and lime wedges. Feel free to customize your fajitas with your favorite toppings for added flavor and texture.

Noah Blake Food and Lifestyle Blogger

Hey there! I’m Noah Blake, and welcome to RecipesDive.com — a blog for anyone who’s ready to dive headfirst into real cooking without the intimidation.

Leave a Comment

Your email address will not be published. Required fields are marked *