Delicious aromas waft through the air as you sear your steak, making your mouth water in anticipation of a warm, hearty taco night. This recipe for Mexican Steak Tacos comes together in about 30 minutes and delivers juicy steak combined with vibrant toppings that make each bite unforgettable. It’s the perfect way to bring a taste of Mexico into your home.
This recipe is ideal for taco enthusiasts and anyone looking to spice up their dinner routine. Perfect for gatherings or a cozy weeknight meal, these tacos can be prepped in advance, and the steak can be marinated ahead of time for even deeper flavor.
Why You’ll Love This Recipe
- Savory marinated steak creates a robust flavor profile.
- Quick cooking time means dinner is ready in a flash.
- Tacos can be easily customized with your favorite toppings.
- The perfect blend of spices adds depth and warmth.
What You’ll Need
Gather all the ingredients before you start cooking.
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)
For a leaner option, substitute sirloin with flank steak.
Substitutions & Swaps
- Flank steak for sirloin
- Greek yogurt for sour cream
- Feta cheese for cotija cheese
- Fresh avocado for store-bought guacamole
How to Make It
Here’s how to create mouthwatering steak tacos in just a few steps.
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
Combine your herbs, spices, salt, pepper, and brown sugar in a bowl until everything is well blended.
Coat the Steak
Toss your steak cubes in a large bowl and drizzle them with vegetable oil. Add the spice rub and coat every piece evenly.
Marinate the Steak
Let the seasoned steak sit for 5 to 10 minutes while you prep your toppings.
Heat the Skillet
Get a cast iron skillet and pour in the remainder of your vegetable oil. Warm it up for about 2 minutes.
Sear the Steak
Sear the steak for 1 to 2 minutes on each side, continuing to cook until browned completely (about 3 to 5 minutes). Avoid overcooking to retain its juices.
Assemble the Tacos
Once your steak is cooked to your liking, carefully pile it on top of your tortilla wraps and add the rest of your toppings.
Garnish
For the final touch, garnish your tacos with chopped cilantro, and you’re ready to dig in.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: Yes, but steak may lose some freshness.
Reheat: Microwave in 30-second intervals until heated through.
Tips for Best Results
- Ensure the skillet is adequately heated before adding the steak for a perfect sear.
- Allow the steak to rest for a minute after cooking to keep it juicy.
- Use fresh toppings for optimal taste and texture.
- Adjust the spice levels by varying the cayenne pepper according to your preference.
Serving Suggestions
- Pair with a side of Mexican rice for a complete meal.
- Serve at a casual gathering for an easy crowd-pleaser.
- Enjoy with a refreshing margarita for a festive touch.




Leave a Comment