These carne asada street tacos deliver everything you love about taco truck food — tender citrus-marinated skirt steak, warm double-stacked corn tortillas, and a handful of fresh toppings that let the meat shine. The marinade comes together in minutes with pantry staples, and after just 1–4 hours of hands-off marinating, the steak cooks in under 10 minutes. Small, punchy, and deeply satisfying, these tacos are perfect for weeknight dinners, Taco Tuesday, or casual backyard cookouts.
12-inch cast iron skillet - Preferred; or heavy stainless steel skillet
Large zip-lock bag - Or shallow dish for marinating
Sharp chef's knife
Cutting board
Mixing bowl - For the marinade
Tongs
Measuring spoons
Citrus juicer or reamer
Small dry skillet or griddle - For warming tortillas
Meat thermometer - Optional but helpful
Aluminum foil - For resting the steak
Ingredients
For the Marinade and Steak
1.5lbsskirt steak - 680g; or flank steak
3tbspfresh lime juice - about 2 limes
2tbspfresh orange juice
2tbspsoy sauce
2tbspolive oil
4garlic cloves, minced
1tspground cumin
1tspchili powder
0.5tspsmoked paprika
0.5tspdried oregano - Mexican oregano preferred
0.5tspsalt
0.25tspblack pepper
1tbspcanola or vegetable oil - for cooking
For the Tortillas
24small corn tortillas - 4–5 inch / 10–12cm, street taco size
Toppings
0.5white onion, finely diced
1cupfresh cilantro leaves, roughly chopped - 30g
2limes, cut into wedges - for serving
0.5cupcotija cheese, crumbled - 60g; optional but highly recommended
salsa verde or red salsa - for serving
sliced radishes - optional, for garnish
fresh jalapeño slices - optional, for heat
Instructions
In a medium bowl, whisk together lime juice, orange juice, soy sauce, olive oil, minced garlic, cumin, chili powder, smoked paprika, oregano, salt, and black pepper until fully combined.
Pat the skirt steak dry, cut into 2–3 sections if needed, then place in a zip-lock bag or shallow dish. Pour the marinade over the steak, massage to coat, seal, and refrigerate for 1–4 hours (do not exceed 8 hours). Remove from the fridge 30 minutes before cooking.
Finely dice the white onion (rinse under cold water if desired for milder flavor), roughly chop the cilantro, cut limes into wedges, crumble the cotija cheese, and slice any optional toppings. Arrange everything in small bowls for easy assembly.
Heat a cast iron skillet over medium-high heat for 2 minutes until very hot, then add 1 tablespoon of oil. Remove steak from marinade, let excess drip off, and sear without moving for 3–4 minutes per side until internal temperature reaches 130°F (54°C) for medium-rare or 140–145°F (60–63°C) for medium.
Transfer steak to a cutting board, tent loosely with foil, and rest for 5 minutes. Slice thinly against the grain, then cut into bite-size ½-inch pieces.
Heat a dry skillet over medium-high heat and warm tortillas one or two at a time for 30–45 seconds per side until hot and lightly charred in spots. Stack in a clean kitchen towel or tortilla warmer to keep soft. Double up two tortillas per taco before filling.
Spoon a generous amount of carne asada onto two stacked warm tortillas, then top with diced white onion, cilantro, and cotija cheese. Squeeze fresh lime juice over each taco, add salsa, and serve immediately.
Notes
Marinate for at least 60 minutes — even 1 hour makes a dramatic difference in flavor and tenderness. Do not exceed 8 hours or the citrus will break down the meat's texture.
Skirt steak is preferred over flank for its higher fat marbling and more forgiving cook time. Flank steak can turn tough if overcooked by even a minute.
Get the pan screaming hot before adding the steak. A properly preheated cast iron pan gives you a seared crust rather than a steamed, gray exterior.
Always slice against the grain — look for the visible muscle fibers running through the steak and cut perpendicular to them for maximum tenderness.
Always double up the corn tortillas. This is traditional and practical: two tortillas provide structure and a backup if the outer one tears.
Keep toppings simple — onion, cilantro, lime, and cotija is all you need. Restraint is the point; it lets the meat shine.
Leftover cooked carne asada stores in an airtight container in the refrigerator for up to 4 days. Reheat in a hot dry skillet for 1–2 minutes for best results.
Cooked carne asada freezes well for up to 2 months. Raw marinating steak can be frozen in its bag for up to 3 months — thaw overnight and it marinates as it defrosts.
If grilling instead of using a skillet, cook over high direct heat for 3–5 minutes per side. The open flame adds smoky char that can't be replicated indoors.
Make extra steak — leftovers are excellent in breakfast burritos, rice bowls, quesadillas, or sliced over salad the next day.