Steak Marinade for Tacos Recipe – Juicy, Bold & Flavorful
I can’t wait to tell you about my go-to steak marinade for tacos recipe! After making this recipe, I’m hooked. The marinade is packed with bold, Mexican-inspired flavors that amplify every bite of steak.
The first time I made it, I was amazed by how juicy and flavorful the meat turned out. Pair it with fresh tortillas, a vibrant homemade salsa, and you’ve got a taco night that beats takeout. Trust me, once you try this, you won’t look back!
For perfectly seasoned meat every time, try this Steak Marinade Tenderizing Recipe.

Ingredients You will Need for Steak Marinade for Tacos Recipe
Everything you need for a flavorful steak marinade and taco toppings.
Steak Marinade Ingredients:
- 2 lbs skirt steak
- 2 tablespoons olive oil
- 2 tablespoons apple cider vinegar
- 2 tablespoons water
- 2 tablespoons ancho chili powder
- 2 teaspoons cumin
- 2 teaspoons smoked paprika
- 2 teaspoons garlic powder
- 2 teaspoons Mexican oregano
- 2 teaspoons cayenne pepper
- 1 tablespoon salt
Optional Salsa Ingredients:
- 2 Roma tomatoes
- 2 tomatillos
- 1/2 white onion
- 1 jalapeño
- 4 garlic cloves
- 1/2 batch cilantro
- Juice of 1 lime
- 1 tablespoon chicken bouillon
- 1 tablespoon salt
Optional Taco Toppings:
- Diced white onions
- Fresh cilantro
- Crumbled cotija cheese
Note: This recipe serves about 4 people.
Variations to Try
Try these easy swaps to customize your taco night.
If you want to mix things up, try these alternatives:
- Dairy-free: Skip the cotija cheese or use a dairy-free alternative.
- Sugar-free: This recipe is already free of added sugar, so you’re good to go!
- More heat: Add finely diced serrano peppers to the marinade for an extra spicy kick.
- Citrusy twist: Swap apple cider vinegar for freshly squeezed orange juice for a tangy, sweet flavor.
Discover new family favorites by exploring our collection of Dinner Recipes.
Cooking Time
Here’s how long this recipe takes from start to finish.
- Prep time: 20 minutes
- Cooking time: 10 minutes
- Total time: 30 minutes
Equipment You Need
Gather these tools for a seamless cooking experience.
- Mixing bowl: To prepare the marinade.
- Ziplock bag or an airtight container: For marinating the steak.
- Grill or cast-iron skillet: To cook the steak to perfection.
- Blender or food processor: For making the salsa.
- Tongs: To flip the steak on the grill.
How to Make Steak Marinade for Tacos?
It’s super simple to whip up this flavorful marinade!
A good marinade transforms ordinary steak into something truly special. This recipe combines smoky, tangy, and spicy flavors to enhance each bite. Follow the steps below and treat yourself to an unforgettable taco experience.
Preparing the Marinade
To start, mix all the marinade ingredients in a bowl until well combined. The mixture should be thick and aromatic, with its deep, reddish hue coming from the spices. Take your skirt steak and cut it into smaller 6-inch pieces for easier grilling.
Place the steak in a ziplock bag or bowl with the marinade. Massage the mixture into the meat, ensuring every inch is coated.

Marinating the Steak
Marinating is all about patience. Seal the bag or cover the bowl and refrigerate for at least an hour. Ideally, leave it overnight for maximum flavor absorption. During this time, the marinade will tenderize the steak, making it juicy and flavorful.

Cooking the Steak
Heat your grill to 400°F for direct cooking. Place the marinated steak on the hot grates and cook for about 2 minutes per side, ensuring it gets a nice char. Use a meat thermometer to check that the internal temperature reaches 120-125°F for medium rare. Once off the grill, rest the steak for 10 minutes to lock in its juices.

