Mexican Carne Asada Tacos are one of the most popular street foods in Mexico, featuring juicy citrus-marinated grilled steak served in warm corn tortillas with fresh onions, cilantro, and a squeeze of lime. The combination of smoky grilled beef and fresh toppings creates bold, authentic flavors that are both simple and unforgettable.
Whether you're making Taco Tuesday dinner, hosting a backyard barbecue, or preparing a family meal, these homemade Carne Asada Tacos are easy to prepare and incredibly satisfying. Serve them with fresh salsa, guacamole, Mexican rice, and refried beans for a complete restaurant-style Mexican feast.
Preparation Time: 20 minutes
Marinating Time: 2 hours
Cooking Time: 12 minutes
Rest Time: 10 minutes
Total Time: 2 hours 42 minutes
Servings: 6 people
Difficulty: Easy
Whisk together orange juice, lime juice, olive oil, soy sauce, garlic, cumin, chili powder, smoked paprika, oregano, salt, black pepper, and chopped cilantro.
Place the steak into the marinade, coat well, cover, and refrigerate for at least 2 hours or overnight.
Preheat an outdoor grill or cast-iron grill pan to 450°F (230°C).
Cook for about 5–6 minutes per side until nicely charred and cooked to your preferred doneness.
Transfer the steak to a cutting board and let it rest for 10 minutes.
Slice thinly against the grain, then cut into bite-sized pieces.
Heat the tortillas for about 30 seconds per side until soft.
Fill each tortilla with steak, diced onions, chopped cilantro, and finish with fresh lime juice.
Replace steak with boneless chicken thighs.
Add chipotle peppers or cayenne pepper.
Top with Cotija or Monterey Jack cheese.
Add sliced avocado or fresh guacamole.
Add pickled onions, radishes, and Mexican crema.
Allow the steak to cool completely.
Store in an airtight container in the refrigerator for up to 4 days.
Keep tortillas and toppings separate until serving.
Yes.
Freeze the cooked steak for up to 3 months.
Thaw overnight in the refrigerator and reheat gently before serving.