If you love bold flavors and a little bit of zest wrapped up in a warm tortilla, you are going to adore this Flank Steak Tacos Recipe. Nothing beats the juicy, smoky goodness of perfectly grilled flank steak paired with simple, fresh toppings that elevate every bite. It’s a dish that feels festive yet approachable, perfect for family dinners or impressing friends without spending hours in the kitchen. Once you try this recipe, these tacos are sure to become a staple in your culinary rotation.
Ingredients You’ll Need
The beauty of this Flank Steak Tacos Recipe is in its simplicity. Each ingredient plays a crucial role, whether it’s bringing warmth, juiciness, or brightness to the plate. These are pantry-friendly staples that come together to create an unforgettable flavor harmony.
- Chili powder: Adds a smoky, slightly spicy depth that gives the steak that vibrant Tex-Mex kick.
- Cumin: Enhances the earthy undertones and complements the chili powder beautifully.
- Salt: Essential for seasoning and bringing out the natural flavors of the steak.
- Flank steak (2 lb): A lean, flavorful cut that grills quickly and slices easily for tacos.
- Garlic cloves (2-3, pressed): Infuses the marinade with pungent aroma, adding a fresh savory punch.
- Olive oil (1/4 cup): Helps keep the meat juicy and tender while blending the marinade ingredients.
- Lime juice (juice of 1 lime): Brightens the entire dish with zesty acidity and helps tenderize the steak.
How to Make Flank Steak Tacos Recipe
Step 1: Prepare the Spice Rub
Start by mixing together the chili powder, cumin, and salt in a small bowl. This trio of spices is the foundation of your steak’s bold flavor, ensuring every bite is packed with warmth and a touch of earthiness.
Step 2: Season the Flank Steak
Generously rub your spice mixture all over both sides of the flank steak. Don’t be shy here; this flavorful coating is what will give your tacos that signature punch. Make sure the steak is evenly covered for consistent flavor.
Step 3: Whisk the Marinade
In a separate bowl, combine the pressed garlic, olive oil, and fresh lime juice. This simple marinade will infuse the steak with aromatic garlic notes and a citrusy brightness that balances the smoky spices perfectly.
Step 4: Marinate the Steak
Place the seasoned flank steak into a large bowl or resealable bag and pour the marinade over it. Cover tightly with plastic wrap or seal the bag, and let it soak in the fridge for 2 to 4 hours. This step is key for tender, juicy meat and deep flavor penetration.
Step 5: Grill to Perfection
Heat your grill to high and cook the flank steak to your preferred doneness. I like mine medium-well, which takes about 4-5 minutes per side. Once grilled, remove the steak and tent it with foil to rest for around 10 minutes. Resting lets the juices redistribute, keeping every slice tender.
Step 6: Slice and Assemble
Slice the steak thinly against the grain for the most tender bites. Warm your corn tortillas and pile the steak strips into each one. Add your favorite toppings, and get ready to dive into taco heaven.
How to Serve Flank Steak Tacos Recipe
Garnishes
Adding fresh garnishes is where you can make this Flank Steak Tacos Recipe truly your own. I swear by homemade Mexican salsa, crisp red onion slices, creamy avocado, shredded iceberg lettuce, cool sour cream, fresh cilantro, and crumbly queso fresco. These toppings add texture, color, and layers of flavor that complement the steak beautifully.
Side Dishes
The best flank steak tacos deserve equally delicious sides. Classic Mexican rice or black beans are always a hit. For something lighter, a tangy cabbage slaw or grilled corn with a sprinkle of chili powder and lime adds freshness and crunch that balance the meal perfectly.
Creative Ways to Present
If you want to elevate your taco night, try serving your flank steak tacos family-style with a large platter of assorted toppings. Let everyone customize their own tacos—it’s interactive and fun! Another idea is to turn these into taco bowls by layering steak, toppings, and rice or lettuce in a bowl for a low-carb option.
Make Ahead and Storage
Storing Leftovers
Leftover flank steak tacos are amazing the next day. Simply store the cooked steak slices in an airtight container in the fridge along with any leftover toppings separately to keep everything fresh and vibrant.
Freezing
If you want to save the steak for longer, freeze sliced cooked flank steak in a freezer-safe bag, removing as much air as possible. It will keep well for up to 3 months. Just thaw in the fridge overnight before reheating.
Reheating
For the best texture, gently reheat steak slices in a hot skillet with a splash of water or broth to avoid drying out. Warm tortillas separately and add fresh toppings to maintain the contrast of textures and flavors that makes this Flank Steak Tacos Recipe so magical.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak is ideal for its flavor and tenderness, skirt steak or hanger steak also make excellent taco fillings and can be prepared using the same method.
How long should I marinate the steak?
The steak should marinate for at least 2 hours, but up to 4 hours is best. This time allows the flavors to fully penetrate without overpowering the meat.
What type of tortillas work best?
Corn tortillas are traditional and have a great texture, but flour tortillas work well too if you prefer a softer wrap. Just be sure to warm them before serving to enhance their flavor and pliability.
Can I make the tacos gluten-free?
Yes! Using corn tortillas and checking your toppings ensures this Flank Steak Tacos Recipe is naturally gluten-free and perfect for those with dietary restrictions.
How do I know when the steak is done?
Cooking times vary, but for medium-well, aim for around 4-5 minutes per side on a high heat grill. Using a meat thermometer, medium-well is about 150-155°F. Resting the steak afterward is essential for juicy results.
Final Thoughts
I hope this Flank Steak Tacos Recipe inspires you to fire up your grill and enjoy a meal bursting with bold flavors and fresh ingredients. It’s one of those recipes that feels like a celebration every time you make it, giving you juicy steak, zesty brightness, and all the warm, comforting taco vibes in every bite. Trust me, once you give it a try, these tacos will quickly become one of your favorites to share and savor again and again.
Print
Flank Steak Tacos Recipe
- Total Time: 44 minutes plus 2-4 hours marinating
- Yield: 10 servings
Description
These flavorful Flank Steak Tacos feature marinated flank steak grilled to perfection and served on corn tortillas with fresh toppings like homemade Mexican salsa, red onion, avocado, iceberg lettuce, sour cream, cilantro, and queso fresco. This recipe balances smoky spices and zesty lime, making for a delicious and satisfying taco night.
Ingredients
Spice Rub
- 1 tbsp chili powder
- 1 tsp cumin
- 1 tsp salt
Steak and Marinade
- 2 lb flank steak
- 2–3 garlic cloves, pressed
- 1/4 cup olive oil
- Juice of 1 lime
Toppings (Optional)
- Homemade Mexican salsa
- Red onion, sliced
- Avocado, sliced
- Iceberg lettuce, shredded
- Sour cream
- Cilantro, fresh leaves
- Queso fresco, crumbled
- Corn tortillas
Instructions
- Mix Spices: Combine the chili powder, cumin, and salt in a small bowl to create the spice rub.
- Rub Steak: Generously coat both sides of the flank steak evenly with the spice mixture, ensuring full coverage for flavor.
- Prepare Marinade: In another bowl, whisk together the pressed garlic, olive oil, and lime juice until well combined to form the marinade.
- Marinate Steak: Place the seasoned flank steak in a large bowl, pour the garlic-lime marinade over it, then cover with plastic wrap. Refrigerate for 2 to 4 hours to allow the flavors to penetrate the meat.
- Grill Steak: Preheat your grill to high heat. Remove the steak from the marinade and grill it to your preferred doneness, about 4-5 minutes per side for medium-well. Once done, take the steak off the grill and cover it loosely with foil to rest for about 10 minutes, preserving juices.
- Slice Steak and Assemble Tacos: Cut the rested steak into thin strips against the grain. Warm corn tortillas and fill them with the steak strips. Add your favorite toppings such as homemade Mexican salsa, red onion, avocado, iceberg lettuce, sour cream, cilantro, and queso fresco for a complete taco experience.
Notes
- Marinate the steak for at least 2 hours but no more than 4 to avoid the acid from the lime juice breaking down the meat texture excessively.
- Cutting the steak against the grain ensures tender bites.
- Feel free to substitute corn tortillas with flour tortillas if preferred.
- Additional toppings like pickled jalapeños or radish slices can add extra flavor and crunch.
- Letting the steak rest after grilling helps retain moisture and flavor.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Mexican