Print Recipe
4.2 from 41 votes

Carne Asada Recipe

A delicious Carne Asada recipe made from marinated flank or skirt steak and cooked on the grill. Juicy, tender and a great addition to any Mexican meal!
Prep Time10 mins
Cook Time20 mins
Marinating time2 hrs
Total Time30 mins
Course: Main
Cuisine: Mexican
Servings: 8 servings
Calories: 213kcal
Author: Isabel Eats


  • 1 jalapeño, seeded and minced
  • 4 cloves garlic, minced
  • 1/2 cup chopped cilantro
  • 1/3 cup olive oil
  • juice of 1 orange (about 1/4 cup of juice)
  • juice of 1 lime (about 2 tablespoons of juice)
  • 2 tablespoons white wine vinegar
  • 2 teaspoons chili powder
  • 1 teaspoon coarse salt
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon ancho chili powder
  • 1/4 teaspoon freshly ground black pepper
  • 2 pounds flank steak or skirt steak, excess fat removed


  • In a medium bowl, whisk together all of the ingredients except for the steak. 
  • Place the steak in a large baking dish or gallon size zip-top bag and pour the marinade on top. Turn the steak a few times until it's completely coated with the marinade and refrigerate for 2 to 4 hours. Do not marinate for longer than 8 hours because the meat will start to break down and get mushy. 
  • Remove steak from marinade and pat dry with paper towels. Drizzle with a touch of olive oil, enough to coat each side, and season lightly with coarse salt and black pepper.
  • Preheat grill to medium-high. Grill steaks for 8 minutes per side, turning once, depending on the thickness. 
  • Remove steaks and allow to rest for 5 minutes. Slice thinly against the grain and serve with mexican rice, refried beans and avocado salad.


To make sure the steak is cooked to your preferred temperature, I recommend buying an oven-safe meat thermometer like this one {affiliate link}.

Nutrition Facts
Carne Asada Recipe
Amount Per Serving (1 /8th of recipe)
Calories 213 Calories from Fat 108
% Daily Value*
Total Fat 12g 18%
Saturated Fat 4g 20%
Trans Fat 0g
Polyunsaturated Fat 0g
Monounsaturated Fat 2g
Cholesterol 75mg 25%
Sodium 620mg 26%
Potassium 12mg 0%
Total Carbohydrates 1g 0%
Dietary Fiber 0g 0%
Sugars 0g
Protein 24g 48%
Vitamin A 0%
Vitamin C 5%
Calcium 0%
Iron 10%
* Percent Daily Values are based on a 2000 calorie diet.


Serving: 1/8th of recipe | Calories: 213kcal | Carbohydrates: 1g | Protein: 24g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 2g | Trans Fat: 0g | Cholesterol: 75mg | Sodium: 620mg | Potassium: 12mg | Fiber: 0g | Sugar: 0g | Vitamin A: 0% | Vitamin C: 5% | Calcium: 0% | Iron: 10%