Grilled Flat Iron Steak Tacos with Cilantro Lime Slaw

Make mouth-watering Flat Iron Steak Tacos with a simple citrus-and-spice marinade and a quick trip to the grill. These grilled steak tacos are easy to prepare, packed with flavor, and perfect for elevating taco night.

steak tacos on plate with a small bowl of guacamole on the side

Thanks to the California Beef Council for sponsoring this recipe. Check Taco Time California for more beef-forward taco inspiration.

Table of contents

  • Ingredients
  • Instructions
  • How to serve them
  • How to cook the steak without a grill
  • Recipe tips
  • More beef taco recipes

There’s nothing like juicy, marinated steak seared over high heat and piled into warm tortillas with a sprinkle of onion and cilantro. These Flat Iron Steak Tacos are straightforward to prepare and deliver big flavor: the marinade tenderizes and seasons the meat, while a short rest after grilling keeps the steak juicy. This recipe is ideal for a weeknight dinner or a casual gathering where everyone can build their own tacos.

Flat iron steak is the star here: a well-marbled, tender cut that grills beautifully. If you prefer, other cuts such as flank, skirt, top sirloin, or round steaks work well—just adjust cooking time for thickness and desired doneness.

The marinade combines fresh lime juice (which helps tenderize), a neutral oil (for browning and char), a touch of agave syrup or honey (for caramelization), and spices like ground cumin and chipotle for smoky heat. Fresh cilantro and garlic round out the flavor for a classic, balanced steak taco marinade.

flat iron steak and marinade ingredients on white wood board

Ingredients

  • 1 ½ pounds flat iron steak – tender and beefy; alternatives include flank, skirt, top sirloin, or round. Adjust cooking time for thicker cuts.
  • ⅓ cup fresh-squeezed lime juice – fresh is best; the acid helps tenderize and brightens the flavor.
  • ¼ cup neutral oil – vegetable, canola, or avocado oil to help the steak sear and develop a char.
  • 1 tablespoon agave syrup or honey – adds a touch of sweetness and encourages caramelization.
  • ½ tablespoon sea salt – seasons the meat throughout.
  • ½ tablespoon ground cumin – warm, earthy flavor.
  • 1 tablespoon ground chipotle pepper – smoky heat; substitute chili powder if needed (less smoky).
  • ¼ cup chopped cilantro – optional if you prefer parsley.
  • 2 large garlic cloves, minced – fresh garlic for best flavor.
  • For serving: 12 corn tortillas, diced onions, fresh chopped cilantro, sliced avocado or guacamole, and any toppings you enjoy.

Instructions

Below are clear steps to make these grilled steak tacos. For best results, read through before you begin.

steak in marinade in zipper bag
grilled flat iron steak on cutting board
sliced grilled steak on cutting board
  1. Marinate the steak. Place the flat iron steak in a zipper-style bag or a covered container. Add the lime juice, oil, agave or honey, sea salt, ground cumin, chipotle powder, chopped cilantro, and minced garlic. Seal and massage the marinade over the steak so it’s evenly coated. Refrigerate for at least 2 hours and up to 10 hours.
  2. Preheat the grill. When ready to cook, heat your grill to high heat so you get a good sear on the steak.
  3. Grill the steak. Remove the steak from the marinade using tongs and place it on the hot grill. For a 1½‑pound flat iron, grill about 5 minutes per side for medium-rare. Use an instant-read thermometer to confirm doneness: about 130°F for medium-rare, 140°F for medium, 150°F for medium-well. Remember the steak will rise a few degrees while resting.
  4. Rest and slice. Transfer the steak to a cutting board and let it rest 5–10 minutes. Slice thinly against the grain, then dice or chop into bite-sized pieces for tacos.
  5. Warm the tortillas. Heat corn tortillas on the grill or in a skillet about 30 seconds per side until warm and pliable. Fill each tortilla with steak and your preferred toppings, such as diced onion, chopped cilantro, avocado or guacamole, lime wedges, and a drizzle of sauce if desired.
steak tacos on plate topped with guacamole

How to serve them

These grilled steak tacos are fantastic served in warm corn or flour tortillas with simple, fresh toppings. Build plates and let guests customize. Popular taco toppings and accompaniments include:

  • Pico de gallo or fresh diced tomatoes
  • Sliced or mashed avocado, guacamole
  • Fresh cilantro
  • Diced white or red onion
  • Sliced radishes and jalapeños
  • Cotija or pepper jack cheese
  • Sour cream or crema and a squeeze of lime
  • Chipotle or cilantro-lime sauces for extra flavor

Great side dishes include Mexican-style rice, grilled street corn, creamy avocado salsa, or a simple salad. For a heartier option, serve the steak over rice or cauliflower rice to make burrito bowls.

