This Carne Asada recipe delivers juicy, flame-kissed steak marinated in citrus, garlic, chili peppers, and bold spices, grilled hot and fast for incredible flavor. It’s perfect sliced for tacos, burritos, bowls, or served simply with lime and tortillas. Restaurant-style carne asada at home, easy and packed with smoky, spicy goodness.
If you love the smoky, bold flavor of carne asada from your favorite taqueria, you’re going to love making it at home. This version keeps the traditional citrus-forward marinade and quick high-heat grilling that makes the dish so irresistible.
It’s simple, incredibly flavorful, and perfect for tacos, burritos, or just slicing hot off the grill. This is how I've been making it at home for many years.
What is Carne Asada?
Carne asada literally means “grilled meat” in Spanish. It’s a classic Mexican dish made by marinating beef, grilling it quickly over high heat, then slicing it thinly for serving.
Traditionally made with skirt or flank steak, the key elements are a vibrant citrus marinade, smoky char from the grill, and tender slices of beef served with simple toppings like onion, cilantro, and lime.
Why You'll Love This Recipe
- Big, bold flavor. The citrus-garlic marinade gives you bold, tangy flavor with a touch of chili heat.
- Quick and simple. The marinade does the majority of the work, and the steak cooks in minutes.
- Extremely versatile. Use it for tacos, burritos, rice bowls, salads, or loaded fries, or simply enjoy it on it's own with rice and beans.
I’ve made carne asada many, many times over the years while developing recipes for Chili Pepper Madness, and this is the version I always use. It gives you that bold, satisfying flavor I love from Mexican restaurants but keeps the process simple enough for any home cook.
It’s one of my go-to grilled steak recipes when I want something smoky, juicy, and huge on flavor.
Let’s fire up the grill and make some incredible carne asada together.
Carne Asada Marinade (Your Secret Ingredient)
A great carne asada marinade is what transforms simple steak into something unforgettable. What you want is balance - citrus for brightness, garlic and spices for depth, and chili peppers for heat.
Traditional versions often use lime juice, salt, and chilies, though many cooks add orange juice or vinegar for extra complexity.
My version blends citrus, garlic, chili peppers, cilantro, and spices, which tenderizes the steak while building layers of bold, tangy flavor.

I’ve used this recipe for years on different cuts of beef, and it never fails. For me, it’s the best carne asada marinade I’ve ever had, just like my favorite Mexican restaurants.
All that’s left now is to fire up the grill, my friends. It’s time to rock and roll.
Key Ingredients
NOTE: The full list of ingredients with measurements is listed in the printable recipe card at the bottom of the post.
- Olive Oil. Adds richness and helps carry the flavors of the marinade into the meat.
- Citrus (Lime Juice + Orange Juice). The citrus tenderizes the steak while adding that classic carne asada flavor.
- White Wine Vinegar. Adds another layer of acidity that helps balance the marinade, and works so well with the citrus.
- Chili Peppers (Serrano or Jalapeño). Serranos bring more heat. Jalapeños give you a milder but still flavorful option.
- Garlic and Onion. Essential aromatics that add depth to the marinade.
- Fresh Cilantro. For herbaceous freshness I love to pair with grilled beef.
- Spices. Cumin, Mexican oregano, salt, and pepper, plus ancho powder for the mild smoky chili flavor.
- Skirt or Flank Steak. The most common cuts for carne asada. They cook quickly and absorb the marinade perfectly.
Best Steak for Carne Asada
Skirt steak and flank steak are the most common cuts used for carne asada.
They’re thin, flavorful cuts that absorb marinade well and cook quickly over high heat, giving you those classic charred edges and juicy slices.
If you can’t find skirt steak, flank steak or flap meat are excellent substitutes.
You can also use cuts like sirloin or ribeye, though these more tender steaks usually need a shorter marinating time.
How to Make Carne Asada
Make the marinade. Whisk together the marinade ingredients in a bowl, or blend them briefly for a smoother marinade.
Marinate the steak. Place the steak in a large bag or shallow dish and coat well with the marinade. Refrigerate for at least 2 hours, though overnight is best for deeper flavor.