Making the Salsa
While the steak rests, prepare the salsa. Char the tomatoes, tomatillos, jalapeño, and onion on the grill until they’re blackened. Add the charred veggies to a blender with garlic, lime juice, cilantro, chicken bouillon, and salt. Blend until you reach a slightly chunky texture. If needed, add a splash of water for a smoother consistency.
Assembling the Tacos
Warm your tortillas on the grill until they’re soft and pliable. Dice the rested steak into bite-sized cubes and layer it onto the tortillas. Top with salsa, diced onions, fresh cilantro, and a sprinkle of cotija cheese. Your tacos are now ready to serve!

Why You’ll Love This Recipe?
There’s plenty to love about this taco marinade recipe!
- It’s simple and uses pantry staples.
- The marinade can be prepped ahead, making dinner quick and easy.
- It’s customizable for different flavor profiles.
- The steak is juicy, bold, and perfect for tacos.
- Tastes even better than restaurant tacos!
How to Serve Steak Marinade for Tacos?
Impress your guests with a colorful and flavorful taco spread.
Presentation matters! Serve your tacos on a large wooden platter or dish. To make them extra inviting, garnish with lime wedges, thinly sliced radishes, and chopped cilantro. Adding a small bowl of salsa on the side completes the dish.
Pair it with a crisp Mexican lager or a tangy margarita for a full taco night vibe. Learn how to make juicy steaks with our easy Steak Marinade for Grilling Recipe.
Nutritional Information
Here’s what you’ll be eating in each delicious serving.
- Calories: 472
- Protein: 52g
- Carbohydrates: 12g
- Fat: 25g
Make Ahead and Storage
Keep your taco night stress-free by preparing ahead of time!
This recipe is perfect for make-ahead cooking. You can marinate the steak up to 24 hours in advance, allowing the flavors to deepen. Once cooked, store leftover steak in an airtight container in the fridge for up to 3 days.
Freeze any leftovers in a zip-top freezer bag for up to 3 months. To reheat, use a skillet over medium heat or microwave in short intervals to avoid overcooking.
Tips for Making the Recipe
Here’s what I learned to make this recipe even tastier.
- Use outside skirt steak, as it’s more tender and flavorful than the inside cut.
- Always pat the steak dry before grilling for a better sear.
- Don’t skip the resting time after grilling. It locks in the juices and ensures every bite is succulent.
- If you’re short on time, marinate for at least one hour, but overnight is best.
- Char your tortillas slightly for added flavor and texture.
What Can I Marinate Steak in for Tacos?
The right marinade makes all the difference!
You can marinate steak in a blend of oil, acids, spices, and herbs. For this recipe, the combination of olive oil, apple cider vinegar, and spices like cumin and paprika brings out incredible flavors. Don’t be afraid to experiment with citrus juices or fresh herbs to make it your own!
With this steak marinade, your tacos won’t just be another weeknight dinner; they’ll be an event. Happy cooking!

Steak Marinade for Tacos Recipe
Ingredients
Method
- To start, mix all the marinade ingredients in a bowl until well combined. The mixture should be thick and aromatic, with its deep, reddish hue coming from the spices. Take your skirt steak and cut it into smaller 6-inch pieces for easier grilling. Place the steak in a ziplock bag or bowl with the marinade. Massage the mixture into the meat, ensuring every inch is coated.
- Marinating is all about patience. Seal the bag or cover the bowl and refrigerate for at least an hour. Ideally, leave it overnight for maximum flavor absorption. During this time, the marinade will tenderize the steak, making it juicy and flavorful.
- Heat your grill to 400°F for direct cooking. Place the marinated steak on the hot grates and cook for about 2 minutes per side, ensuring it gets a nice char. Use a meat thermometer to check that the internal temperature reaches 120-125°F for medium rare. Once off the grill, rest the steak for 10 minutes to lock in its juices.
- While the steak rests, prepare the salsa. Char the tomatoes, tomatillos, jalapeño, and onion on the grill until they’re blackened. Add the charred veggies to a blender with garlic, lime juice, cilantro, chicken bouillon, and salt. Blend until you reach a slightly chunky texture. If needed, add a splash of water for a smoother consistency.
- Warm your tortillas on the grill until they’re soft and pliable. Dice the rested steak into bite-sized cubes and layer it onto the tortillas. Top with salsa, diced onions, fresh cilantro, and a sprinkle of cotija cheese. Your tacos are now ready to serve!