The Best Flank Steak Tacos with Chili Lime Marinade and Cilantro Chimichurri
Prepare to elevate your taco night with these incredible Flank Steak Tacos! This recipe features a simple yet incredibly flavorful chili lime marinade that infuses the steak with zesty, spicy notes, ensuring every bite is juicy and tender. Topped with a vibrant homemade cilantro chimichurri sauce, these tacos are bursting with freshness and a delightful kick. Whether you’re planning a fun Taco Tuesday or a memorable weekend BBQ, this easy-to-make recipe promises to be a crowd-pleaser, delivering an unforgettable culinary experience.

Thank you to California Beef Council for sponsoring this post!
Table of Contents
- Introduction to Flank Steak Tacos
- Why This Flank Steak Taco Recipe Works
- Essential Ingredients for Flank Steak Tacos
- Step-by-Step Instructions for Perfect Tacos
- How to Serve Your Flank Steak Tacos
- How to Cook Flank Steak on the Stove
- Expert Recipe Tips for Success
- More Delicious Beef Taco Recipes
- Flank Steak Tacos Full Recipe Card
Introduction to Flank Steak Tacos
If I had to choose just one food to enjoy for the rest of my life, tacos would undoubtedly be at the top of my list! There’s an undeniable satisfaction in picking up a warm, soft tortilla, generously filled with succulent, tender beef, a burst of flavorful sauce, and all your favorite vibrant toppings. It’s a culinary journey in every bite.
This particular Flank Steak Taco recipe elevates the experience with a thoughtfully crafted marinade. Featuring just seven key ingredients, this simple blend works wonders, transforming an ordinary cut of beef into an extraordinarily juicy, tender, and richly flavored centerpiece with just the right hint of spice. It’s a harmonious symphony of tastes that makes these tacos truly special.
Beyond the amazing taste, flank steak is a fantastic choice for tacos due to its lean profile and robust flavor, which stands up beautifully to bold marinades. Its fibrous texture, when sliced correctly (against the grain!), becomes incredibly tender, making it ideal for stuffing into tortillas. This recipe not only delivers on flavor but also on texture, ensuring a delightful eating experience.
Why This Flank Steak Taco Recipe Works So Well
This recipe isn’t just delicious; it’s designed for maximum flavor and tenderness, making it a reliable choice for consistently perfect flank steak tacos every time. Here’s the magic behind it:
- Lime Juice for Tenderness: The natural acidity from fresh lime juice acts as a powerful tenderizer. It gently breaks down the tough muscle fibers in the flank steak, ensuring a remarkably tender texture even before it hits the grill.
- Soy Sauce for Depth of Flavor: Low-sodium soy sauce not only seasons the beef from within but also adds a crucial umami depth. This creates a complex flavor profile that perfectly complements the other marinade ingredients without overpowering the natural taste of the beef.
- Chili Powder for Authentic Mexican Flavors: Chili powder introduces a warm, earthy, and mildly spicy dimension, characteristic of traditional Mexican cuisine. It’s not just about heat; it’s about building a robust flavor foundation.
- Olive Oil for a Beautiful Char: A good quality olive oil helps the steak achieve that coveted, delicious char on the exterior when grilled or seared. This provides a delightful contrast to the tender interior and locks in moisture.
- The Perfect Balance of Flavors: Each ingredient plays a vital role, combining to create a marinade that is perfectly balanced – tangy, savory, subtly spicy, and rich. This ensures the flank steak is not just seasoned, but truly infused with incredible taste.
After allowing the steak to soak up all these wonderful flavors, I love to toss it on a hot grill for that quintessential smoky char. However, if a grill isn’t available, don’t worry! This versatile recipe easily adapts to indoor cooking on a stovetop, allowing you to achieve fantastic results regardless of your equipment. Once cooked to perfection, simply dice up the steak, warm your tortillas, and gather all your favorite taco toppings. You’re just moments away from creating a mouthwatering Mexican fiesta right in your own kitchen!