Heat the grill. Preheat your grill to medium-high heat (about 450-500°F).
Grill the steak. Remove the steak from the marinade and grill until nicely charred.
- Skirt steak: about 6-8 minutes per side
- Flank steak: about 8-10 minutes per side
Cook until the internal temperature reaches about 130-135°F for medium-rare.

Rest the steak. Transfer to a cutting board and rest for 5 minutes to allow the juices to redistribute.
Slice and serve. Slice thinly against the grain for the most tender bites and serve warm with lime wedges. Slice with the grain for chewier bites.
Mike's Recipe Notes & Tips
- Pat the Steak Dry Before Grilling. This helps it sear and develop a flavorful crust instead of steaming. A light brush of oil helps it caramelize very nicely.
- Flip Only Once. Let each side develop a crust before turning. Moving it too often steals the sear.
- Slicing & Marinating. For best texture, use steaks about ½-¾ inch thick. Slice thinly against the grain after resting. Making tacos? Slice before marinating to speed things up and let the flavor soak in.
- Juicy Every Time. Don’t skip the rest, Those few minutes after grilling let the juices settle back into the meat.
- Bonus Flavor Tip. Toss the sliced steak back into its resting juices before serving for an extra punch of smoky, citrusy goodness.
How to Spice It Up
Want more heat? This recipe is easy to customize.
- Use extra serrano peppers in the marinade.
- Add crushed red pepper flakes or chili powder.
- Stir in chipotle powder for smoky heat.
- Serve with spicy salsa like salsa roja or salsa verde.
- Drizzle with your favorite hot sauce before serving.
If you grow your own peppers (like many Chili Pepper Madness readers do), this is a perfect place to use fresh chilies.

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.

Carne Asada Recipe
Ingredients
FOR THE MARINADE
- ¼ cup olive 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 small onion chopped
- 1-2 serrano peppers minced (or use jalapeno peppers for a milder version)
- 4 cloves garlic minced
- ¼ - ½ cup chopped cilantro
- 1 tablespoon ancho powder optional, but I LOVE it
- 1 tablespoon Mexican oregano
- 1 teaspoon cumin
- ½ teaspoon sea salt
- ½ teaspoon black pepper
FOR THE CARNE ASADA
- 3 pound skirt or flank steak for marinating
Instructions
- Whisk all of the marinade ingredients 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.
Video
Nutrition Information

Serving Carne Asada
Carne asada is incredibly versatile. Serve it any way you love grilled steak.
- Main Course. Plate it simply with refried beans, Mexican rice, or arroz con pollo, and a spoonful of fresh pico de gallo or salsa verde.
- Taco Time. Slice the steak thin, pile it into warm tortillas, and top with onion, cilantro, and a squeeze of lime. Carne Asada Tacos are awesome!
- Mix it Up. Roll it into burritos, layer it in tortas or quesadillas, or toss it over salads and rice bowls for easy meal prep.
- Fan Favorite. Don’t miss my Carne Asada Fries recipe, crispy fries loaded with juicy steak, cheese, and spicy sauce.
However you serve it, carne asada is smoky, tender, and huge on flavor, the ultimate Mexican grilled steak experience.
Storage Information
Carne asada keeps beautifully, so don’t let a single slice go to waste.
- Refrigerate. Store leftover carne asada in an airtight container for up to 5 days. Let it cool slightly before sealing to keep the texture tender.
- Freeze. Freeze in a freezer-safe bag or vacuum-sealed bag for up to 3 months. Label with the date and thaw overnight in the fridge before reheating. I freeze leftovers all the time.
- Reheat. Warm gently in a skillet over medium heat or on the grill for 1-2 minutes per side, just until heated through. Avoid microwaving too long, which can toughen the meat.
Leftovers make amazing tacos, burritos, quesadillas, or steak and eggs the next morning.
Want More Mexican Grilled Meats Recipes?
More Spicy Beef Recipes
FAQ: Carne Asada Recipe
How long should I marinate carne asada?
At least 2 hours to start tenderizing - but if you’ve got the time, overnight gives deeper flavor and a perfect char when grilled.
What’s the best cut of meat for carne asada?
Skirt and flank steak are classic. They soak up marinade beautifully and stay juicy over high heat.
Can I make carne asada indoors?
Yes! A cast-iron pan or oven broiler gives you great results. The key is high heat and a quick sear for that smoky flavor.
How do I keep carne asada tender?
Don’t overcook it, rest before slicing, and always cut against the grain - that’s where the magic happens.
What goes well with carne asada?
Think warm tortillas, Mexican rice, beans, or Carne Asada Fries for the ultimate comfort combo.
NOTE: This post was updated on 3/12/26 to include new information and additional recipe testing. The recipe was not changed.



