Savor the vibrant flavors of Mexico right from your grill with our incredible recipe for Grilled Flank Steak Fajitas. This dish isn’t just a meal; it’s a celebration of tender, perfectly marinated beef, sizzling peppers, and onions, all wrapped in a warm tortilla. Ideal for busy weeknights yet impressive enough for entertaining, these fajitas promise a healthy, deeply flavorful, and satisfying experience with minimal fuss. Forget bland dinners; this is the Steak Fajita Recipe that will have everyone asking for seconds and become a staple in your culinary repertoire.
Our secret lies in a zesty, aromatic marinade that infuses the flank steak with layers of deliciousness. Once marinated to perfection, the steak is quickly seared on the grill, locking in juices and developing that irresistible smoky char. Sliced thinly against the grain, the tender beef is then piled high with sautéed vegetables and your favorite toppings onto soft flour tortillas, creating a customizable feast that caters to every palate. Prepare for a sensational dining adventure that brings restaurant-quality taste directly to your table with remarkable ease.

Why These Grilled Flank Steak Fajitas Are a Must-Make
This recipe for grilled flank steak fajitas isn’t just another dish; it’s a culinary triumph for several compelling reasons. Firstly, it’s an absolute dream for beef enthusiasts and carnivores alike. The robust flavor of flank steak, enhanced by our vibrant marinade, offers a deeply satisfying experience that stands out from typical weeknight fare.
Secondly, the magic truly happens with the marinade. More than just adding flavor, the acidic components of lime juice work diligently to tenderize the flank steak, breaking down tougher muscle fibers and ensuring every bite is incredibly succulent. This infusion of spices and citrus creates a complex flavor profile that elevates the natural richness of the beef.
Finally, the sheer convenience of this meal makes it an undeniable winner. With minimal prep work – primarily marinating – and just a few minutes on the grill, you can have a gourmet-quality dinner ready in record time. While the steak is grilling, you can quickly sauté your peppers and onions and arrange your favorite toppings, transforming a simple preparation into an exciting, interactive dining experience for the whole family. It’s a testament to how quick and easy truly delicious and healthy meals can be.