Essential Ingredients for Flank Steak Tacos
To create these incredibly delicious flank steak tacos, you’ll need a selection of fresh ingredients for both the chili lime marinade and the vibrant cilantro chimichurri sauce.
- For the Steak and Marinade:
- Flank Steak: The star of our tacos! This recipe is specifically designed for flank steak, renowned for its rich beefy flavor. However, other cuts like skirt steak, bottom round steak, eye of round steak, top round steak, top sirloin steak, or chuck eye steak can also be used for equally juicy and delicious results. Remember, if opting for a thicker cut, you’ll need to adjust cooking times. A general guideline is 4-5 minutes per side for every 1 inch of thickness. A typical flank steak, being slightly less than 1 inch thick, usually requires only 3-4 minutes per side for a perfect medium-rare.
- Olive Oil: Essential for a rich marinade base and to help achieve a beautiful char during cooking. You can substitute with other neutral vegetable oils such as avocado oil, sunflower oil, canola oil, or peanut oil.
- Low-Sodium Soy Sauce: I prefer low-sodium soy sauce to control the overall saltiness, allowing me to season the steaks perfectly at the end. If using regular soy sauce, I highly recommend tasting the steak before adding any additional salt.
- Lime Juice: Freshly squeezed lime juice is paramount for the most vibrant and effective marinade. Its acidity tenderizes the meat beautifully while imparting a bright, zesty flavor.
- Chili Powder: Adds a foundational warmth and earthy, smoky notes that are characteristic of Mexican cuisine.
- Ground Cumin: Brings a distinctive savory and slightly smoky aroma, a classic pairing with beef in tacos.
- Dried Oregano: Provides a subtle herbaceous note, enhancing the overall depth of the marinade.
- Garlic Cloves: Freshly minced garlic cloves offer the most potent and delicious flavor. In a pinch, 1 teaspoon of garlic powder can be used as a substitute, but fresh is always recommended.
- For the Cilantro Chimichurri Sauce:
- Fresh Cilantro: Choose vibrant green leaves to ensure your chimichurri is as fresh and flavorful as possible. This is the backbone of the sauce.
- Red Wine Vinegar: Provides the necessary acidity and a tangy zing that cuts through the richness of the steak.
- Garlic Cloves: More fresh garlic for that pungent, aromatic kick that defines a great chimichurri.
- Oregano: You can use fresh oregano leaves for an even brighter flavor, or dried oregano. Freeze-dried oregano is an excellent option for a flavor profile closest to fresh when dried is the only choice.
- Crushed Red Pepper Flakes: This sauce has a noticeable kick with 2 teaspoons of red pepper flakes. Feel free to adjust by using less or omitting them entirely if you prefer a milder sauce.
- Black Pepper + Salt: Essential seasonings to balance and enhance all the flavors in the sauce.
- Extra Virgin Olive Oil: The base of the chimichurri, binding all the fresh ingredients together and adding a luxurious texture.
Step-by-Step Instructions for Perfect Flank Steak Tacos
Follow these easy steps to prepare your mouthwatering flank steak tacos with homemade cilantro chimichurri. Detailed ingredient quantities and additional tips can be found in the full recipe card at the bottom of this post.


- Prepare the Marinade: In a small bowl, whisk together the olive oil, low-sodium soy sauce, fresh lime juice, chili powder, ground cumin, dried oregano, and minced garlic cloves until well combined.
- Marinate the Steak: Place the flank steak in a large bowl or a sturdy zipper bag. Pour the prepared marinade over the steak, ensuring it’s fully coated. Seal the bag or cover the bowl, then refrigerate for at least 30 minutes. For optimal flavor and tenderness, you can marinate the steak for up to 8 hours.


- Prepare the Cilantro Chimichurri Sauce: In a food processor or blender, combine the fresh cilantro, red wine vinegar, garlic cloves, oregano (fresh or dried), crushed red pepper flakes, salt, and black pepper. Add 1/4 cup of olive oil and blend until the ingredients are just combined and coarsely chopped – avoid over-blending to maintain texture. Transfer the sauce to a small bowl and stir in the remaining 1/4 cup of olive oil. Set aside or refrigerate until you’re ready to serve with the tacos.


- Grill the Steak: Preheat your grill to medium-high heat, aiming for a temperature between 350-400 degrees Fahrenheit. Using tongs, carefully remove the steak from the marinade, allowing any excess to drip off. Discard the remaining marinade. Place the marinated flank steak directly onto the hot grill grates. For a perfect medium-rare (which is ideal for tender tacos), grill a 3/4-inch thick flank steak for 3-4 minutes per side. For a medium steak, add an additional minute per side. Always use an instant-read thermometer to check for desired doneness: remove at 130°F for medium-rare, 140°F for medium, and 150°F for medium-well.


