Cilantro-Onion Steak Tacos (Easy Skillet Recipe)

These cilantro-onion steak tacos come together fast on the stovetop: you’ll sear tender strips of steak, warm corn tortillas, then pile everything high with chopped cilantro and onions over a quick tomato-style topping. Bright, juicy, and family-friendly—no fancy equipment needed.
Recipe at a glance
- Yield: 8 tacos (about 4 servings)
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
Ingredients
Steak taco filling
- 1 lb flank steak or skirt steak, cut into thin strips against the grain
- 1 1/2 tsp kosher salt, plus more to taste
- 1 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp black pepper
- 2 tbsp neutral oil (avocado, canola, or vegetable)
- 1 tbsp lime juice (optional, for extra brightness)
Quick tomato-style topping
- 1 tbsp neutral oil
- 1/2 cup finely diced onion
- 1 clove garlic, minced
- 1 cup crushed tomatoes (canned)
- 1 tbsp tomato paste
- 1 tsp dried oregano
- 1/2 tsp sugar (optional, balances acidity)
- Salt and pepper to taste
Toppings and assembly
- 16 small corn tortillas
- 1/2 cup chopped fresh cilantro
- 1/3 cup finely chopped white onion
- Lime wedges, for serving
Optional variations
- Heat: add 1/2 tsp crushed red pepper to the tomato-style topping.
- Creaminess: add crumbled cotija or a spoonful of crema/sour cream.
Instructions
- Prep the steak and toppings. Pat the steak dry. Cut into thin strips against the grain. Chop cilantro and onion, and set aside.
- Season the steak. In a bowl, combine salt, chili powder, cumin, garlic powder, and black pepper. Toss steak strips with the seasoning until evenly coated.
- Make the quick tomato-style topping. In a small skillet over medium heat, warm 1 tbsp oil. Add diced onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds. Add crushed tomatoes, tomato paste, oregano, and sugar (if using). Simmer 5–7 minutes, stirring occasionally, until thickened and spoonable. Season with salt and pepper to taste. Turn off heat.
- Sear the steak. In a large skillet over medium-high heat, warm 2 tbsp oil until shimmering. Add steak in a single layer (work in batches if needed). Cook 1–2 minutes without stirring to develop color, then toss and continue cooking 2–4 minutes more until the strips are browned and cooked through to your preference.
- Check doneness safely. For steak, use a food thermometer when possible. Aim for your desired doneness while following USDA safe minimum internal temperature guidance for beef. As a general cue: when pulled from the pan, the steak should be hot throughout and no longer looks translucent; well-done will feel firm and opaque.
- Briefly rest (optional, but helpful). Transfer steak to a plate and rest 3 minutes. (If using lime juice, squeeze it over the steak during the rest for extra brightness.)
- Warm tortillas. Warm tortillas in a dry skillet over medium heat for about 20–30 seconds per side, until flexible and lightly speckled, or wrap in a damp towel and microwave until warm and pliable.
- Assemble. Spread a spoonful of the tomato-style topping on each tortilla. Add steak strips, then top with chopped cilantro and chopped onion. Finish with lime wedges.
Tips
- Thin strips = fast tacos. Cutting against the grain helps keep the steak tender even with quick cooking.
- Don’t overcrowd the pan. If the skillet is too crowded, steak steams instead of browns.
- Taste and adjust the topping. If the tomatoes taste flat, add a pinch more salt or a squeeze of lime.
Serving ideas
- Crunch: Add shredded lettuce or a quick cabbage slaw.
- More classic toppings: Sliced radishes, diced avocado, or extra salsa on the side.
- Kid-friendly: Serve toppings at the table so everyone can control onion and cilantro.
Storage notes
- Cool quickly: Refrigerate leftovers within 2 hours. Store steak, tortillas (if keeping), and tomato topping separately for best texture.
- Fridge: Steak and tomato topping keep 3–4 days in airtight containers.
- Reheat: Rewarm steak in a skillet over medium heat until hot (avoid high heat to prevent toughness). Reheat the tomato topping until warmed through.
- Tortillas: Warm directly from refrigerated using a skillet or brief microwave with a damp paper towel to prevent dryness.
- For best tacos: Assemble close to serving; tortillas soften and toppings can lose crunch if stored together.
Source for safe minimum internal temperature guidance for beef: USDA FSIS “Temperature and Timelimits.”
