Introduction
Mexican Street Tacos are a vibrant explosion of flavors, textures, and aromas that will transport your taste buds straight to the bustling streets of Mexico. These tacos showcase tender, juicy skirt steak marinated with zesty lime, garlic, and warm spices that create a mouthwatering aroma with every bite. The combination of soft mini flour tortillas, freshly diced red onions, and bright cilantro creates a perfect balance of flavor and freshness that makes this recipe irresistible. Whether you’re looking for a quick weeknight dinner or a dish to impress friends, these Mexican Street Tacos are sure to become a beloved favorite in your recipe collection.
Prep Time, Cook Time, Total Time & Servings
This recipe takes about 10 minutes to prepare, plus a marinating time of 1 to 4 hours, and approximately 6 minutes to cook, making the total time roughly 1 hour and 16 minutes at minimum. It yields 12 delicious mini tacos, perfect for 4 to 6 servings depending on appetite.
Ingredients
- 2 tablespoons reduced sodium soy sauce
- 2 tablespoons freshly squeezed lime juice
- 2 tablespoons canola oil, divided
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 1/2 pounds skirt steak, cut into 1/2-inch pieces
- 12 mini flour tortillas, warmed
- 3/4 cup diced red onion
- 1/2 cup chopped fresh cilantro leaves
- 1 lime, cut into wedges
Step-by-Step Instructions
- Prepare the marinade: In a medium bowl, whisk together the reduced sodium soy sauce, freshly squeezed lime juice, 1 tablespoon of canola oil, minced garlic, chili powder, ground cumin, and dried oregano until well combined.
- Marinate the steak: Place the cut skirt steak pieces into a gallon-size resealable bag or large bowl. Pour the marinade over the steak, ensuring all pieces are well coated. Seal the bag or cover the bowl and refrigerate for at least 1 hour, up to 4 hours for maximum flavor, turning occasionally to redistribute the marinade.
- Heat the skillet: When ready to cook, heat the remaining 1 tablespoon of canola oil in a large cast iron skillet over medium-high heat until shimmering hot.
- Cook the steak: Add the marinated steak along with any remaining marinade into the hot skillet. Stir frequently to cook the steak evenly and allow the marinade to reduce until it thickens and coats the meat, about 5 to 6 minutes. Cook until the steak reaches your desired level of doneness—medium rare is ideal for tenderness.
- Warm the tortillas: While the steak is cooking, warm the mini flour tortillas on a separate pan or in the oven until soft and pliable.
- Assemble the tacos: Spoon the cooked steak evenly onto the warmed tortillas. Top each taco with diced red onion and fresh cilantro. Serve immediately with lime wedges on the side for squeezing over the tacos.
Pro Tips for Perfect Mexican Street Tacos
- Marinate longer: For deeper flavor absorption, marinate the steak closer to 4 hours, but avoid exceeding this time to prevent the acid from breaking down the meat too much.
- Use a hot skillet: A properly heated cast iron skillet ensures a good sear that locks in juices and creates those delicious caramelized edges on the steak.
- Cut steak against the grain: This technique helps ensure every bite is tender and not chewy.
- Warm tortillas properly: Heating tortillas until hot and flexible prevents them from tearing and enhances the authentic taco experience.
- Customize heat level: Add extra chili powder or a dash of cayenne if you prefer a spicier taco, or keep it mild for family-friendly meals.
Variations and Substitutions
If you’d like to mix things up or make this recipe a bit healthier, here are some ideas:
- Protein alternatives: Substitute skirt steak with chicken breast or firm tofu marinated similarly for a lighter or vegetarian option.
- Wrap choice: Use whole wheat or corn tortillas for gluten-free variation.
- Added veggies: Incorporate grilled bell peppers, sliced avocado, or pickled jalapeños for added texture and nutrition.
- Healthier swaps: Use low-calorie cooking spray instead of canola oil or reduce oil quantity to cut fat content.
- Sodium adjustment: Use low-sodium soy sauce to further reduce salt levels.
Storage and Reheating Tips
To store leftovers, place cooked steak and toppings in airtight containers separately from the tortillas. The steak and toppings can be refrigerated for up to 3 days. When ready to enjoy again, reheat the steak gently in a skillet over medium heat until warmed through, reheating the tortillas wrapped in foil in a low oven (about 300°F) for 5-7 minutes or briefly in a microwave wrapped in a damp paper towel for softness. Assemble tacos fresh before serving to keep the flavors and textures vibrant.
FAQ
- Can I use corn tortillas instead of flour?
Yes! Corn tortillas offer a more authentic street taco experience and can be used interchangeably. Just warm them gently to keep them pliable. - How do I know when the steak is cooked properly?
For skirt steak, cooking for 5-6 minutes over medium-high heat typically yields medium-rare to medium doneness. Adjust time slightly if you prefer it more or less cooked. - Can I prepare this recipe in advance?
You can marinate the steak up to 4 hours ahead and keep it refrigerated. However, cooking and assembling the tacos is best done fresh for optimal flavor and texture. - What should I serve with Mexican Street Tacos?
These tacos pair wonderfully with Mexican rice, refried beans, a fresh salsa or guacamole, and a crisp salad for a complete meal. - Is the soy sauce necessary in this recipe?
Soy sauce adds a subtle umami depth and saltiness that complements the steak beautifully. If you must avoid soy, substitute with tamari or coconut aminos for a similar flavor.
Nutrition Estimate Per Serving
Each serving (approximately 3 tacos) contains about 350 calories, 28 grams of protein, 30 grams of carbohydrates, and 13 grams of fat. This balance makes Mexican Street Tacos a satisfying and nutritious option, providing ample protein from the steak and fresh nutrients from the herbs and onions.
Mexican Street Tacos
Ingredients
- 2 tablespoons reduced sodium soy sauce
- 2 tablespoons freshly squeezed lime juice
- 2 tablespoons canola oil, divided
- 3 cloves garlic, minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 1/2 pounds skirt steak, cut into 1/2-inch pieces
- 12 mini flour tortillas, warmed
- 3/4 cup diced red onion
- 1/2 cup chopped fresh cilantro leaves
- 1 lime, cut into wedges
Instructions
- Mix the marinade by whisking soy sauce, lime juice, 1 tablespoon oil, garlic, chili powder, cumin, and oregano in a bowl.
- Marinate the skirt steak in the mixture for 1 to 4 hours, turning occasionally.
- Heat remaining oil in a skillet over medium-high heat until shimmering.
- Cook the steak in the skillet for 5 to 6 minutes until tender and glazed with marinade.
- Warm the tortillas on a pan or in the oven until pliable.
- Spoon cooked steak onto tortillas, top with red onion, cilantro, and serve with lime wedges.
Notes
Use a cast iron skillet for even heat distribution.
Storage: Leftover steak can be refrigerated for up to 3 days, but tacos are best served fresh.
Optional: Add pickled jalapeños or avocado for extra zest.