- Slice the Steak: Once cooked, remove the steak from the grill and transfer it to a large cutting board. Allow it to rest for 5-10 minutes. This crucial resting period allows the juices to redistribute throughout the meat, resulting in a more tender and flavorful steak. The internal temperature will continue to rise by approximately 5 degrees during this time. After resting, thinly slice the steak against the grain of the meat. This is key to achieving maximum tenderness. You can serve the steak thinly sliced or diced, depending on your preference for the tacos.
- Assemble the Tacos: Heat 12 corn tortillas by placing them on the grill for about 10 seconds per side, or by warming them in a dry skillet over high heat on the stove. Once warm, fill each tortilla with the grilled steak. Top generously with crumbled cotija cheese, thinly sliced avocado, a sprinkle of fresh cilantro, and a dollop of the prepared cilantro chimichurri sauce. Serve immediately and enjoy!
How to Serve Your Flank Steak Tacos
Flank steak tacos are incredibly versatile and delicious, whether wrapped in warm corn or flour tortillas and piled high with toppings, or served alongside classic Mexican side dishes. Here are some fantastic ideas to customize your taco experience and create a complete meal:
Delicious Topping Ideas for Your Tacos:
- Pico de Gallo: A fresh, vibrant salsa of diced tomatoes, onions, cilantro, and jalapeños.
- Sliced Avocado: Adds a creamy texture and rich, buttery flavor.
- Fresh Cilantro: A final flourish for a burst of fresh, herbaceous taste.
- Diced Red Onions: For a sharp, piquant crunch.
- Sliced Radishes: Offers a crisp texture and a mild, peppery bite.
- Cotija Cheese: Crumbly, salty Mexican cheese that adds a delightful tang.
- Pepper Jack Cheese: For a melty, slightly spicy cheese option.
- Sliced Jalapeños: Fresh or pickled, for an extra layer of heat.
- Poblano Sauce: A creamy, smoky, and slightly spicy alternative to chimichurri.
- Cilantro Lime Sauce: A zesty, creamy, and cooling sauce that offers a different flavor profile than the chimichurri.
Scrumptious Side Dishes to Complement Your Tacos:
- Mexican Street Corn (Esquites): Sweet corn kernels with cotija cheese, lime, and chili powder.
- Creamy Avocado Salsa: A rich and smooth salsa with a subtle kick.
- Mexican Rice: Flavorful rice cooked with tomato, onion, and garlic.
- Grilled Pineapple Tomatillo Guacamole: A unique twist on guacamole with sweet and tangy notes.
- Green Chili Queso Dip: A warm, cheesy, and spicy dip that’s perfect for sharing.
- Mexican Pickled Vegetables: Tangy and crunchy, they offer a refreshing contrast to the rich steak.