Mastering the Art of Grilled Flank Steak Fajitas
For many, fajitas are a year-round staple, and for good reason! Grilling weather often dictates our dinner menu, and even when temperatures drop, the allure of smoky, perfectly cooked meat on the grill remains. This recipe simplifies the process, making it accessible to even novice grill masters.
- Prepare Your Vegetables: While your grill is preheating to a medium-high temperature, get a head start on your vegetables. In a large skillet over medium-high heat, add a tablespoon of olive oil. Sauté sliced bell peppers (choose a variety of colors for visual appeal and flavor complexity) and yellow onions until they are tender-crisp and lightly caramelized, about 7-10 minutes. Season them with a pinch of cumin, oregano, salt, and pepper for an extra layer of flavor. A squeeze of fresh lime juice at the end brightens their taste beautifully. Set them aside, keeping them warm.
- Grill the Marinated Flank Steak: Remove your marinated flank steak from the refrigerator about 30 minutes before grilling to allow it to come closer to room temperature for more even cooking. Place the steak directly over the hot grates. Grill for approximately 4-6 minutes per side for medium-rare doneness, or adjust cooking time according to your preferred level of doneness. Use a meat thermometer to ensure accuracy: 130-135°F (54-57°C) for medium-rare, 135-140°F (57-60°C) for medium.
- Rest and Slice the Steak: This step is critical for juicy, tender fajitas. Once the steak reaches your desired internal temperature, remove it from the grill and place it on a cutting board. Tent it loosely with aluminum foil and let it rest for at least 10 minutes. This allows the muscle fibers to relax and reabsorb the flavorful juices, preventing them from escaping when you slice. After resting, slice the flank steak thinly against the grain. Cutting against the grain shortens the muscle fibers, making the meat significantly more tender and easier to chew.
- Assemble Your Toppings and Tortillas: While the steak rests, prepare your toppings. Dice fresh tomatoes, slice ripe avocados, and warm your tortillas. Offer a spread of classic fajita accompaniments such as homemade guacamole or sliced avocados, fresh salsa or pico de gallo, a dollop of cool sour cream or Mexican crema, and a sprinkle of fresh cilantro. Warm flour tortillas are traditionally favored for fajitas, but corn or whole-grain tortillas also make excellent choices.
- Serve and Enjoy: Arrange the grilled steak slices, sautéed peppers and onions, and all the vibrant toppings on a large platter. Encourage everyone to build their own fajitas by piling their chosen ingredients onto warm tortillas. This interactive approach makes mealtime fun and ensures everyone gets exactly what they desire. For a truly healthy and balanced meal, load up on those fresh veggies and consider pairing with a side of brown rice or quinoa. It’s a formula that even the most discerning palates will appreciate.
These Easy Beef Fajitas are not only simple to prepare but also incredibly versatile. Should you wish to explore other options, our flavorful Chicken Fajitas recipe offers a fantastic alternative using the same incredible marinade. Remember, creating a healthy meal doesn’t mean sacrificing flavor. By incorporating an abundance of colorful vegetables and wholesome grains, you can transform this dish into a complete and nutritious feast that satisfies both hunger and cravings.
Expert Tips for Flawless Flank Steak Fajitas
- Optimize Marinating: For superior flavor penetration and tenderness, use a large gallon-sized Ziploc bag to marinate your flank steak. This allows you to easily flip and agitate the steak, ensuring every part is thoroughly coated in the delicious marinade. Flank steak is robust enough to handle longer marinating times than more delicate proteins like chicken or seafood, making it perfect for overnight prep. You can marinate the beef for a minimum of 2 hours, but for maximum flavor and tenderness, aim for 6-12 hours, or even up to 24 hours in the refrigerator.
- Marinade Versatility: While this marinade is specifically crafted for beef, its vibrant flavors are incredibly adaptable. If beef isn’t your preference, this same marinade works wonderfully with chicken breasts or thighs. Just remember to adjust the marinating time; chicken generally benefits from a shorter soak, typically around 4-6 hours, to prevent the acid from breaking down the proteins too much.
- Enhance Flavor with a Dry Rub: For an extra depth of flavor, consider rubbing your flank steak with a dry spice mixture before adding the liquid marinade. A blend of chili powder, paprika, garlic powder, onion powder, and a touch of cayenne can create a delicious crust and intensify the overall taste of your fajitas. This technique builds a foundational layer of flavor that complements the zesty marinade.
- The Golden Rule of Slicing: Cut Against the Grain: This is arguably the most crucial tip for tender fajitas. Flank steak has long muscle fibers that can make it chewy if cut incorrectly. To ensure melt-in-your-mouth tenderness, always slice the cooked steak thinly across the grain. Identify the direction of the muscle fibers running through the steak, then make your cuts perpendicular to them. This shortens the fibers, resulting in wonderfully tender strips that are easy to chew and enjoy.
- Perfecting Your Toppings: Don’t limit yourself to the usual. While sautéed peppers and onions are essential, explore a variety of toppings to customize your fajitas. Consider crumbled cotija cheese, pickled red onions for a tangy crunch, thinly sliced radishes, a squeeze of fresh lime, or even a sprinkle of crumbled queso fresco. The more options, the more fun your fajita bar becomes!
- The Importance of Resting Meat: After grilling, always let your flank steak rest for 5-10 minutes, tented loosely with foil. This allows the meat’s juices to redistribute throughout the steak, preventing them from pooling on your cutting board and ensuring every slice remains moist and flavorful. Skipping this step often results in dry meat.
- The Tortilla Factor: While store-bought tortillas are convenient, seeking out freshly made tortillas can elevate your fajita experience significantly. The soft, pliable texture and warm, inviting aroma of fresh tortillas are unparalleled and will make your fajitas even more authentic and delicious.

