Flat Iron Tortas with Cilantro Lime Mayo

Published: June 2, 2026
Teresa RodriguezTeresa Rodriguez
Categories: Vegetables, Mexican
Tags: Lunch, Mexican, Sandwich, Street Food, Grilling, Steak

Flat Iron Tortas

Juicy grilled flat iron steak tortas loaded with crispy onions, jalapeños, and zesty cilantro lime mayo. A Mexican street food favorite.

Prep Time:20 minCook Time:25 minTotal Time:45 minServings:4Difficulty:Medium

Nutrition (per serving)

Calories:580 kcal
Protein:38 g
Carbs:42 g
Fat:28 g

Flat iron tortas are the real deal—a beloved Mexican street food that brings together simple, high-quality ingredients in the most satisfying way. There's something magical about biting into a warm, crusty bolillo roll filled with tender, perfectly seasoned grilled steak, charred onions, and bright cilantro lime mayo. This isn't fancy restaurant food; it's the kind of honest, delicious eating that makes you understand why tortas are so cherished in Mexico and beyond.

What makes these tortas special is all about respecting each component. A good flat iron steak, grilled hot and fast until it gets that gorgeous crust, needs nothing more than salt and pepper. The caramelized onions add sweetness and depth, fresh jalapeños bring the heat, and that cilantro lime mayo ties everything together with a punch of flavor. Once you make these at home, you'll be amazed at how restaurant-quality they are.

Ingredients

  • Flat iron steak:1.5 lb
  • Bolillo rolls:4 pieces
  • Yellow onion:1 large
  • Fresh jalapeños:2 pieces
  • Fresh cilantro:1/2 cup
  • Lime:1 piece
  • Mayo:1/2 cup
  • Avocado:2 pieces
  • Salt:1 tsp
  • Black pepper:1/2 tsp
  • Olive oil:2 tbsp
  • Butter:1 tbsp
  • Garlic clove:1 piece

Instructions

  1. Make the cilantro lime mayo: whisk together mayo, minced cilantro, minced garlic, juice of 1 lime, and a pinch of salt. Set aside.

    Cilantro lime mayo whisked with garlic, lime juice, and salt in a small bowl
  2. Heat a cast iron skillet or grill to high heat. Pat the flat iron steak dry and season generously with salt and pepper on both sides.

    Flat iron steak seasoned generously with salt and black pepper beside a hot grill pan
  3. Grill the steak for 3-4 minutes per side for medium-rare, depending on thickness. Let it rest on a cutting board for 5 minutes, then slice against the grain into thin strips.

    Grilled flat iron steak resting on a cutting board and sliced thinly against the grain
  4. While the steak rests, heat olive oil and butter in a skillet over medium heat. Slice the onion thinly and add to the pan. Cook, stirring occasionally, for 10-12 minutes until golden and caramelized. Season with salt and pepper.

    Thin onions caramelized until golden in a skillet with olive oil and butter
  5. Slice the jalapeños into rings, removing seeds if you prefer less heat.

    Fresh jalapenos sliced into green rings on a cutting board
  6. Warm the bolillo rolls on the grill or in a toaster oven for 1-2 minutes. Slice them open lengthwise.

    Toasted bolillo rolls warmed and sliced open lengthwise for tortas
  7. Spread cilantro lime mayo on both sides of each roll. Layer steak slices, caramelized onions, jalapeño rings, avocado slices, and fresh cilantro inside each torta.

    Open torta layered with cilantro lime mayo, sliced steak, onions, jalapenos, avocado, and cilantro
  8. Serve immediately with lime wedges on the side.

    Finished flat iron steak torta served immediately with lime wedges on the side

Tips & Notes

  • Let your steak rest before slicing—this keeps the juices inside the meat, making every bite tender and flavorful.
  • Don't skip the caramelized onions. Low and slow is the key; rushing this step won't give you that sweet, deep flavor.
  • Make the cilantro lime mayo up to a day ahead and store it in the fridge to save time.
  • If you can't find bolillo rolls, any crusty Mexican roll or telera roll works beautifully.
  • Grill your steak over charcoal or a hot grill if you have it—the smoke adds authentic flavor that's hard to replicate in a skillet.