Taco night is sacred in my kitchen, and these are the tacos I make when I want the table to go quiet for the first bite and loud for the second. The whole trick is a marinade that works fast: fresh lime juice and zest, chili powder, cumin, and smoked paprika cling to flank steak and turn into deeply charred, caramelized edges the second the meat hits a ripping-hot pan.
While the steak soaks up all that citrus and spice, I slide tomatoes, jalapeño, onion, and garlic under the broiler until they slump and blacken in spots — that quick roast is what makes the salsa taste like it came from a taqueria. Then I slice the steak thin against the grain, pile it into warm corn tortillas, spoon the smoky salsa over the top, and finish with crunchy red onion, cilantro, Cotija, and one last squeeze of lime. It tastes like a weekend project and eats like a weeknight, which is my favorite combination.

Chili Lime Steak Tacos with Smoky Roasted Salsa
Ingredients
Method
- Prepare the Steak Marinade: In a small bowl, whisk together the olive oil, lime juice, lime zest, garlic, chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne if using. Place the steak in a shallow dish or resealable food-safe bag. Pour the marinade over the steak and turn several times until evenly coated. Cover and refrigerate for 30 minutes to 2 hours. Avoid marinating the steak for an extended period because the acidity from the lime juice can begin to alter the texture of the meat.
- Prepare the Roasted Salsa: Preheat the broiler to high, about 500°F (260°C). Arrange the tomatoes, jalapeño, onion, and garlic on a baking sheet. Broil for approximately 5 to 8 minutes, turning as needed, until the vegetables are softened and lightly charred in several places. Remove from the oven and allow to cool for a few minutes. Transfer the roasted tomatoes, jalapeño, onion, and garlic to a food processor or blender. Add the lime juice, cilantro, cumin, and salt. Pulse several times until the salsa is combined but still slightly textured. Taste and adjust the salt or lime juice as needed. Set aside.
- Bring the Steak to Room Temperature: Remove the marinated steak from the refrigerator approximately 15 minutes before cooking. Remove it from the marinade and allow excess marinade to drip away. Pat the surface lightly with paper towels; this helps the steak develop a better sear. Discard the remaining marinade.
- Cook the Steak: Heat a cast-iron skillet, grill pan, or outdoor grill over high heat until very hot. Place the steak on the hot cooking surface. Cook for approximately 4 to 5 minutes on the first side without moving it unnecessarily. Flip and cook for another 3 to 5 minutes, depending on the thickness of the steak and preferred doneness. For medium-rare, remove the steak at an internal temperature of approximately 130 to 135°F (54 to 57°C). The temperature will rise slightly as the meat rests.
- Rest the Steak: Transfer the cooked steak to a cutting board. Allow it to rest for 8 to 10 minutes before slicing. Resting allows the juices to redistribute throughout the meat.
- Slice the Steak: Identify the direction of the muscle fibers and slice the steak thinly against the grain. Cut particularly long strips into smaller bite-size pieces if necessary. Spoon any juices from the cutting board over the sliced steak.
- Warm the Tortillas: Heat a dry skillet over medium-high heat. Warm each corn tortilla for approximately 20 to 30 seconds per side, until soft and lightly toasted in spots. Keep the warmed tortillas covered with a clean kitchen towel until ready to assemble.
- Assemble the Tacos: Divide the sliced chili lime steak among the warm tortillas. Spoon a small amount of roasted salsa over the steak. Top with diced red onion, fresh cilantro, crumbled Cotija or queso fresco, and sliced jalapeño if desired.
- Finish and Serve: Serve immediately with fresh lime wedges. Squeeze additional lime juice over each taco just before eating for a brighter chili-lime flavor.
Why You’ll Love This Recipe
- Juicy, tender steak with deeply charred, caramelized edges
- Bright chili-lime flavor in every bite, from fresh juice and zest — never bottled
- A homemade roasted salsa that tastes smoky and restaurant-worthy, ready in minutes
- On the table in about 35 minutes of cooking, plus marinating time
- Built for easy weeknight dinners and full-scale taco nights alike
- Easy to customize — everyone at the table builds their taco exactly how they like it
- Bold, layered flavor without a long ingredient list or complicated prep
Tips from Chef Lea
- Choose the right cut. I reach for flank or skirt steak every time. Both cook fast over high heat, take on a beautiful char, and stay tender as long as I slice them properly — and they are kinder to my grocery budget than a ribeye.
- Slice against the grain. This is the single most important step in the recipe. I look for the lines running through the cooked steak and cut straight across them; it shortens the fibers and turns each bite from chewy to melt-in-your-mouth.
- Use a very hot pan. I get my cast-iron skillet properly hot, almost smoking, before the steak goes in. That fierce heat is what builds the browned, slightly charred crust and the deep flavor we are after.
- Don’t overcrowd the pan. Steak needs direct contact with the hot surface to sear instead of steam. If I am doubling the batch, I cook it in two rounds rather than piling it in.
- Let the steak rest. I give it the full 8 to 10 minutes. Slice too soon and all the juices I worked to keep end up on the cutting board instead of in the tacos.
- Char the salsa vegetables properly. I broil on high, about 500°F (260°C), and I don’t rush it. I want real blackened spots on the tomatoes and jalapeño — that is exactly where the smoky flavor lives.
- Char the tortillas. I warm each one until it is soft with a few toasted spots. It deepens the flavor and, just as importantly, makes the tortillas pliable enough to fold without cracking.
- Pull the steak at the right temperature. For medium-rare I take it off the heat at 130 to 135°F (54 to 57°C). The temperature keeps climbing a few degrees while it rests, so pulling it early keeps every slice juicy and pink.
- Control the heat. To keep things mild, I scrape the seeds and membranes out of the jalapeños before roasting. To turn it up, I leave them in and add the optional cayenne to the marinade.
Variations
- Avocado: Add sliced avocado or a spoonful of guacamole to each taco for a cool, creamy contrast to the charred steak.
- Creamy: Drizzle with a quick lime crema — sour cream whisked with fresh lime juice and a pinch of salt.
- Mango: Scatter finely diced fresh mango over the top; the sweetness plays beautifully against the chili and smoke.
- Grilled Corn: Fold charred corn kernels into the tacos or spoon them over the top for extra sweetness and texture.
- Spicy: Add extra cayenne to the marinade, an additional jalapeño, or a serrano in the salsa for serious heat.
On the side, I love these tacos with Mexican-style rice or cilantro lime rice, a pot of black beans, grilled corn, or a simple avocado salad. Pico de gallo, guacamole, and a bowl of tortilla chips with extra roasted salsa round out the table.
Make Ahead & Storage
The roasted salsa is a make-ahead gift: I blend it up to 2 days in advance and keep it in an airtight container in the refrigerator — the flavor actually deepens overnight. The marinade can be mixed ahead too, but I add the steak no more than 2 hours before cooking so the lime juice doesn’t start to change the texture of the meat. The toppings — diced red onion, chopped cilantro, crumbled cheese, and lime wedges — can all be prepped a few hours ahead and refrigerated in separate containers.
Leftover cooked steak keeps in an airtight container in the refrigerator for up to 3 days; I store the tortillas, salsa, and fresh toppings separately. To reheat, I warm the steak briefly in a hot skillet with a teaspoon of oil or a small splash of water, just until heated through — any longer and it toughens. Warm the tortillas separately and assemble the tacos fresh.
Frequently Asked Questions
What is the best steak for these tacos? Flank steak and skirt steak are my top choices — they are deeply beefy, cook quickly over high heat, and slice up tender against the grain. Sirloin works well too if that is what you have.
How long should I marinate the steak? Thirty minutes already gives you plenty of chili-lime flavor, and up to 2 hours is ideal. I don’t go longer: the acid in the lime juice starts working on the surface of the meat and can turn the texture mushy instead of tender.
How spicy are these tacos? Moderately spicy as written. For a milder batch, leave out the cayenne and remove the seeds and membranes from the jalapeños. For more heat, keep the seeds in and add an extra jalapeño or a serrano to the salsa.
Can I use flour tortillas instead of corn? Absolutely — flour tortillas work fine. I prefer corn here because the flavor is more traditional and they hold up with a slightly firmer bite against the juicy steak and salsa.
Can I cook the steak on an outdoor grill? Yes, and it is fantastic. Preheat the grill to high heat, clean and lightly oil the grates, and grill the steak to your preferred internal temperature — 130 to 135°F (54 to 57°C) for medium-rare.
Can I make the salsa without a blender? You can. Finely chop the roasted tomatoes, jalapeño, onion, garlic, and cilantro by hand and stir them together with the lime juice, cumin, and salt. The result is a more rustic, chunky salsa — just as delicious.
More Dinner Recipes You’ll Love
If taco night is your love language too, keep the streak going with these favorites from my kitchen:
- Spicy Coffee-Rubbed Beef Tacos with Grilled Corn & Creamy Chipotle Sauce
- One-Pot Mexican Rice and Beans
- Garlic Parmesan Chicken Rigatoni with Sun-Dried Tomatoes & Spinach
Conclusion
These Chili Lime Steak Tacos are everything I want in a taco: tender, charred steak, warm corn tortillas, a smoky homemade roasted salsa, fresh cilantro and red onion, crumbled cheese, a little jalapeño heat, and plenty of fresh lime. The citrus-chili marinade does the heavy lifting, so the whole recipe stays simple enough for an easy taco night — and special enough to put on repeat.
Did you make these tacos? I would love to hear how they turned out — please leave a comment and a star rating below! And come hang out with me: follow Lea Recipes Kitchen on Facebook, find me on Pinterest at @learecipes, and on Instagram at @lea_recipes1 for more weeknight favorites.


Leave a Reply