This authentic Carne Asada recipe makes the most delicious grilled beef that is perfect for eating on its own or adding to tacos, salads, or burritos!

We love Mexican night at our house! Some of our other favorites are Instant Pot Pork Carnitas, Green Chili Chicken Chimichangas, and Ground Beef Enchiladas.

sliced carne asada on a white plate next to a halved avocado, tortillas, and more

You will love this Authentic Carne Asada Recipe!

When it comes to Mexican food, I'm a big fan of the meat. Which is why it's no surprise that I've already shared recipes on here for my favorite carnitas, shredded Mexican beef, and Mexican whole roasted chicken.

But this carne asada recipe definitely is up in the mix with it's amazing flavors of citrus and spice, cooked quickly on the grill on high heat to char the outside and leave the middle pink inside. It's wonderful eaten with a knife and fork like any good grilled steak.

Or you can slice it up thin and use it in any number of other tasty ways. You can actually still taste the rich, delicious flavor of the meat itself, which is complimented, instead of overpowered by the marinade, something that can be tricky to achieve.

What is Carne Asada Steak?

Carne Asada translated to English means “grilled meat”. Authentic Carne Asada is usually marinated beef in lime juice and seasonings and then grilled to be used for filling in tacos, burritos, or just served on its own. The beef used for carne asada is typically sliced chuck steak, skirt steak, or flank steak sliced thinly and cut into strips. I love ordering carne asada at restaurants and honestly I just like eating it on its own with a good side of beans and rice as much as I like using it for tacos, burritos, and in salads.

An image of a white plate of thinly sliced flank steak marinated in citrus juices, oil, chilies, spices, and cilantro and grilled for carne asada tacos.

How long to marinate carne asada?

One reason I love this quick and easy carne asada recipe is that it takes almost no time to throw the marinade together and stick the meat in the fridge where it can (and should!) hang out for anywhere from 5 to 12 hours so that the flavors can penetrate the meat.

I don't like the meat to marinate any longer than that though because the citrus in the marinade starts to break down the meat too much after 12 hours without adding additional flavor benefit.

Also, you can either just chop things up and throw it in a plastic bag to marinate with the meat, or first blend all of the marinade ingredients together in a blender for a slightly different outer coating and flavor to your carne asada.

I typically just take the first approach because it's easier and one less dish to wash, but it's definitely worth trying the blender approach at least once to see which is your favorite method!

An image of a piece of flank steak in the best carne asada marinade.

What you'll need for this Carne Asada Marinade Recipe

  • A good cut of skirt steak, flank steak, or beef flap meat
  • Orange & lime juice - The acidity of the orange and lime juice makes it a great meat tenderizer.
  • Olive oil
  • Soy sauce
  • Apple cider vinegar - Another good meat tenderizer
  • Jalapeno minced with seeds removed - Removing the seeds will eliminate the spiciness of the jalapeno.
  • Cilantro
  • Green onions
  • Minced garlic cloves
  • Brown sugar
  • Spices - A blend of ground cumin, chili powder, chipotle chili powder, smoked paprika, and dried oregano (use Mexican Oregano if you can find it) gives a bold, smoky, savory flavor to our carne asada.
  • Salt & freshly ground black pepper

What is the best meat for Carne Asada Marinade?

Traditionally, carne asada, which actually translates to "grilled meat" is made using skirt steak, flank steak, or beef flap meat. The cuts are similar, and I usually tend to go with whichever looks best and is priced best when I'm at the store, although some people are loyal to a particular cut.

With all of these cuts of meat, they taste best when cooked more on the rare/medium-rare side and then thinly sliced across the grain, which gives the most tender bites.

If pressed, I would say that skirt steak is probably my favorite for carne asada (I think it tends to be a little more flavorful and tender), but the photos in this post are of carne asada made with flank steak (which is a leaner cut) and it was also delicious.

Regardless of which cut of meat you choose, carne asada is a great choice for any summer BBQ or cookout, or celebrating Cinco de Mayo!

An image of a plate of grilled carne asada with charro beans, mexican street corn, guacamole, and soft flour tortillas.

How to make the Best Carne Asada Marinade

  1. Marinate the meat. Place the meat in a large gallon-size zip-tight bag, large glass bowl, or container. In a separate bowl, mix all the remaining marinade ingredients together. Pour over the meat in the bag or container and mix it around to make sure it is covering all parts of the meat. Place the meat in the refrigerator and allow it to marinate for at least 5 hours and up to 12 hours.
  2. Prep the grill. Heat your grill to high heat and clean and lightly oil the grates. When the grill is nice and hot, add the meat and grill to your desired level of doneness, between 5-8 minutes per side, depending on the thickness of the meat.
  3. Let the meat rest and enjoy. Remove the meat from the grill and let it rest for 5-10 minutes covered before slicing against the grain into thin slices. Letting the meat rest will distribute the yummy juices throughout the meat enhancing the flavor. Serve with tortillas, beans, rice, and pico de gallo.

How to make Carne Asada Steak on the grill

Grilling your marinated meat for carne asada is really easy and straightforward. It takes less than 15-20 minutes! Here is how to grill carne asada:

  1. Heat a grill to high heat.  As high as your grill will go, whether you are using a gas grill or charcoal.
  2. Make sure to clean and lightly oil the grates.  I use a grill brush to clean my grates off, then use tongs to grab a wad of paper towel dipped in a bowl with a little oil and use that to oil the grates.
  3. When the grill is hot, add the meat and grill to your desired level of doneness.  The time is going to vary somewhat depending on the type of meat you chose and it's thickness, but 5-8 minutes per side is about right across the board in my experience. It should start to char on the outside but still be pink inside.
  4. Let the carne asada rest for 5-10 minutes before slicing against the grain into thin slices.
