Mexican Steak Tacos
Don’t order takeout anymore — instead, make your own epic Mexican Steak Tacos at home in under 20 minutes! Perfect for gatherings, family dinners, or a quick weeknight meal, these tacos are packed with flavor and can be customized to suit everyone’s tastes. With juicy sirloin seasoned to perfection and topped with your favorite garnishes, you’ll impress friends and family alike.
Why You’ll Love This Recipe
- Quick to Prepare: You can whip up these tacos in just 20 minutes, making them perfect for busy nights.
- Flavorful Seasoning: A blend of spices enhances the natural taste of the steak, ensuring each bite is bursting with flavor.
- Customizable Toppings: Whether you prefer spicy salsa or creamy guacamole, you can personalize your tacos to satisfy your cravings.
- Great for Any Occasion: From casual get-togethers to festive celebrations, these tacos are sure to be a hit.
- Family-Friendly: Kids and adults alike will love assembling their own tacos with their favorite toppings.
Tools and Preparation
Before diving into this delicious recipe, gather the essential tools needed for cooking. Preparing ahead will make the cooking process smoother and more enjoyable.
Essential Tools and Equipment
- Cast iron skillet
- Mixing bowl
- Cutting board
- Knife
- Measuring spoons
Importance of Each Tool
- Cast iron skillet: Ideal for high-heat cooking, it helps achieve a perfect sear on the steak.
- Mixing bowl: Necessary for combining your spices and tossing the steak cubes evenly.
- Cutting board & Knife: Essential tools for chopping the sirloin into bite-sized pieces efficiently.