How to Cook Flank Steak on the Stove (No Grill? No Problem!)
Don’t have a grill or prefer to cook indoors? No problem at all! This flank steak recipe can easily be adapted for stovetop cooking using a cast iron skillet or a grill pan. The key is to achieve a good sear for maximum flavor.
- Preheat Your Skillet: Place a cast iron skillet or a heavy-bottomed grill pan on the stove over medium-high heat. If you don’t have a cast iron or grill pan, use the heaviest skillet you own, as its ability to retain heat will help create a beautiful crust. Allow it to preheat thoroughly until it’s very hot – you should see a wispy smoke, indicating it’s ready.
- Add Oil: Drizzle a small amount of high-smoke point oil (like avocado or grapeseed oil) into the hot skillet to prevent sticking. About 1-2 teaspoons should suffice, depending on the size of your pan. Swirl to coat the bottom evenly.
- Sear the Steak: Carefully place the marinated flank steak (pat dry if excess marinade is present, as detailed in the “Recipe Tips” section) into the hot skillet. Cook the steak for the same amount of time as you would on a grill, generally 3-4 minutes per side for a 3/4-inch thick flank steak to achieve a medium-rare doneness. Adjust cooking time based on your desired doneness and the thickness of your steak.
- Rest and Slice: Once cooked to your preference, remove the steak from the skillet and place it on a cutting board. Allow it to rest for 5-10 minutes before thinly slicing it against the grain. This ensures a tender and juicy result, ready to be added to your warm tortillas.
Using a skillet delivers a fantastic crust and keeps the steak moist and flavorful, making it an excellent alternative to grilling.
Expert Recipe Tips for Success
Achieving perfect flank steak tacos every time is easy with these helpful tips:
- Mind the Marination Time: While marinating is key for flavor and tenderness, it’s important not to overdo it. I do not recommend marinating the steak for more than 8 hours. The acidity in the lime juice will begin to break down the meat proteins too much, potentially resulting in a mushy texture rather than a tender one.
- Prepare Marinade in Advance: For ultimate convenience, the chili lime marinade can be prepared up to 2 days in advance. Store it covered in the refrigerator until you’re ready to marinate your steak. This makes weeknight taco prep a breeze!
- Scaling the Recipe: This recipe uses 1.5 pounds of flank steak, which is enough for 12 tacos (serving 4 people at 3 tacos each). If you’re feeding a larger crowd for a party or BBQ, you can easily double the marinade ingredients to accommodate up to 4 pounds of steak.
- Do Not Rinse the Marinade: It’s generally not necessary to rinse the marinade off the steak.
- For Grilling: The steak can go directly from the marinade onto the grill. Any excess marinade will drip through the grates.
- For Stovetop Cooking: If you’re cooking the steak in a skillet, I highly recommend patting the steak dry with paper towels before placing it in the hot pan. This allows for a beautiful, golden-brown sear on the outside of the steak, as the marinade won’t create steam in the skillet and prevent proper browning.
- Make it Gluten-Free: To easily adapt this recipe for a gluten-free diet, simply replace the regular soy sauce with tamari or coconut aminos. Coconut aminos are not only soy-free and gluten-free but also significantly lower in sodium. If using coconut aminos, I recommend adding an extra 1/2 teaspoon of salt to the marinade to compensate for the lower sodium content.
- Amp Up the Spice: If you love a fiery kick, you can easily make a spicier marinade for the steak. Simply add 1 teaspoon of cayenne pepper or 2 tablespoons of your favorite hot sauce to the other marinade ingredients. Taste and adjust to your preferred level of heat!
- Chimichurri Storage: The cilantro chimichurri sauce can be made a day in advance and stored in an airtight container in the refrigerator. The flavors will meld beautifully, often tasting even better the next day. Bring it to room temperature before serving for the best flavor and texture.

More Delicious Beef Taco Recipes to Explore
If you’ve enjoyed these flank steak tacos, you’ll love exploring other beef taco recipes that showcase different cuts and preparations of beef. Expand your taco repertoire with these flavorful options!
For even more beef recipes and culinary inspiration, visit CalBeef.org.
Flank Steak Tacos Recipe
Make the best Flank Steak Tacos with a simple chili lime marinade, quick grill, and a topping of flavorful cilantro chimichurri sauce! This recipe is easy to make and is sure to make your next Taco Tuesday or weekend BBQ the most delicious one yet!

