To make the best carne asada, you need the best carne asada marinade. Mine is the ideal blend of seasonings and flavors for perfect carne asada every time! The best I've ever had.

Easy Carne Asada Marinade Recipe
I've been making carne asada for years. Ever since I learned how to make it, it's been a staple in my kitchen. Carne asada, which translates to "grilled meat", is beef that is marinated, grilled and sliced. You can use different cuts of beef. Commonly used are sirloin, rib or tenderloin.
Where I live, you'll mostly see either flank steak or skirt steak, also referred to as "arrachera" - marinated flank or skirt steak. It's a popular Mexican dish, incredibly easy to make, and it's huge on flavor.
For that truly authentic carne asada marinade, it's all about the flavors.
The Secret is the Carne Asada Marinade
You need a good marinade to make carne asada. There is no single traditional marinade, and marinade recipes vary from cook to cook and region to region. Some simply use a dry rub of salt and pepper and may include other seasonings. Many incorporate citrus juices, oil, seasonings and herbs to develop more complex flavors.
My recipe incorporates a number of different ingredients. I've been tweaking it for a while now, using it on different cuts of meat. For me, it's the best carne asada marinade I've ever had.
Skirt steak and flank steak can be somewhat tough, but the marinade helps to not only flavor the meat, but also tenderize it. Once you've got your steak marinated, you'll notice how tender and juicy it becomes after you've grilled it. Each bite will melt in your mouth.
I can't get enough of this marinade!
Let's talk about how to make carne asada marinade, shall we?

Zesty Carne Asada Marinade Ingredients
First, gather up your ingredients. For this marinade, you'll need the following ingredients:
- Serrano Peppers. Use jalapenos for a milder version.
- Garlic.
- Fresh Chopped Cilantro.
- Olive Oil. I also like to add in a bit of spicy chili oil for zing.
- Orange Juice. From freshly squeezed oranges.
- Lime Juice. From freshly squeezed lines.
- White Wine Vinegar. Apple cider vinegar is good, too.
- Ancho Chili Powder. Optional, but I LOVE it.
- Cumin.
- Sea Salt and Black Pepper. To taste.
You'll also need a 2-3 pound skirt or flank steak to make the carne asada.

Easy Carne Asada Marinade Recipe
To see the full printable recipe with listed measurements, see the recipe card below.
To make the marinade, simply whisk all of the ingredients (except for the steak) in a medium sized bowl until well combined.
Alternatively, you can process the ingredients in a food processor or blender until smooth.
To use the marinade, add it to a large sealable gallon sized bag with the steak and rub it thoroughly into the meat. Seal and refrigerate for at least 2 hours, or overnight for more flavor penetration.
You can also set the submerge the steak in the marinade in a large baking dish.