Ingredients
Don’t order takeout anymore — instead, make your own epic Mexican Steak Tacos at home in under 20 minutes!
For the Steak
- 1 ½ pounds of sirloin (chopped into cubes)
- 1 tablespoon EACH of chili powder and ancho chili powder
- 1 teaspoon EACH of garlic powder, ground cumin, brown sugar, and onion powder
- ½ teaspoon EACH of dried oregano, ground coriander, and smoked paprika
- ½ teaspoon of cayenne pepper (optional)
- 2 tablespoons of vegetable oil
- Salt and ground black pepper (to taste)
For Assembly
- 8 corn tortillas (or any type of tortilla you prefer)
- 1 tub of sour cream
- 1 pack of cotija cheese
- 1 jar of store-bought guacamole
- 1 jar of store-bought salsa
- 1 jar of pickled red onions
- Chopped cilantro (for garnish)
- Hot sauce of your choice (optional)
How to Make Mexican Steak Tacos
Step 1: Prepare the Steak
- Get your sirloin steak; pat it dry and chop it into bite-sized cubes. Leave them on the cutting board as you prepare the spice rub.
Step 2: Mix Spices
- In a bowl, combine your herbs, spices, salt, pepper, and brown sugar until well mixed.
Step 3: Coat the Steak
- Place the steak cubes in a large bowl and drizzle with vegetable oil.
- Add in the spice mixture and toss until every piece is coated evenly.
Step 4: Let It Marinate
- Allow the steak to sit for 5 to 10 minutes while you prep your toppings.
Step 5: Heat the Skillet
- Heat a cast iron skillet over medium-high heat and pour in remaining vegetable oil.
Step 6: Sear the Steak
- Once hot (about 2 minutes), add the marinated steak cubes.
- Sear for 1 to 2 minutes per side until browned completely (approximately 3 to 5 minutes). Avoid overcooking to keep it juicy.
Step 7: Assemble Your Tacos
- Carefully pile cooked steak on top of tortilla wraps followed by your chosen toppings.
Final Touches
- Garnish with chopped cilantro and enjoy every delicious bite!
How to Serve Mexican Steak Tacos
Mexican Steak Tacos are incredibly versatile and can be served in a variety of ways to suit your taste. Here are some delightful serving suggestions to elevate your taco experience.
Fresh Salad
- A light salad made from chopped lettuce, tomatoes, and avocado pairs well with the rich flavors of the steak.
Salsas
- Serve with a range of salsas, such as pico de gallo or mango salsa, to add freshness and a burst of flavor.
Pickled Vegetables
- Offer pickled red onions or jalapeños for an extra tangy kick that complements the savory meat.
Cheese Options
- Crumbled cotija cheese provides a creamy texture that balances the spices in the steak.
Hot Sauce Selection
- Provide various hot sauces for those who enjoy an extra layer of heat with their tacos.
Lime Wedges
- Fresh lime wedges add a zesty squeeze that brightens up every bite of your tacos.
How to Perfect Mexican Steak Tacos
To achieve the best Mexican Steak Tacos, there are a few key techniques you should consider. Here are some tips for perfecting your tacos.
-
Choose Quality Meat: Select fresh sirloin steak for tenderness and flavor. Quality ingredients make a significant difference.
-
Marinate Well: Allowing the steak to sit with spices for 5-10 minutes enhances its taste and ensures each piece is flavorful.
-
Heat Your Skillet: Make sure your skillet is hot before adding the steak. This helps achieve a nice sear and locks in juices.
-
Don’t Overcrowd the Pan: Cook the steak in batches if necessary to avoid steaming. This ensures even cooking and browning.
-
Let It Rest: After cooking, allow the meat to rest for a few minutes before serving. This helps keep it juicy.
-
Warm Tortillas: Warm your tortillas on the skillet or grill briefly before serving. This enhances their flavor and makes them pliable.
Best Side Dishes for Mexican Steak Tacos
Pairing side dishes with your Mexican Steak Tacos can enhance the overall meal. Here are some excellent options to consider.
- Mexican Rice: Fluffy rice cooked with tomatoes and spices makes a filling accompaniment.
- Refried Beans: Creamy refried beans add richness and protein, complementing your tacos perfectly.
- Grilled Corn on the Cob: Charred corn brushed with lime and chili powder brings sweetness and crunch.
- Guacamole: A smooth avocado dip adds creaminess and balances out spicy flavors.
- Chips and Salsa: Crispy tortilla chips served with salsa offer a satisfying snack or starter before tacos.
- Elote: Grilled corn sprinkled with cheese, mayonnaise, chili powder, and lime is an irresistible treat.
- Roasted Vegetables: Seasoned roasted peppers, zucchini, or onions provide color and nutrition alongside your meal.
- Black Bean Salad: A refreshing mix of black beans, corn, diced peppers, and cilantro adds texture and flavor contrast.
Common Mistakes to Avoid
Making Mexican Steak Tacos at home is easy, but a few common mistakes can ruin the experience. Here are some tips to help you succeed.
- Bold seasoning: Not using enough spices can lead to bland tacos. Ensure you coat your steak well with the spice rub for maximum flavor.
- Bold overcooking: Cooking the steak too long will dry it out. Aim for a perfect medium-rare and remove it from heat when it’s browned.
- Bold skipping toppings: Neglecting fresh toppings like guacamole or cilantro can make your tacos less vibrant. Always add your favorite toppings for texture and flavor.
- Bold ignoring tortilla quality: Using low-quality tortillas can affect the taco’s overall taste. Opt for fresh, soft corn tortillas for the best results.
- Bold rushing marination: Not allowing the steak to marinate can limit flavor depth. Let it sit for at least 5 minutes to absorb those great spices.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover tacos in an airtight container.
- They will last up to 3 days in the refrigerator.
Freezing Mexican Steak Tacos
- Wrap individual tacos tightly in plastic wrap or aluminum foil.
- Freeze them for up to 2 months for best quality.
Reheating Mexican Steak Tacos
- Oven: Preheat to 350°F (175°C), place wrapped tacos on a baking sheet, and heat for about 10-15 minutes until warm.
- Microwave: Place tacos on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second increments until warm.
- Stovetop: Heat a skillet over medium heat, add tacos, and warm each side for about 1-2 minutes.
Frequently Asked Questions
Here are some common questions about making Mexican Steak Tacos that may help you along the way.
How do I make authentic Mexican Steak Tacos?
To achieve authenticity, focus on high-quality ingredients and traditional spices. Use fresh herbs and traditional garnishes like chopped onion and cilantro.
Can I customize my Mexican Steak Tacos?
Absolutely! You can add different toppings such as diced tomatoes, jalapeños, or even switch up the cheese based on your taste preferences.
What sides pair well with Mexican Steak Tacos?
Consider serving your tacos with sides like Mexican rice, refried beans, or a refreshing corn salad for a complete meal.
What type of steak is best for Mexican Steak Tacos?
Sirloin is an excellent choice due to its tenderness and flavor. Other good options include flank steak or skirt steak.
Can I make these tacos spicy?
Yes! You can easily adjust the spice level by adding more cayenne pepper or incorporating hot sauce as a topping.
Final Thoughts
Mexican Steak Tacos are not only delicious but also versatile. You can easily customize them with various toppings and flavors to suit your preferences. Give this recipe a try and enjoy creating your own taco night at home!
Mexican Steak Tacos
Discover the joy of homemade Mexican Steak Tacos that can be ready in under 20 minutes! With tender sirloin steak seasoned to perfection and a variety of customizable toppings, these tacos are perfect for any occasion. Whether it’s a quick weeknight dinner or a gathering with friends, impress your guests with this flavorful dish. Easy to prepare and fun to assemble, everyone can enjoy crafting their ideal taco. Fresh ingredients, vibrant flavors, and the satisfaction of making it yourself – what’s not to love?
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 8 servings 1x
- Category: Main
- Method: Frying
- Cuisine: Mexican
Ingredients
- 1 ½ pounds sirloin steak (cubed)
- 1 tablespoon chili powder
- 1 tablespoon ancho chili powder
- 1 teaspoon garlic powder
- 1 teaspoon ground cumin
- 1 teaspoon brown sugar
- 1 teaspoon onion powder
- ½ teaspoon dried oregano
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon cayenne pepper (optional)
- 2 tablespoons vegetable oil
- Salt and ground black pepper (to taste)
- 8 corn tortillas
- 1 tub sour cream
- 1 pack cotija cheese
- 1 jar guacamole
- 1 jar salsa
- 1 jar pickled red onions
- Chopped cilantro (for garnish)
- Hot sauce (optional)
Instructions
- Chop sirloin into bite-sized cubes and pat dry.
- In a bowl, mix spices with salt and brown sugar.
- Coat steak cubes with vegetable oil and toss in spice mixture.
- Let marinate for 5-10 minutes.
- Heat cast iron skillet over medium-high heat and sear steak for 3-5 minutes until browned.
- Serve on corn tortillas topped with your choice of garnishes.
Nutrition
- Serving Size: 1 taco (approx. 75g)
- Calories: 200
- Sugar: 2g
- Sodium: 350mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 40mg