An image of a plate of grilled flank stead made with a quick and easy carne asada recipe, with mexican pinto beans and mexican street corn on the side.

What should I serve with this carne asada meat?

Carne asada is amazing in carne asada tacos, salads, and burritos, but I think my favorite way of serving it is on it's own with some delicious Mexican sides like these:

An image with a full mexican dinner for cinco de mayo with charro beans, flour tortillas, grilled Mexican street corn, and carne asada sliced into thin strips.

Storing Carne Asada Meat

Any leftover carne asada meat should be stored in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 2 months. Let it thaw completely in the fridge before reheating in the oven or air fryer before serving.

Carne Asada Marinade Recipe FAQs

What is carne asada made of?

Carne asada is typically made using skirt steak or flank steak. Traditionally the meat is marinated in a mixture of fresh citrus juices and Mexican seasonings. Sometimes the meat is just kept simple and only seasoned with salt and pepper. It’s always thinly sliced and grilled to perfection.

How is carne asada different from steak?

Typically carne asada is just a thin steak. It is marinated in a citrus blend with seasonings and cut into thin slices. Steak will sometimes be a thicker cut of meat and kept pretty simple with salt and pepper seasonings and butter.

Is carne asada always grilled?

Yes, carne asada means “grilled meat”. But, if you don’t have access to a grill, you can cook your meat in the oven. It’s just not the same as a traditional carne asada.

Can you marinate carne asada too long?

Yes! You can marinate the meat too long. The citrus in the marinade can break down the meat too much and can cause it to be mushy, dry, and actually tough. I wouldn’t marinate any longer than 12 hours.

Carnitas vs carne asada

Some can get carnitas and carne asada confused with each other but they couldn't be any more different. Carnitas is usually pulled pork using pork shoulder or any other inexpensive, heavily marbled cut of pork. Carne Asada is a cut of grilled steak.

More Mexican-inspired recipes you'll love!

Do you celebrate Cinco de Mayo? What are you planning on serving? Let me know in the comments below!

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Authentic Carne Asada Recipe

4.93 from 28 votes
Amy Nash
Prep Time 10 minutes
Cook Time 15 minutes
Additional Time 6 hours
Total Time 6 hours 25 minutes
Course Dinner
Cuisine Mexican
Servings 6 people
This authentic carne asada recipe makes the most delicious grilled beef that is perfect for eating on its own or adding to tacos, salads, or burritos!


  • 2 pounds skirt steak flank steak, or beef flap meat
  • cup orange juice
  • ¼ cup lime juice
  • 2 Tablespoons olive oil
  • 2 Tablespoons soy sauce
  • 2 Tablespoons apple cider vinegar
  • 1 jalapeno minced with seeds removed
  • ½ bunch cilantro chopped
  • ¼ cup chopped green onions
  • 6 cloves garlic minced
  • 2 Tablespoons brown sugar
  • 1 ½ teaspoons cumin
  • 1 teaspoon chili powder
  • 1 teaspoon chipotle chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano
  • 1 teaspoon salt
  • ¾ teaspoon pepper


  • Place the meat in a large gallon-size zip-tight bag or glass bowl.  Mix together all of the remaining marinade ingredients, then pour over the meat.  Seal the ziploc bag tightly and squish the marinade around the meat to make sure it is covering all parts of the meat, then place in the refrigerator and allow to marinate for at least 5 hours, up to 12 hours.  
  • Heat a grill to high heat and clean and lightly oil the grates.  When the grill is hot, add the meat and grill to your desired level of doneness, between 5-8 minutes per side, depending on the thickness of the meat.  
  • Remove the meat from the grill and let it rest for 5-10 minutes before slicing against the grain into thin slices.  Serve with tortillas, beans, rice, and pico de gallo.  


Adapted from All Recipes.


Calories: 314kcal | Carbohydrates: 9g | Protein: 34g | Fat: 16g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 95mg | Sodium: 838mg | Potassium: 570mg | Fiber: 1g | Sugar: 6g | Vitamin A: 498IU | Vitamin C: 14mg | Calcium: 40mg | Iron: 4mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World


Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

    1. Thank you! Yes, the spices make the ingredient list seem a little long, but it's super easy to just grab them out of the cupboard and add them to the marinade!

  1. 5 stars
    couple weeks back we picked up a seasoned one from the store - Big Mistake !!! Was planning to make our own seasoning for this weekend - and except the chipotle chili powder I have everything else. Definitely going to try.

  2. 5 stars
    Holy cow!! This carne asada is so mouth-wateringly delicious! I need to go wipe my face bore making this.

  3. This marinade is amazing! I made it twice back to back just so I could use it as a salad dressing! This definitely made it to the rotation 🙂

  4. 5 stars
    This is the only marinade I will use for my carne Asada tacos. It is delicious. Making it again tomorrow.

  5. 5 stars
    This recipe has the best flavor, I used the marinade on a pice of bottom round steak. I did not marinate overnight because I didnt have time, so i poured the marinade over the meat and put it in the over on 350 for 5 hours. The meat came out so juicy and tender, I just pulled it apart with my fingers. I made tacos with the meat, definately going to use this recipe again.