Carne Asada is a juicy, flavorful, and smoky grilled steak dish, marinated in a zesty citrus-garlic blend and cooked to perfection. This classic Mexican recipe is perfect for tacos, burritos, bowls, or served on its own with rice and beans.
Why You’ll Love This Recipe
- Bold, authentic flavors – A marinade with citrus, garlic, and spices.
- Juicy & tender steak – Perfectly grilled for a smoky, charred crust.
- Great for tacos & more – Use it in tacos, burritos, salads, or fajitas.
- Easy to make – Simple marinade and quick cooking.
- Crowd-pleaser – Perfect for BBQs, parties, and family dinners.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Marinade:
- Flank steak or skirt steak
- Orange juice
- Lime juice
- Olive oil
- Garlic, minced
- Soy sauce (or Worcestershire sauce)
- Cumin
- Chili powder
- Smoked paprika
- Oregano
- Salt & black pepper
- Jalapeño, finely chopped (optional for heat)
- Fresh cilantro, chopped
For Serving:
- Warm corn or flour tortillas
- Chopped onion & cilantro
- Lime wedges
- Avocado or guacamole
- Salsa or pico de gallo
Directions

Step 1: Marinate the Steak
- In a large bowl or ziplock bag, mix orange juice, lime juice, olive oil, garlic, soy sauce, and spices.
- Add steak and coat well.
- Cover and marinate for at least 2 hours (or overnight for best flavor).
Step 2: Grill the Steak
- Heat a grill or cast-iron pan over high heat.
- Remove steak from the marinade and pat dry with paper towels.
- Cook for 3-5 minutes per side (for medium-rare), or longer if desired.
- Remove from heat and let rest for 10 minutes before slicing.
Step 3: Slice & Serve
- Slice against the grain into thin strips.
- Serve in tortillas with toppings, or with rice and beans.
Servings and Timing
- Servings: 4-6
- Prep Time: 10 minutes
- Marinate Time: 2+ hours
- Cook Time: 10 minutes
- Total Time: 2 hours 20 minutes
Variations
- Spicy Carne Asada – Add extra jalapeños, cayenne, or chipotle powder.
- Citrus Boost – Add grapefruit juice for extra tang.
- Oven-Baked – Roast at 425°F (220°C) for 12-15 minutes, then broil for 2 minutes.
- Stovetop Cooking – Use a cast-iron skillet for a perfect sear.
Storage/Reheating
- Storage: Keep leftovers in an airtight container in the fridge for up to 3 days.
- Reheating: Warm in a pan over medium heat for 2-3 minutes.
- Freezing: Freeze marinated raw steak for up to 3 months. Thaw overnight before cooking.
FAQs
What’s the best steak for carne asada?
Flank steak or skirt steak work best for tenderness and flavor.
How do I get a smoky, grilled flavor?
Use a charcoal grill or a cast-iron pan for the best sear.
Can I make this without a grill?
Yes! Use a hot cast-iron skillet or broil in the oven.
How long should I marinate the steak?
At least 2 hours, but overnight gives the best flavor.
Should I tenderize the steak?
Yes! Pounding lightly or using a marinade with citrus and soy sauce helps.
How do I slice carne asada?
Slice against the grain for the most tender texture.
What sides pair well with carne asada?
Rice, beans, grilled veggies, tortillas, or a fresh salad.
Can I use bottled lime juice?
Fresh juice is best for authentic flavor, but bottled works in a pinch.
Can I use another type of meat?
Yes! Try chicken, pork, or even tofu for a variation.
How do I make carne asada tacos?
Slice steak, place in warm tortillas, and top with onion, cilantro, and salsa.
Conclusion
Carne Asada is a juicy, flavorful, and smoky dish that’s perfect for tacos, burritos, bowls, or eating on its own. With its bold citrus-garlic marinade and quick grilling time, this dish is a must-try for any Mexican food lover. Fire up the grill and make it today!
PrintCarne Asada
Carne Asada is a Mexican-style grilled steak, marinated in citrus, garlic, and spices, then seared over high heat for a smoky, charred flavor. It’s juicy, flavorful, and perfect for tacos, burritos, or served with rice and beans. A true crowd-pleaser for BBQs or family dinners!
- Prep Time: 5 minutes
- Chill Time: 2 hours
- Cook Time: 10 minutes
- Total Time: 2 hours 15 minutes
- Yield: 4-6 1x
- Category: Main Course
- Method: Grilled
- Cuisine: Mexican
Ingredients
For the Marinade:
- 2 lbs (900g) skirt steak or flank steak
- â…“ cup olive oil
- ¼ cup fresh lime juice
- ¼ cup fresh orange juice
- 2 tbsp soy sauce (adds umami flavor)
- 2 tbsp apple cider vinegar
- 4 cloves garlic, minced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 tsp chili powder
- ½ tsp ground black pepper
- ½ tsp salt
- ½ tsp oregano (Mexican oregano if available)
- ½ tsp red pepper flakes (optional, for a kick!)
- ¼ cup chopped fresh cilantro
Instructions
Step 1: Marinate the Steak
- In a large bowl or ziplock bag, whisk together all marinade ingredients.
- Add the steak, making sure it’s well coated.
- Cover and marinate for at least 2 hours, preferably overnight for the best flavor.
Step 2: Grill the Steak
- Preheat a grill (or cast-iron skillet) over high heat.
- Remove the steak from the marinade and shake off excess liquid.
- Grill for 3-5 minutes per side for medium-rare (internal temp: 130-135°F / 55-57°C).
- Remove from heat and let it rest for 5-10 minutes before slicing.
Step 3: Slice & Serve
- Slice the steak against the grain into thin strips for maximum tenderness.
- Serve hot with warm tortillas, rice, beans, salsa, guacamole, or grilled veggies!
Tips & Variations
- No grill? Cook in a cast-iron skillet over high heat for the same delicious char.
- Want extra smokiness? Add chipotle powder or grill over charcoal.
- Make it spicy! Add more chili flakes or fresh jalapeños to the marinade.
- Tenderize it more? Use a meat mallet to pound the steak before marinating.
Notes
- Tacos: Serve in warm corn tortillas with salsa, onions, and cilantro.
- Burrito Bowl: Layer over rice, beans, and avocado.
- Nachos: Top tortilla chips with sliced carne asada, cheese, and jalapeños.