That's it, my friends! This is the best carne asada marinade I've ever had. I love it! I've experimented with different ingredients and ratios, and I'm done! I am not tweaking this recipe anymore.
How Long Should I Marinate Carne Asada? Can I Over-Marinate?
Carne asada beef should be marinated at least 2 hours, though you will get more flavor penetration if you marinate overnight in the refrigerator.
Do not marinate the beef for more than 24 hours, or the marinade can start to affect the meat, making it mealy or slightly mushy. This is something you definitely do not want with carne asada.
When you're ready to grill up your carne asada, it is super simple.
Easy Carne Asada Recipe - How to Make Carne Asada
- To make carne asada, remove the marinating meat and discard the marinade.
- Fire up your grill to medium-high heat. The high heat will help to achieve a nice char on the meat, which is a great flavor builder.
- Next, grill the marinated steak for 8-10 minutes per side, or until cooked to your liking. 135 degrees F is medium-rare. NOTE: I like to use my ThermoPop meat instant read meat thermometer from ThermoWorks (I'm an affiliate). Works great!
- Let the steak rest for 5 minutes (or up to 10 minutes), then thinly cut against the grain on a cutting board and serve it up.
If grilling is an issue, you can also sear up the steak in a hot cast iron pan or a grill pan. I've done this and it works great.
See my Carne Asada Recipe post for more detailed instructions with recipe tips and notes. Also, see Carne Asada Seasoning.
Recipe Notes & Tips for Success
- Slice the Meat to Save Time. If your recipe calls for you to make carne asada tacos, burritos or tortas, you can slice the meat before you marinade it. This will cut down on your marinating time and will also help the marinade more deeply penetrate the meat. Just don't forget the corn tortillas and toppings, like authentic pico de gallo. Otherwise, I like to marinate the steak whole to cook the steak more uniformly.
- General Steak Marinade, or Other Meats. Also, while I consider this the best carne asada marinade ever, feel free to use it on other cuts of steak, and also on other proteins. It will work to flavor different cuts of chicken, pork, and even vegetables. You're going to love it!
- Ancho Powder is Awesome. I definitely recommend using the ancho powder. It is optional and not traditional, but I use it every single time. It's my "secret ingredient".
- Is Soy Sauce in Carne Asada Marinade? A lot of modern recipes call for soy sauce in the marinade, but I don't find this used in many authentic carne asada recipes. It's still a flavorful addition, though.
But hey, go buy yourself some ancho powder (affiliate link, my friends!) It's perfect for so many recipes!
Make Ahead & Storage Information
You can make your carne asada marinade 2-3 days ahead and keep in the refrigerator in a sealed container.
Or, freeze the marinade in a freezer container for 3 months. Simply thaw to room temperature, then use when you're ready to make carne asada.
That's it, my friends! Let me know how you like the marinade. Best one ever! I love it! Have a good one.
Try Some of My Other Popular Marinade Recipes

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Easy Carne Asada Marinade Recipe
Ingredients
- 1-2 serrano peppers minced (or use jalapeno peppers for a milder version)
- 4 cloves garlic minced
- ¼ - ½ cup chopped cilantro
- ¼ cup olive oil
- 2 tablespoons chili oil
- Juice from 2 large oranges about a ¾ cup
- Juice from 2 limes
- 3 tablespoons white wine vinegar apple cider vinegar is good, too
- 1 tablespoon ancho powder optional, but I LOVE it
- 1 teaspoon cumin
- ½ teaspoon sea salt
- ½ teaspoon black pepper
- 2 pound skirt or flank steak for marinating
Instructions
- Whisk all of the ingredients (except for the steak) in a medium sized bowl until well combined.
- Alternatively, you can process the ingredients in a food processor or blender until smooth.
- To use the marinade, add it to a large sealable bag with the steak and rub it thoroughly into the meat. Seal and refrigerate for at least 2 hours, or overnight for more flavor penetration.
- Discard the marinade, then grill the marinated steak on the grill for 8-10 minutes per side, or until cooked to your liking. 135 degrees F is medium-rare. Let the steak rest for 10 minutes, then slice it against the grain and serve it up.
Nutrition Information

Adriaan says
Good day,
I have used your asada marinade found it delicious.Iam doing pork Lyon’s on a spit for Christmas Day the bone can I use the marinade on the pork.? What marinate time would you suggest. I am also a ancho fan
Mike Hultquist says
Good day, Adriaan. You can use it on pork, absolutely. I do have a couple of different pork marinade recipes you might check out, too:
Pork Loin Marinade: https://www.chilipeppermadness.com/recipes/pork-tenderloin-marinade/
Pork Chop Marinade: https://www.chilipeppermadness.com/recipes/pork-chop-marinade/
Marinate the pork for 2 hours minimum, or up to 24 hours for the best flavor penetration.
Ann says
We LOVE your carne asada marinade and make it often. My question is, can I freeze the steak in the marinade then thaw it and grill it? Or would the steak get over marinated and mushy? I bought flank steaks from Costco but would like to save one and cook it in a couple weeks when my mother in law comes to visit. Thank you!
Mike Hultquist says
Thanks, Ann! Yes, you can freeze marinated flank steak. People do this all the time. Just thaw it overnight in the refrigerator then cook as normal. You really shouldn't see any difference in the quality. Let me know how it turns out for you.
Mary says
I followed the recipe, but substituted the chili oil with chili powder and let it marinate for 24 hours. Sooooo good! Thanks for the recipe!
Mike Hultquist says
Awesome! Thanks, Mary!