This best carne asada marinade combines bold, smoky chiles, tangy citrus, and savory umami into one unforgettable marinade. It’s the secret to steak that’s tender, juicy, and beautifully charred with just the right kick of spice. Whether you’re making carne asada tacos, serving it alongside rice and beans, or eating it straight off the grill, this recipe guarantees authentic, mouthwatering flavor every time.

Carne asada—Spanish for “grilled meat”—is a quintessential Mexican dish cherished for its simplicity and bold flavors. After years of refining my recipe, I’ve landed on this marinade, which draws inspiration from traditional techniques while adding a few of my own favorite twists. Trust me, once you try it, you’ll never need another carne asada recipe!
Why This Best Carne Asada Marinade Is So Irresistible
Here’s what makes this marinade stand out from the rest:
- Authentic flavors: Using dried ancho and guajillo chiles creates rich, smoky layers that are essential to any authentic carne asada marinade.
- Citrus-based marinade: Fresh orange and lime juices not only offer brightness but tenderize the steak, making each bite melt in your mouth.
- Unique umami boost: Soy sauce and fish sauce provide a subtle depth of flavor without overpowering the traditional profile.
- Perfect for grilling: Whether over gas or charcoal, this marinade ensures a perfectly charred steak every time.
- Easy to make: With just 10 minutes of prep, the marinade does all the work while you sit back and relax.
Essential Ingredients for Perfect Best Carne Asada Marinade
While the full list of ingredients is below, let’s spotlight the key players that make this marinade truly shine:
- Ancho and Guajillo Chiles: These dried chiles add smoky-sweet depth and a hint of spice. If you can’t find them, try pasilla or California chiles as substitutes.
- Sour Oranges: Preferably fresh, sour oranges bring the right balance of tangy and slightly sweet. If they’re unavailable, a mix of regular orange juice and lime juice works well.
- Fish Sauce: Trust me on this—it’s not traditional, but it adds incredible umami without tasting “fishy.” Look for a high-quality brand like Red Boat for best results.
- Dark Brown Sugar: Adds a touch of sweetness that enhances the chile flavors and helps with caramelization on the grill.
Best Carne Asada Marinade Recipe Details
- Servings: 6 servings
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 3 hrs 35 mins
Ingredients for Best Carne Asada Marinade
- 3 whole dried ancho chiles, stems and seeds removed
- 3 whole dried guajillo chiles, stems and seeds removed
- 2 whole chipotle peppers, canned in adobo
- 3/4 cup fresh orange juice (from 2-3 oranges, preferably sour oranges)
- 2 tablespoons fresh lime juice (from 2-3 limes)
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons soy sauce
- 2 tablespoons Asian fish sauce (e.g., Red Boat)
- 2 tablespoons dark brown sugar
- 1 small bunch cilantro (leaves and tender stems only, divided)
- 6 medium garlic cloves
- 1 tablespoon whole cumin seeds, toasted and ground
- 1 teaspoon whole coriander seeds, toasted and ground
- Kosher salt, to taste
- 2 pounds skirt steak, trimmed and cut into 5- to 6-inch lengths
- Warm tortillas, lime wedges, diced onion, fresh cilantro, and avocado for serving
How to Make the Best Carne Asada Marinade
- Toast the dried chiles: Place the ancho and guajillo chiles on a microwave-safe plate and microwave for 10-20 seconds until they’re pliable and fragrant.
- Create the marinade: In a blender, combine toasted chiles, chipotle peppers, orange juice, lime juice, olive oil, soy sauce, fish sauce, brown sugar, cilantro, garlic, cumin, and coriander. Blend until smooth, about 1 minute.
- Season and divide: Season the blended marinade with salt to taste. Place half in a sealed container and refrigerate. Add an extra 2 teaspoons of salt to the remaining marinade for the steak.
- Marinate the steak: Add steak pieces to the salted marinade, turning to coat. Transfer to a zipper-lock bag, squeeze out excess air, and seal. Refrigerate for 3 to 12 hours.
- Prepare the grill: Light a chimney of charcoal and arrange the coals on one side of the grate. Preheat for 5 minutes and clean/oil the grill grates. For gas grills, set half the burners to high and preheat for 10 minutes.
- Grill the steak: Remove steak from the marinade and wipe off excess. Grill over high heat, turning occasionally, until well charred and cooked to 110°F (5-10 minutes).
- Rest and serve: Let grilled steak rest for 5 minutes before slicing thinly against the grain. Serve with tortillas, lime wedges, and toppings.
Expert Tips for the Best Carne Asada Marinade
- Adjust the spice level: For a milder marinade, reduce the chipotle peppers to one. For more heat, add an extra chipotle or a pinch of cayenne pepper.
- Don’t skip resting: Allowing the steak to rest helps juices redistribute for a tender bite.
- Make ahead: The marinade can be prepared up to 3 days in advance and refrigerated.
- Storage tips: Leftover cooked steak can be refrigerated for up to 3 days or frozen for up to 2 months.
Delicious Carne Asada Recipe Variations
- Taco night: Use the steak to make irresistible carne asada tacos, topped with onions, cilantro, and avocado.
- Bowl-style: Serve grilled steak over rice with black beans, pico de gallo, and avocado for a hearty bowl meal.
- Seasonal twist: Add grilled pineapple slices for a burst of tropical sweetness.
Best Carne Asada Marinade FAQs
How long should I marinate the steak?
Ideally, marinate for at least 3 hours, but no longer than 12 hours. Marinating too long can break down the meat too much, affecting texture.
What’s the best cut of meat for carne asada?
Skirt steak is traditional, but you can also use flap steak, hanger steak, or flank steak if preferred.
Can I cook carne asada without a grill?
Yes, you can use a cast-iron skillet or grill pan on the stovetop. Ensure it’s smoking hot to achieve the best char.
How do I store leftovers?
Refrigerate leftover carne asada in an airtight container for up to 3 days or freeze for up to 2 months.
If you’re ready to experience the bold flavors of the best carne asada marinade, grab your ingredients and prep that grill! What toppings will you pair with your carne asada? Leave a comment below and share your favorite ideas—I can’t wait to hear!
Best Carne Asada Marinade
Ingredients
- 3 whole dried ancho chiles, stems and seeds removed
- 3 whole dried guajillo chiles, stems and seeds removed
- 2 whole chipotle peppers, canned in adobo
- 3/4 cup fresh orange juice (from 2-3 oranges, preferably sour oranges)
- 2 tablespoons fresh lime juice (from 2-3 limes)
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons soy sauce
- 2 tablespoons Asian fish sauce (e.g., Red Boat)
- 2 tablespoons dark brown sugar
- 1 small bunch cilantro (leaves and tender stems only, divided)
- 6 medium garlic cloves
- 1 tablespoon whole cumin seeds, toasted and ground
- 1 teaspoon whole coriander seeds, toasted and ground
- Kosher salt, to taste
- 2 pounds skirt steak, trimmed and cut into 5- to 6-inch lengths
- Warm tortillas, lime wedges, diced onion, fresh cilantro, and avocado for serving
Instructions
- Toast the dried chiles: Place the ancho and guajillo chiles on a microwave-safe plate and microwave for 10-20 seconds until they’re pliable and fragrant.
- Create the marinade: In a blender, combine toasted chiles, chipotle peppers, orange juice, lime juice, olive oil, soy sauce, fish sauce, brown sugar, cilantro, garlic, cumin, and coriander. Blend until smooth, about 1 minute.
- Season and divide: Season the blended marinade with salt to taste. Place half in a sealed container and refrigerate. Add an extra 2 teaspoons of salt to the remaining marinade for the steak.
- Marinate the steak: Add steak pieces to the salted marinade, turning to coat. Transfer to a zipper-lock bag, squeeze out excess air, and seal. Refrigerate for 3 to 12 hours.
- Prepare the grill: Light a chimney of charcoal and arrange the coals on one side of the grate. Preheat for 5 minutes and clean/oil the grill grates. For gas grills, set half the burners to high and preheat for 10 minutes.
- Grill the steak: Remove steak from the marinade and wipe off excess. Grill over high heat, turning occasionally, until well charred and cooked to 110°F (5-10 minutes).
- Rest and serve: Let grilled steak rest for 5 minutes before slicing thinly against the grain. Serve with tortillas, lime wedges, and toppings.

