This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
This Juicy Mexican Steak Tacos You’ll Love! brings together tender, perfectly grilled steak, a tangy marinade, and vibrant toppings like creamy avocado and fresh cilantro. Every bite bursts with bold Mexican-inspired flavors and satisfying textures. If you’re dreaming of tacos filled with juicy steak and zesty seasoning, this recipe delivers on every level.
Table of Contents
- Why These Tacos Save Your Weeknights
- Everything You Need for Juicy Mexican Steak Tacos
- How To Make Juicy Mexican Steak Tacos Step by Step
- Common Questions About Steak Tacos
- Where Do Steak Tacos Come From?
- Easy Ingredient Swaps for This Recipe
- Expert Tips for Perfect Steak Tacos
Why These Tacos Save Your Weeknights
- Quick prep and cook time. With only 10 minutes of prep and 15 minutes to cook, Juicy Mexican Steak Tacos are perfect for busy evenings.
- Minimal cleanup. The marinade comes together in a single bowl, and cooking the steak uses just one skillet or grill.
- Customizable toppings. From creamy avocado to fresh cilantro, you can easily adjust the toppings to fit your individual taste or what you have on hand.
- Perfect for taco night. This recipe ensures every bite is packed with bold flavors, making it an ideal centerpiece for your next taco night.
Everything You Need for Juicy Mexican Steak Tacos
- 1 lb skirt steak or flank steak
- 2 tbsp olive oil
- 1 tbsp lime juice
- 1 tbsp orange juice
- 2 tsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and pepper to taste
- 8 small corn or flour tortillas
- 1 cup diced fresh tomatoes
- 1/2 cup diced red onion
- 1/4 cup chopped fresh cilantro
- 1 avocado, sliced
- 1 lime, cut into wedges for garnish
The marinade is the secret to these tacos’ irresistible flavor. Lime and orange juice add a bright tanginess, while smoked paprika and chili powder create a smoky, spicy kick that complements the steak perfectly.
How To Make Juicy Mexican Steak Tacos Step by Step
- In a small bowl, whisk together olive oil, lime juice, orange juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper to create the marinade.
- Place the steak in a shallow dish or resealable bag and pour the marinade over it, ensuring complete coverage. Refrigerate for at least 30 minutes or up to 2 hours to allow the flavors to penetrate.
- Preheat a grill or heavy skillet over medium-high heat while removing the steak from the marinade and patting it dry with paper towels.

Juicy Mexican Steak Tacos You’ll Love! 11 Kitchen ApplianceKitchenAid Artisan Stand Mixer 5 QuartIdeal for mixing marinades and preparing other recipes — a versatile kitchen appliance.
Essential CookwareLodge Cast Iron Skillet 12-inchPerfect for searing steak evenly and achieving a flavorful crust — essential for this recipe.
- Cook the steak for 4-5 minutes per side, adjusting based on your desired doneness. Once cooked, let the steak rest for 5 minutes to retain its juices.
- During the resting period, warm the tortillas on a grill or dry skillet for 30 seconds per side, making them pliable and slightly toasted.
- Slice the steak thinly against the grain, dividing the meat evenly among the warmed tortillas.
- Top each taco with fresh tomatoes, red onion, cilantro, and avocado slices to add texture and flavor.
- Serve with lime wedges on the side for a burst of zesty freshness in every bite.
Common Questions About Steak Tacos
- Can I use a different type of steak? Yes, sirloin or ribeye work well, though skirt or flank steak is traditional for Mexican street tacos.
- Can these tacos be made ahead? You can marinate the steak ahead of time, but cook and assemble the tacos fresh for the best taste.
- How do I ensure tender steak slices? Slice the steak thinly against the grain; this minimizes the chewiness and keeps the meat tender.
Where Do Steak Tacos Come From?
Mexican steak tacos, often called carne asada tacos, originate from Northern Mexico and are rooted in traditional grilling techniques. The dish combines citrus marinades and spices, reflecting the area’s culinary preference for bold, well-balanced flavors.
Street tacos gained popularity in the U.S., thanks to their simplicity and portability. Today, they remain a staple of Mexican cuisine and a favorite at gatherings and celebrations.
Easy Ingredient Swaps for This Recipe
- Swap out skirt steak: Substitute with flank steak or sirloin for a slightly less robust flavor but similar texture and tenderness.
- Try a different topping: Replace avocado slices with a dollop of sour cream for creaminess or crumbled cotija cheese for extra saltiness.
- Use store-bought tortillas: If you’re pressed for time, pre-made tortillas save prep while still delivering a soft, pliable base for your tacos.
Expert Tips for Perfect Steak Tacos
- Always pat the steak dry before cooking; this helps the steak develop a flavorful, browned crust.
- Marinate the steak overnight for deeper flavor if time allows; the citrus juices tenderize the meat beautifully.
- Use a meat thermometer to check for doneness; 130°F for medium-rare ensures the steak remains juicy.
- Warm the tortillas just before serving to maintain their pliability and avoid them becoming brittle.

Juicy Mexican Steak Tacos You’ll Love!
Ingredients
Method
- In a small bowl, whisk together olive oil, lime juice, orange juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper to make the marinade.
- Place the steak in a shallow dish or a resealable plastic bag and pour the marinade over it, ensuring the steak is fully coated. Let it marinate in the refrigerator for at least 30 minutes, or up to 2 hours for maximum flavor.
- Preheat a grill or a heavy skillet over medium-high heat. Remove the steak from the marinade and pat it dry with paper towels.
- Cook the steak on the grill or skillet for about 4-5 minutes per side, or until it reaches your desired level of doneness. Let the steak rest for 5 minutes after cooking.
- While the steak is resting, warm the tortillas on the grill or in a dry skillet for about 30 seconds per side, until pliable and slightly toasted.
- Slice the steak thinly against the grain and divide the slices evenly among the tortillas.
- Top each taco with diced tomatoes, red onion, fresh cilantro, and sliced avocado.
- Serve the tacos with lime wedges on the side for an extra burst of flavor.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨
Hi there, I’m chef living in New York City. Every morning, I wake up to the sounds of my little one’s laughter and the comforting routine of preparing breakfast for my family my husband, our child, and my beloved mother, who’s become both my rock and my inspiration since my father passed away. As the only daughter left in our family, I feel a deep responsibility to carry on his memory whenever I step into the kitchen.