Servings: 12 tacos (yields 4 servings)
Prep Time: 10 mins
Cook Time: 12 mins
Marinating Time: 30 mins (up to 8 hours)
Total Time: 52 mins
Author: Whitney Bond
Course: Main Course
Cuisine: Mexican
Ingredients
Flank steak marinade
- 1 ½ pounds flank steak, approximately ¾ inch thick
- 2 tablespoons olive oil
- 2 tablespoons low-sodium soy sauce
- 2 tablespoons lime juice, fresh-squeezed
- 1 tablespoon chili powder
- ½ tablespoon ground cumin
- 1 teaspoon dried oregano
- 3 garlic cloves, minced
Cilantro chimichurri sauce
- 1 cup fresh cilantro, chopped
- 2 tablespoons red wine vinegar
- 4 garlic cloves, minced
- 1 tablespoon dried oregano, or 2 tablespoons fresh oregano leaves
- 2 teaspoons crushed red pepper flakes
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ cup extra virgin olive oil
For serving
- 12 corn tortillas
- ½ cup cotija cheese, crumbled
- 1 avocado, thinly sliced
- ¼ cup fresh cilantro leaves, chopped
Instructions
Marinate the steak.
- Add the flank steak to a large zipper bag.
- Combine the olive oil, low-sodium soy sauce, lime juice, chili powder, ground cumin, dried oregano, and minced garlic cloves in a small bowl.
- Pour the marinade in the bag with the steak and toss to make sure the steak is completely coated in the marinade.
- Place it in the refrigerator and marinate for at least 30 minutes, or up to 8 hours.
While the steak is marinating, prepare the chimichurri sauce.
- Add the cilantro, red wine vinegar, garlic cloves, oregano leaves, red pepper flakes, salt, and black pepper to a food processor or blender. Add ¼ cup olive oil. Blend for 15-20 seconds.
- Transfer to a medium bowl and add the remaining ¼ cup olive oil. Stir to combine. Store in the refrigerator until ready to serve.
Grill the steak.
- Preheat a grill over medium-high heat, between 350-400 degrees Fahrenheit.
- Use tongs to remove the flank steak from the marinade and discard the marinade.
- Add the flank steak to the hot grill.
- For a perfect medium-rare steak, grill a ¾ inch thick flank steak for 3-4 minutes per side.
- Insert an instant-read thermometer into the steak. Remove the steak once it reads 130°F for a medium-rare steak. For a medium steak, wait until it reaches 140°F and for a medium-well steak, wait until it reaches 150°F.
- Remove the steak from the grill and let it rest for 5-10 minutes. The internal steak temperature will rise approximately 5 degrees during this time.
- Slice the steak thinly, against the grain of the meat.
Assemble the tacos.
- Add 12 corn tortillas to the grill and heat them on each side for 10 seconds. Alternatively, you can heat the tortillas in a dry skillet on the stove over high heat.
- Add the grilled steak to the warm tortillas and top with chimichurri sauce, cotija cheese, sliced avocado, and fresh chopped cilantro.
Notes
- To cook the steak on the stove:
- Preheat a cast iron skillet or grill pan on the stove over medium-high heat. If you don’t have a cast iron skillet or grill pan, use the heaviest skillet you have to cook the steak.
- Add a small amount of oil to the skillet to prevent sticking. Depending on how large the skillet is, 1-2 teaspoons will do.
- Cook the steak the same amount of time, as if you were grilling it.
- Remove the steak from the skillet and let it rest 5-10 minutes before slicing it against the grain and adding it to the tacos.
- I do not recommend marinating the steak for more than 8 hours. The acidity of the marinade will start to break down the proteins in the meat and can cause the steak to become mushy.
- The marinade can be made up to 2 days in advance and stored in the refrigerator until you’re ready to marinate the steak.
- This recipe can be used to marinate up to 2 pounds of steak. You can easily double the marinade ingredients to make 4 pounds of meat to feed a crowd at a party or BBQ.
- This recipe makes 12 tacos, and I recommend 3 tacos per person, making the serving for this recipe 4 people.
- Do not rinse the marinade off of the steak. If you’re grilling the steak, it can go straight from the marinade onto the grill. If you’re cooking the steak in a skillet, I do recommend patting the steak dry before adding it to the skillet. When placing steaks on the grill, any excess marinade will drip through the grill grates. When cooking the steaks in a skillet, the marinade has nowhere to go, so it will stay in the skillet and you won’t get that beautiful sear on the outside of the steak.
- To make this recipe gluten-free, replace the soy sauce with tamari or coconut aminos. This soy sauce alternative is soy-free, gluten-free, and contains much less sodium. For this reason, I do recommend adding 1/2 teaspoon salt to the marinade if you replace the soy sauce with coconut aminos.
- To make a spicy marinade for the steak, add 1 teaspoon cayenne pepper or 2 tablespoons hot sauce to the other marinade ingredients.
Nutrition Facts (per serving – 3 tacos)
- Calories: 289 kcal (14% Daily Value)
- Carbohydrates: 15g (5% Daily Value)
- Protein: 15g (30% Daily Value)
- Fat: 19g (29% Daily Value)
- Saturated Fat: 4g (20% Daily Value)
- Polyunsaturated Fat: 2g
- Monounsaturated Fat: 12g
- Cholesterol: 40mg (13% Daily Value)
- Sodium: 326mg (14% Daily Value)
- Potassium: 388mg (11% Daily Value)
- Fiber: 4g (16% Daily Value)
- Sugar: 1g (1% Daily Value)
- Vitamin A: 475mg (10% Daily Value)
- Vitamin C: 3mg (4% Daily Value)
- Calcium: 87mg (9% Daily Value)
- Iron: 2mg (11% Daily Value)