How to cook the steak without a grill

Stovetop: Heat a heavy skillet or cast iron pan over high heat until very hot. Pat the marinated steak dry if needed, then sear for about 5–7 minutes per side, depending on thickness, until it reaches your desired temperature.

Oven/Broiler: Place the steak on a rimmed baking sheet and broil on the middle rack for about 4–6 minutes per side. Broilers vary, so watch closely to avoid burning. Use an instant-read thermometer to check doneness.

Recipe tips

  • Use tongs to transfer the steak from the marinade to the grill—clean and safe.
  • Marinate the whole steak. Slice after cooking for even, juicy pieces.
  • Do not marinate longer than 10 hours. Acid from lime juice will eventually break down proteins and can make the texture too soft.
  • Make the marinade ahead: You can prepare the marinade up to 2 days in advance and refrigerate until ready to use.
  • Batch cooking: This marinade works for up to 2 pounds of steak; double ingredients for larger gatherings.
  • Portions: The recipe yields about 12 tacos (roughly 3 tacos per person for 4 people).
  • Pat steak dry for skillet cooking. Excess marinade left in a pan prevents a good sear; when grilling, excess marinade will drip away.
  • To make it spicier: Add cayenne pepper or your favorite hot sauce to the marinade.
  • Gluten free: Serve on corn tortillas to keep the recipe naturally gluten free.
steak tacos on plate with fresh cilantro on the side

More beef taco recipes

If you love beef tacos, try other approaches like slow-cooked brisket tacos, quesabirria, flank-steak tacos, shredded beef, or simple seasoned ground beef tacos. Each cut and method offers a different texture and flavor profile—perfect for experimenting on taco night.

Slow Cooker Chipotle Brisket Tacos

Slow Cooker Chipotle Brisket Tacos

Quesabirria Tacos

Quesabirria Tacos

Flank Steak Tacos

Flank Steak Tacos

Taco Salad with Ground Beef

Taco Salad with Ground Beef

Steak Tacos with Chili Lime Marinade

Steak Tacos with Chili Lime Marinade

Slow Cooker Shredded Beef Tacos

Slow Cooker Shredded Beef Tacos

steak tacos topped with guacamole on plate

Flat Iron Steak Tacos

Mouth-watering grilled steak tacos made with a citrus-spice marinade. Quick to prepare and ideal for taco night.
Servings: 12 tacos
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinating Time: 2 hours (up to 10 hours)
Total Time: 2 hours 20 minutes (includes marinating)
Author: Whitney Bond

Ingredients

  • 1 ½ pounds flat iron steak
  • ⅓ cup fresh lime juice
  • ¼ cup neutral oil
  • 1 tablespoon agave syrup or honey
  • ½ tablespoon sea salt
  • ½ tablespoon ground cumin
  • 1 tablespoon ground chipotle pepper
  • ¼ cup chopped cilantro
  • 2 large garlic cloves, minced

For serving

  • 12 corn tortillas
  • Diced onions
  • Fresh chopped cilantro
  • Avocado or guacamole, lime wedges, and preferred sauces

Instructions

  1. Place the steak in a zipper bag or covered container. Add lime juice, oil, agave or honey, salt, cumin, chipotle powder, cilantro, and garlic. Seal and massage so the steak is well coated.
  2. Refrigerate for at least 2 hours and up to 10 hours to let flavors develop.
  3. When ready, preheat a grill to high heat.
  4. Remove the steak from the marinade with tongs and grill about 5 minutes per side for medium-rare, using an instant-read thermometer to check temperature (130°F medium-rare, 140°F medium, 150°F medium-well). Let rest; carryover heat will raise the temperature slightly.
  5. Let the steak rest 5–10 minutes, then slice against the grain and dice as desired for tacos.
  6. Warm tortillas briefly on the grill, assemble tacos with steak and toppings, and serve immediately.

Notes

  • If you don’t have a grill, sear in a hot cast iron skillet for 5–7 minutes per side or broil in the oven for 4–6 minutes per side; watch closely to prevent burning.
  • Do not marinate longer than 10 hours to avoid a mushy texture from the acid.
  • Marinade can be prepared up to 2 days ahead and refrigerated.
  • This recipe suits up to 2 pounds of steak; double for larger groups.
  • To make it spicier, add cayenne or hot sauce to the marinade.
  • Serve on corn tortillas for a naturally gluten-free option.

Nutrition Facts (per taco)

Calories: 208 kcal

Carbohydrates: 14 g | Protein: 12 g | Fat: 12 g

Saturated Fat: 3 g | Sodium: 356 mg | Fiber: 2 g | Sugar: 2 g