Mexican Steak Tacos
Don’t order takeout anymore — instead, make your own epic Mexican Steak Tacos at home in under 20 minutes! These flavorful tacos are perfect for any occasion, from casual weeknight dinners to lively gatherings. With tender steak and an array of vibrant toppings, they’ll be a hit with family and friends alike.
Why You’ll Love This Recipe
- Quick and Easy: Ready in just 20 minutes, this recipe is perfect for busy weeknights.
- Flavor-Packed: A blend of spices gives the steak a deliciously bold flavor that shines through each bite.
- Customizable Toppings: Add your favorite toppings to make these tacos uniquely yours.
- Versatile Meal: Enjoy them as lunch, dinner, or even at parties — they fit any occasion!
- Family-Friendly: Kids and adults alike will love building their own tacos with fun toppings.
Tools and Preparation
You’ll need some essential tools to make these Mexican Steak Tacos successfully. Having the right equipment saves time and ensures perfect results.
Essential Tools and Equipment
- Cast iron skillet
- Mixing bowls
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Cast iron skillet: Ideal for searing steak at high temperatures, enhancing the flavor through caramelization.
- Mixing bowls: Perfect for combining spices and marinating meat evenly.

Ingredients
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, only if you want the heat)
- 2 tablespoons of vegetable oil
- Salt and ground black pepper (to taste)
For the Tacos
- 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 them dry, and chop them into bite-sized cubes. Leave them on the cutting board as you make your spice rub.
- Mix your herbs, spices, salt, pepper, and brown sugar in a bowl until everything is well combined.
Step 2: Marinate 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 ensure every piece is coated.
- Let it sit for 5 to 10 minutes as you prep your toppings.
Step 3: Cook the Steak
- Once your steak has marinated for a bit, get your cast iron skillet and pour in the rest of your vegetable oil.
- Warm it up for about 2 minutes before searing your steak for 1 to 2 minutes per side.
- Continue cooking until it has browned completely (around 3 to 5 minutes). Avoid overcooking to keep it juicy.
Step 4: Assemble Your Tacos
- Once cooked to your liking, pile the steak on top of your tortilla wraps.
- Add all desired toppings like sour cream, guacamole, salsa, pickled red onions, and cotija cheese.
- For the final touch, garnish with chopped cilantro before serving.
Enjoy your homemade Mexican Steak Tacos that are sure to impress!
How to Serve Mexican Steak Tacos
Serving Mexican Steak Tacos is all about enhancing the flavors and creating a feast for the senses. Here are some creative ways to serve your tacos that will impress your guests.
Classic Toppings
- Chopped onions: Freshly diced onions add a crunchy texture and enhance the overall flavor.
- Fresh cilantro: Bright and aromatic, cilantro brings a refreshing herbal note to your tacos.
- Lime wedges: A squeeze of lime juice adds brightness and balances the richness of the steak.
Sauces and Salsas
- Guacamole: Creamy and flavorful, guacamole adds richness that complements the seasoned steak perfectly.
- Pico de gallo: This fresh salsa made with tomatoes, onions, and cilantro offers a zesty crunch.
- Hot sauce: For those who enjoy a kick, a drizzle of hot sauce can elevate the flavor profile.
Unique Twists
- Pickled jalapeños: Add a tangy, spicy flavor with these pickles for an extra layer of taste.
- Feta cheese: Substitute cotija with feta for a different but delicious salty component.
- Avocado slices: Fresh avocado adds creaminess without overwhelming the other flavors.
How to Perfect Mexican Steak Tacos
Perfecting Mexican Steak Tacos involves attention to detail in both preparation and presentation. Here are some essential tips for achieving taco greatness.
- Bold seasoning: Make sure to generously apply your spice rub to ensure every bite is packed with flavor.
- Rest your meat: Allowing your cooked steak to rest for a few minutes before serving helps retain juices.
- Warm your tortillas: Heating your tortillas enhances their flavor and makes them more pliable for filling.
- Use fresh ingredients: Opt for fresh toppings like herbs and vegetables to bring out vibrant flavors in each taco.
Best Side Dishes for Mexican Steak Tacos
Complementing your Mexican Steak Tacos with delicious side dishes can create a well-rounded meal. Here are some excellent options to consider.
- Mexican Rice: Fluffy rice cooked with tomatoes and spices pairs well with tacos, adding heartiness.
- Refried Beans: Creamy refried beans offer protein and balance perfectly with the rich flavors of steak.
- Corn Salad: A fresh corn salad with lime dressing adds sweetness and crunch that contrasts nicely with tacos.
- Chips and Salsa: Crispy tortilla chips served alongside salsa provide a fun appetizer option before digging into the main dish.
- Grilled Vegetables: Seasoned grilled veggies add smokiness and color that enhance the overall dining experience.
- Elote (Mexican Street Corn): This flavorful corn on the cob topped with cheese, spices, and lime is always a crowd-pleaser.
Common Mistakes to Avoid
Making Mexican Steak Tacos can be simple, but there are a few common pitfalls to watch out for.
- Boldly skip the marinating step: Failing to let the steak sit with the spice rub can lead to bland flavors. Always let it marinate for at least 5 to 10 minutes for maximum taste.
- Boldly overcooking the steak: Cooking the steak too long will dry it out. Keep an eye on it and remove it from heat once it’s browned.
- Boldly neglecting tortilla preparation: Using cold or stale tortillas will make your tacos less enjoyable. Warm them up slightly before assembling for a better texture.
- Boldly overlooking toppings: Skipping toppings like guacamole or pickled onions can make your tacos feel incomplete. Don’t forget to layer on those delicious extras!
- Boldly using the wrong oil: Some oils have low smoke points and may burn. Stick to vegetable oil or oils with higher smoke points for searing.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Mexican Steak Tacos in an airtight container.
- They will last up to 3 days in the refrigerator.
Freezing Mexican Steak Tacos
- For longer storage, wrap individual tacos tightly in plastic wrap and then place them in a freezer-safe bag.
- Frozen tacos can last up to 2 months.
Reheating Mexican Steak Tacos
- Oven: Preheat your oven to 350°F (175°C). Wrap tacos in foil 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 for about 1-2 minutes.
- Stovetop: Heat a skillet over medium heat and warm each taco for about 1-2 minutes on each side.
Frequently Asked Questions
Here are some common questions regarding Mexican Steak Tacos.
What is the best cut of beef for Mexican Steak Tacos?
Sirloin is ideal due to its tenderness and flavor. You can also use flank steak or skirt steak if preferred.
Can I make Mexican Steak Tacos ahead of time?
Yes! You can prepare the steak in advance and store it in the fridge until you’re ready to assemble your tacos.
How do I spice up my Mexican Steak Tacos?
Feel free to add extra toppings like jalapeños, fresh lime juice, or spicy salsa for added flavor!
Are there vegetarian options for these tacos?
Absolutely! Substitute the beef with grilled vegetables, mushrooms, or even beans for a delicious vegetarian version of Mexican Steak Tacos.
Can I use flour tortillas instead of corn?
Yes! Flour tortillas work well too; just choose your favorite type based on personal preference.
Final Thoughts
Mexican Steak Tacos are not only quick to prepare but also bursting with flavor. Their versatility makes them perfect for any occasion, from casual dinners to gatherings. Customize them with your favorite toppings or try different proteins like chicken or turkey. Enjoy making these delicious tacos at home!
Mexican Steak Tacos
Elevate your dinner game with these quick and delicious Mexican Steak Tacos. Ready in under 20 minutes, these tacos are perfect for busy weeknights or fun gatherings. Tender sirloin steak marinated in a flavorful blend of spices is the star of this dish, complemented by customizable toppings like creamy guacamole, zesty salsa, and fresh cilantro. Whether you’re enjoying them as a family meal or serving them at a party, these tacos are sure to impress everyone at the table.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: Approximately 4 servings 1x
- Category: Main
- Method: Frying
- Cuisine: Mexican
Ingredients
- 1 ½ pounds sirloin steak (chopped into cubes)
- 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 store-bought guacamole
- 1 jar store-bought salsa
- 1 jar pickled red onions
- Chopped cilantro (for garnish)
- Hot sauce of your choice (optional)
Instructions
- Chop the sirloin steak into bite-sized cubes and pat dry.
- In a mixing bowl, combine chili powder, ancho chili powder, garlic powder, ground cumin, brown sugar, onion powder, dried oregano, ground coriander, smoked paprika, cayenne pepper, salt, and pepper.
- Toss steak cubes in vegetable oil and coat with spice mixture; let marinate for 5 to 10 minutes.
- Heat a cast iron skillet over medium-high heat and sear steak for 3 to 5 minutes until browned.
- Assemble tacos by piling the cooked steak on warm tortillas and adding desired toppings.
Nutrition
- Serving Size: 2 tacos (about 180g)
- Calories: 450
- Sugar: 3g
- Sodium: 800mg
- Fat: 24g
- Saturated Fat: 8g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 70mg