jj says
We loved this! I used 2 jalapenos and a 2 pound skirt steak instead of flank steak. Marinated 24 hours and the flavor was amazing.
Mike Hultquist says
Excellent!!! Thanks so much, JJ!
Noreen Berger says
this recipe looks so delicious - looking forward to making it soon! Quick question - can the marinade be used after the steak is removed? Could it be cooked down to be used a sauce? Just curious.
Mike Hultquist says
Noreen, yes, you can use it if you cook it afterward. Enjoy!
Ldogg says
Ancho powder is a great ingredient in this marinade. I just added a light Mexican lager (El Guapo). A low sodium soy sauce and I used whole cumin seeds and a light brown sugar. The longer you marinade the meat, the better. Searing the meat was a key factor as well. Gracias.
Mike H. says
You are very welcome, - enjoy!
Avery says
I made this recipe but substituted the Serrano and ancho powder for 2 guajillo, 1 Ancho chile and 1 chipotle morita chile, seeded and rehydrated. Turned out great.
Mike Hultquist says
Boom! I love it, Avery. Thanks so much!!
Rem says
Hi Mike, I have to try Carne Asada. I'm thinking of putting the marinade in the blender. What do you think?
Mike H. says
Hi, Rem. I don't see why you can't do it! Give it a go and let me know what you think - enjoy the recipe!
Robio says
Mike!
You da man!
Another classic recipe SO MUCH FLAVOR! Not just heat!
Have your book,watch your videos, look forward to your daily emails, there’s nothing better than someone sharing their passion for something. I’ve made a lot of your dishes and NONE have disappointed!
Bless you and your Spicy Dynasty!
A big fan,
Robio
Mike Hultquist says
Boom!!! Hey, thanks, Robio. I really appreciate the comments and support. I love doing this! Can't get enough spicy food. Bless you back! -- Mike H.
Rem says
Wow! Delicious as usual Mike! Can I keep leftover Carne Asada in the freezer?
Mike Hultquist says
Thanks, Rem! Absolutely, you can freeze the leftovers. Works great for me!
Clarence says
Fabulous flavor but really chewy, pink in middle. Wife don’t like chewy meat! Keeper recipe! Thanks Mike!
Mike Hultquist says
Thanks, Clarence. Flank steaks can be pretty chewy, depending on the source. You can use this marinade on other cuts of beef if you prefer. Also, consider slicing the steak into thinner strips before marinating, which can help tenderize it even more.
CH says
It’s in the fridge!!! I could not find a temp for the grill???
Mike Hultquist says
I usually go with a medium-high heat to get a nice sear.
Mike says
I made the marinade last night and used it with skirt steak--a relatively inexpensive (for these days!) and flavorful cut of beef. I grilled it outdoors on a cast iron skillet on our gas grill. After letting the meat rest for a few minutes I sliced it into bite size pieces and made cheddar and jack quesadillas. No other seasoning or salsa was needed. Absolutely delicious! I'll use the leftover beef for either more quesadillas or some other easy to prepare dish. We'll enjoy this recipe many more times!
Mike H. says
Thank you for sharing, Mike, and I am so glad! =)
Ramya says
Cant wait to make this soon for me can i use tofu i never had carne asada before perfect for my after office meals love your recipes as always brightens up my day everyday after work
Mike Hultquist says
Thanks, Ramya.
Carri says
I've tried other marinades for carne asada before that were similar to this and I don't like how it changes the taste of the meat. I like the taste of MEAT. Can anyone tell me if this changes the taste of the meat. What is the shortest length of time to marinate it so it doesn't overwhelm the meat? Thanks in advance
Mike Hultquist says
It ADDS flavor, Carri. You could do a quick 20-30 minute marinade if you'd like. Or, cut it in half, marinate only one half, then do a simple salt and pepper rub on the other. Cook them both and compare.
Carri says
Thanks for your reply. I might consider that.
Mike H. says
You are very welcome, Carri =)