This post may contain affiliate links. Please read our disclosure policy.

Learn how to make carne asada with this no-fail recipe that creates perfect Mexican-flavored meat to add to tacos, burritos, and more!

We use a delicious Carne Asada Marinade that flavors it perfectly for Carne Asada Tacos, Burritos, and more.

Sliced carne asada meat on a cutting board.

A Punch of Flavor to Love!

Carne asada is an easy dinner recipe you can whip up and add to any Mexican recipe you’d like!

Growing up in a Mexican household, we loved simple recipes like carne asada that were perfect for nights when we were craving restaurant-style Street Tacos and Chimichangas.

Why we love it:

  • Authentic flavor. The marinade makes it juicy and packed with flavor and spices. The flavor is savory and perfectly complements the meat.
  • Used in many dishes. We love grilling up the meat, slicing it or cubing it, and adding it to our favorite Mexican dinner recipes.
  • Quick dinner. Make extra and freeze to use in Quesadillas with Homemade Flour Tortillas or on top of your favorite salad for a quick weeknight meal.
Carne asada marinade in a glass bowl.

Ingredients

  • flank steak The best cut of beef to use for carne asada is either flank steak or skirt steak. Those types of beef are thin and easy to slice for tacos and other Mexican dishes.
  • olive oil
  • lime juice fresh or from a bottle
  • cilantro 
  • minced garlic
  • cumin powder
  • chili powder
  • salt and black pepper- to taste
Marinated meat in a white baking dish.

How to Make Carne Asada

  1. MARINADE. Whisk together the marinade ingredients (olive oil, lime juice, cilantro, minced garlic cloves, ground cumin, and chili powder) in a small bowl. 
  2. MARINATE. Add the steak to the bowl, baking dish, or a bag (with the marinade poured over). Make sure the meat is coated and marinates in the refrigerator for at least 2-3 hours (it not only enhances the flavors but increases the tenderness of the meat). Discard excess marinade.
  3. GRILL. Heat your grill to medium-high heat and cook the marinated meat for 5-7 minutes on each side (internal meat temp should be at 125 degrees F when using an instant-read thermometer – we usually cook the meat to medium or medium-rare).
    • Let the grilled meat rest on the cutting board for 5 minutes. Slice the carne asada at an angle against the grain with a sharp knife and serve warm.

You can easily cook your carne asada on the stove top with a grill pan or cast iron skillet. Heat a large heavy skillet (cast iron works great) over high heat. Cook the meat for about 5 to 7 minutes per side, or until it’s done to your liking.

Carne asada meat on a cutting board resting.

Storing Info

  • Freeze in marinade. To make this authentic carne asada recipe ahead of time, freeze it in the marinade in a freezer bag. The meat will stay good for up to 6-8 months.
    • To grill the meat, thaw it in the fridge in the marinade. Then grill and eat!
  • Storing leftovers. Store any leftover cooked meat in an airtight container in the fridge. It will stay good for up to 3-4 days.

Serving Suggestions

Serve it on tortillas with your favorite toppings: Salsa, Pico de Gallo, Guacamole, cotija cheese, chopped onion, fresh cilantro, avocado, sour cream, lime wedges, or anything else you like.

Our favorite carne asada recipe meat sliced on cutting board.

For Some Mexican recipes:

5 from 10 votes

Carne Asada Recipe

By: Lil’ Luna
Learn how to make carne asada with this no-fail recipe that creates perfect Mexican-flavored meat to add to tacos, burritos, and more!
Servings: 6
Prep: 5 minutes
Cook: 15 minutes
Marinade Time: 3 hours
Total: 3 hours 20 minutes

Ingredients 

  • pounds flank steak
  • cup olive oil
  • 3 tablespoons lime juice
  • ½ cup cilantro, chopped
  • 4 teaspoons minced garlic
  • 1 teaspoon cumin powder
  • ½ teaspoon chili powder
  • salt and pepper to taste

Instructions 

  • Make marinade by combining olive oil, lime juice, cilantro, minced garlic, cumin, and chili powder in a small bowl.
  • Add steak to the bowl or to a baking dish (with marinade poured over) making sure meat is coated and marinate for 2-3 hours.
  • Heat grill to medium-high heat and cook meat for 5-7 minutes on each side. Let meat rest on a cutting board for 5 minutes.
  • Slice meat at an angle against the grain with a sharp knife and serve warm. 

Video

Notes

Freeze in marinade. To make this authentic carne asada recipe ahead of time, freeze it in the marinade in a freezer bag. The meat will stay good for up to 6-8 months.

Nutrition

Calories: 268kcal, Carbohydrates: 1g, Protein: 24g, Fat: 17g, Saturated Fat: 4g, Cholesterol: 68mg, Sodium: 65mg, Potassium: 415mg, Vitamin A: 155IU, Vitamin C: 3.2mg, Calcium: 30mg, Iron: 2.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Mexican
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

Leave a comment

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

Recipe Rating




10 Comments

  1. so good i have 11 years old and i cook carne asada and my parents love my cooking thank you so much

  2. 5 stars
    We love carne asada. I like it better when I can make it at home. So many different ways to use this recipe.

  3. 5 stars
    This was our dinner last night and my only regret is that I wish I doubled the recipe. It’s THAT good!

  4. 5 stars
    So moist and delicious! I love that I can make a big batch for tacos, quesadillas and a salad. It’s nice to just be able to do one day of cooking and do so many things with the leftovers.

  5. 5 stars
    Carne asada is my favorite meat!! I love it in tacos & burritos, especially. It’s hard to find good carne asada, but your recipe is the best!! Now, I can have same great, restaurant quality meat at home!

  6. 5 stars
    I started using this recipe about a year ago and it’s my favorite carne asada! The marinade adds so much flavor!