When you take a bite of a perfectly crafted taco, the explosion of flavors and delightful textures can transport you straight to a bustling Mexican street market. This recipe for Mexican Steak Tacos involves marinating tender sirloin in a vibrant mix of spices and searing it to juicy perfection, all in less than 30 minutes. You’ll find that this recipe not only satisfies your taste buds but also brings the authentic Mexican experience right into your home.
This recipe is ideal for those who crave a quick yet fulfilling meal after a long day or for anyone wanting to impress their friends at a weekend gathering. You can prepare the steak marinated in the spice rub ahead of time to save even more time on busy nights.
Why You’ll Love This Recipe
- The sirloin steak creates a tender and juicy bite with each taco.
- The spice rub delivers an explosion of flavor that’s perfectly balanced.
- You can personalize each taco with various toppings to suit everyone’s taste.
- Assembly is quick and easy, making it perfect for weeknight dinners.
What You’ll Need
Gather these ingredients to make mouthwatering Mexican Steak Tacos.
For the Steak
- 1 ½ pounds sirloin, chopped into cubes
- 1 tbsp chili powder
- 1 tbsp ancho chili powder
- 1 tsp garlic powder
- 1 tsp ground cumin
- 1 tsp brown sugar
- 1 tsp onion powder
- ½ tsp dried oregano
- ½ tsp ground coriander
- ½ tsp smoked paprika
- ½ tsp cayenne pepper (optional, only if you want the heat)
- Salt and ground black pepper, to taste
- 2 tbsp vegetable oil
For the Tacos
- 8 corn tortillas (or any type of tortilla you prefer)
- 1 tub sour cream
- 1 pack cotija cheese
- 1 jar store-bought guacamole
- 1 jar store-bought salsa
- 1 jar pickled red onions
- Chopped cilantro, for garnish
- Hot sauce of your choice (optional)
Use olive oil as a substitute for vegetable oil.
Substitutions & Swaps
- Sirloin can be replaced with flank steak.
- Use flour tortillas for a different texture.
- Cotija cheese can be swapped for feta cheese.
- Brown sugar may be replaced with honey.
How to Make It
Follow these simple steps to create your delicious tacos.
Prepare the Steak
Get your sirloin steak, pat them dry, and chop them into bite-sized cubes. Leave them on the cutting board as you make your spice rub.
Mix the Spice Rub
In a bowl, mix your herbs, spices, salt, pepper, and brown sugar until everything is well combined.
Coat the Steak
Toss your steak cubes in a large bowl and drizzle them with some vegetable oil. Toss in the rest of your spice rub and make sure that every piece is coated.
Let it Marinate
Allow the mixture to sit for 5 to 10 minutes as you prep your toppings.
Heat the Skillet
Once your steak has marinated, get a cast iron skillet and pour in the remaining vegetable oil. Warm it up for about 2 minutes.
Sear the Steak
Carefully sear your steak for 1 to 2 minutes per side. Continue cooking until the steak has browned completely (around 3 to 5 minutes). Note: Don’t overcook your steak because it will take out all the juices.
Assemble the Tacos
Once your steak cubes are cooked to your liking, carefully pile them on top of your tortilla wraps, followed by the rest of your toppings.
Garnish and Serve
For the final touch, garnish your tacos with chopped cilantro, and you’re ready to take the first bite.
How to Store It
Fridge: Store in an airtight container for 3 days.
Freezer: No, steak doesn’t freeze well after cooking.
Reheat: Use a skillet on low heat for 5 minutes.
Tips for Best Results
- Allow the steak to rest for a couple of minutes before slicing to retain juices.
- Warm the tortillas briefly on the skillet to enhance flavor and texture.
- Experiment with different toppings for variety and personalization.
Serving Suggestions
- Serve these tacos at a casual get-together or game night.
- Pair with a refreshing margarita or cold cerveza.
- Offer a buffet-style setup for friends to customize their tacos.




Leave a Comment