Frequently Asked Questions About Fajitas
The term “fajitas” originates from the Spanish word “faja,” meaning “strip” or “belt,” referring to the strips of meat used in the dish. Historically, fajitas were created by cowboys in South Texas, utilizing tougher cuts of beef, particularly skirt steak, which they would grill over an open fire. These grilled strips of meat were then cut across the grain, marinated, and served in corn or flour tortillas, typically accompanied by grilled onions and bell peppers. Over time, flank steak also became a popular choice due to its similar texture and flavor profile when properly prepared.
Traditionally, skirt steak is considered the most authentic cut for fajitas due to its rich, beefy flavor and loose grain, which becomes tender when sliced correctly. However, flank steak is an excellent and widely available alternative, offering a similar texture and taking well to marinades. Both cuts are lean and flavorful, making them ideal for high-heat grilling and thin slicing. When choosing, look for cuts with good marbling and a consistent thickness.
A great fajita marinade is essential for both flavor and tenderness. It should always contain an acidic component, such as lime juice or pineapple juice, which helps to break down the tough protein strands in the meat, making it more tender. Beyond the acid, a good marinade will include an oil (like olive oil) to distribute flavors and prevent sticking, minced garlic for aromatic depth, and a blend of classic Tex-Mex spices such as cumin, chili powder, paprika, and oregano. For a kick, many marinades also incorporate a bit of heat from minced jalapeños or a pinch of red pepper flakes.
While cooked bell peppers and onions are foundational to any fajita platter, a variety of toppings can elevate the experience. Beyond the standard sautéed vegetables, popular choices include shredded cheese (cheddar or Monterey Jack), fresh salsa or pico de gallo, creamy guacamole or sliced fresh avocados, a dollop of cooling sour cream or Mexican crema, and a generous sprinkle of fresh cilantro. For those who enjoy extra spice, pickled or fresh sliced jalapeños are a welcome addition. Don’t forget fresh lime wedges for a final burst of brightness!
Leftover fajita meat, along with the cooked peppers and onions, can be safely stored in an airtight container in the refrigerator for 3-4 days. This makes fajitas excellent for meal prepping or enjoying quick lunches throughout the week. For longer storage, you can freeze leftovers for up to 3 months. To reheat, thaw overnight in the refrigerator if frozen, then gently warm on the stovetop or in the microwave until heated through. Be careful not to overcook when reheating to maintain tenderness.
Absolutely! While grilling imparts a wonderful smoky flavor, you can certainly make delicious flank steak fajitas without a traditional grill. A cast-iron skillet or a heavy-bottomed pan can be heated to a high temperature on your stovetop to achieve a great sear on the steak. Alternatively, you can use a grill pan for those signature grill marks. For the vegetables, a regular skillet works perfectly to sauté them until tender and slightly charred. The key is high heat to replicate the grilling effect.
Fajitas, with their bold and zesty flavors, pair wonderfully with a variety of beverages. Classic choices include refreshing margaritas (on the rocks or frozen), crisp Mexican beers like Corona or Modelo, or a light pilsner. For non-alcoholic options, agua frescas (such as horchata or jamaica), iced tea, or sparkling water with a squeeze of lime are excellent choices that complement the meal without overpowering it.
Discover More Delicious Recipes
If you loved these Grilled Flank Steak Fajitas, we have plenty of other flavor-packed dishes that will tantalize your taste buds. Explore these fantastic recipes to expand your culinary horizons:
- Tex-Mex Meatball Subs from Cravings of a Lunatic
- Easy Empanadas Recipe from Num’s the Word
- Slow Cooker Carne Asada
- Flank Steak with Chimichurri Sauce
- Tex-Mex Breakfast Burritos
- Easy Taco Dip
- Soft Shell Tacos
- Beer Margaritas
- Mini Margarita Cheesecakes
- Plus More Beef Recipes to satisfy your cravings!
We love seeing your culinary creations! Stay in touch through social media @
Instagram,
Facebook, and
Pinterest. Don’t forget to tag us when you try one of our recipes! And if you absolutely love the results, please consider giving it a 5-star rating and leaving a comment. Your feedback makes our culinary community even better.
The Recipe:
Grilled Flank Steak Fajitas
20 minutes
20 minutes
40 minutes
6 servings
A healthy, delicious, and easy-to-make meal featuring perfectly grilled, marinated flank steak, vibrant peppers, and onions, served in warm tortillas.
Ingredients
- 1 ½ pounds flank steak
Marinade:
- Juice of 2 limes (about ¼ cup)
- 1 tablespoon olive oil
- ¼ cup chopped fresh cilantro
- ½ jalapeño, minced (remove seeds for less heat)
- 1 clove garlic, minced
- ½ teaspoon ground cumin
- 1 teaspoon kosher salt
- Freshly ground black pepper, to taste
Peppers and Onions:
- 1 tablespoon olive oil (for sautéing)
- 3 bell peppers, seeded and sliced (assorted colors work best)
- 1 large yellow onion, halved and sliced
- ½ teaspoon ground cumin
- ½ teaspoon dried oregano
- Kosher salt and freshly ground black pepper, to taste
- Juice of ½ a lime
Suggested Toppings:
- Avocado slices or creamy guacamole
- Fresh cilantro, chopped
- Halved cherry tomatoes or vibrant tomato salsa / pico de gallo
- Cool sour cream or Mexican crema
- Warm flour tortillas (or corn/whole grain)
- Shredded cheese (Cheddar, Monterey Jack, or Cotija)
- Lime wedges, for serving
Instructions
- Prepare the Marinade: In a medium bowl or a large gallon-sized resealable bag, combine the lime juice, 1 tablespoon olive oil, chopped cilantro, minced jalapeño, minced garlic, ½ teaspoon ground cumin, 1 teaspoon kosher salt, and freshly ground black pepper. Stir or shake until well combined.
- Marinate the Steak: Add the flank steak to the resealable bag (or a shallow dish) with the marinade, ensuring the steak is fully coated. Seal the bag, pressing out excess air. Refrigerate for at least 2 hours, or for best results, overnight (up to 24 hours).
- Prepare Vegetables (while steak marinates): Heat 1 tablespoon of olive oil in a large non-stick skillet or cast-iron pan over medium-high heat. Add the sliced bell peppers and yellow onion. Sprinkle with ½ teaspoon cumin, ½ teaspoon dried oregano, and salt and pepper to taste. Sauté, stirring occasionally, until the onions and peppers are tender-crisp and lightly browned, about 7-10 minutes. Squeeze the juice of half a lime over the vegetables and cook for another minute. Remove from heat and keep warm.
- Prepare Steak for Grilling: About 30 minutes before you’re ready to cook, remove the flank steak from the refrigerator to allow it to come closer to room temperature. This promotes more even cooking. Discard any remaining marinade.
- Grill the Flank Steak: Preheat your grill to medium-high heat. Place the flank steak directly on the hot grates. Grill for 4-6 minutes per side for medium-rare, or until it reaches your desired doneness (internal temperature of 130-135°F for medium-rare).
- Rest and Slice the Steak: Once cooked, transfer the flank steak to a clean cutting board. Tent it loosely with aluminum foil and let it rest for 10 minutes. This crucial step allows the juices to redistribute, ensuring a tender and moist steak. After resting, slice the steak thinly against the grain into strips.
- Assemble and Serve: Warm your tortillas according to package directions (microwave, oven, or direct flame). Arrange the grilled steak strips, sautéed peppers and onions, and all your desired toppings on a platter. Let everyone build their own delicious fajitas!
Notes
This recipe has been adapted and perfected over time, taking inspiration from classic culinary texts like The New Basics Cookbook. Feel free to adjust the spice level to your preference by adding more or less jalapeño or red pepper flakes to the marinade.
Recommended Kitchen Essentials
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases, helping to support this blog.
- Best Lemon Squeezer
- High-Quality Meat Carving Knife
- Durable Cutting Board
Nutrition Information:
Amount Per Serving:
- Yield: 6 servings
- Serving Size: 1 fajita
- Calories: 429
- Total Fat: 21g
- Saturated Fat: 6g
- Trans Fat: 0g
- Unsaturated Fat: 13g
- Cholesterol: 91mg
- Sodium: 623mg
- Carbohydrates: 28g
- Fiber: 5g
- Sugar: 13g
- Protein: 34g
*Nutrition values are estimates based on standard ingredient calculations and may vary.