Some tacos make you close your eyes after the first bite. These are those tacos.
These Carne Asada Street Tacos with Guacamole bring everything you love about authentic Mexican street food straight to your kitchen. Juicy, char-grilled skirt steak marinated in citrus and spices, piled into doubled corn tortillas, and crowned with fresh chunky guacamole. Simple. Bold. Unforgettable.
Carne asada — literally “grilled meat” in Spanish — is a staple of Mexican street cooking. The secret is in the marinade. Citrus, garlic, cumin, and herbs work together to tenderize the meat and build layers of flavor before it ever hits the grill. Then high heat does the rest, creating that signature smoky char that makes carne asada so irresistible.
The best part? This entire recipe comes together in about 30 minutes of active cooking time. It’s the kind of weeknight dinner that feels like a special occasion. Let’s make it.
Why You’ll Love This Recipe
Better than any food truck — and made right in your own kitchen.
Ingredients & Notes
Here’s everything you need for the steak, the marinade, the guacamole, and the toppings.
For the Carne Asada Marinade
- Skirt steak or flank steak (1.5–2 lbs) — the classic cuts for carne asada. Skirt steak has more fat and flavor; flank steak is leaner and slightly thicker. Both work beautifully.
- Fresh lime juice (3 limes) — the acidic backbone of the marinade. It tenderizes the meat and adds bright citrus flavor.
- Fresh orange juice (1 orange) — the signature carne asada secret. Orange juice adds subtle sweetness and depth that lime alone can’t provide.
- Garlic (4 cloves, minced) — essential. Use fresh, not jarred, for the best flavor.
- Fresh cilantro (¼ cup, chopped) — adds herby freshness to the marinade and works double duty as a topping.
- Soy sauce (2 tbsp) — adds umami and helps the steak develop a deeper crust on the grill. Use tamari for gluten-free.
- Olive oil (3 tbsp) — carries the flavors of the marinade into the meat and prevents sticking on the grill.
- Ground cumin (1 tsp) — warm and earthy, a carne asada essential.
- Smoked paprika (1 tsp) — deepens the smoky character of the grilled steak.
- Dried oregano (½ tsp) — Mexican oregano is ideal but regular works well.
- Salt & black pepper — season generously.
- Fresh jalapeño (1, optional) — adds gentle heat to the marinade.
For the Fresh Guacamole
- Ripe avocados (3 large) — the foundation. They must be ripe — soft when gently squeezed, dark green to black skin.
- Fresh lime juice (1 lime) — prevents browning and adds essential brightness.
- Roma tomato (1, diced) — adds texture and color. Remove the seeds to avoid watery guacamole.
- Red onion (¼ cup, finely diced) — sharper and more complex than white onion in guacamole.
- Fresh cilantro (2 tbsp, chopped) — bright and herby.
- Fresh jalapeño (½, finely minced) — adjust to your heat preference.
- Garlic (1 clove, minced) — just a touch for depth.
- Salt — season to taste. Don’t be shy.
For Serving
- Corn tortillas (small, 4-inch) — doubled up, authentic street taco style. Warm in a dry skillet.
- Finely diced white onion — classic street taco topping.
- Fresh cilantro leaves — essential.
- Sliced radishes — adds crunch and a pop of color.
- Lime wedges — squeeze over just before eating.
- Salsa verde — optional but highly recommended.
Two recipes in one — marinade ingredients and fresh guacamole, all in one spread.
How to Choose the Best Steak for Carne Asada
The cut of steak you choose makes a real difference. Here’s what to know before you shop.
Skirt steak is the traditional choice. It’s thin, well-marbled, and has a loose grain that soaks up marinades beautifully. The fat content means it stays juicy on a screaming hot grill. Look for outside skirt steak over inside skirt — it’s more tender and has better flavor.
Flank steak is a great alternative. It’s leaner than skirt steak, slightly thicker, and has a tighter grain. It benefits from a longer marinating time — at least 4 hours, ideally overnight. Always slice flank steak very thinly against the grain.
Hanger steak is the butcher’s secret. Incredibly tender with deep beefy flavor — if you can find it, use it. It’s less common but worth seeking out.
Avoid thick cuts like ribeye or New York strip for this recipe. They don’t absorb the marinade as well and won’t develop the same char-to-interior ratio that makes carne asada so good.
Step-by-Step Instructions
Seven straightforward steps. The marinade does the heavy lifting — you just need to nail the grill.
Step 1 — Make the Marinade
In a bowl or large zip-lock bag, combine the lime juice, orange juice, minced garlic, chopped cilantro, soy sauce, olive oil, cumin, smoked paprika, oregano, salt, pepper, and jalapeño if using. Whisk or shake until well combined.
Step 2 — Marinate the Steak
Add the skirt steak or flank steak to the marinade, making sure it’s fully coated. Seal and refrigerate for at least 1 hour, ideally 4–6 hours for maximum flavor. Don’t marinate for more than 8 hours — the citrus acid will start to break down the texture of the meat.
Step 3 — Make the Guacamole
While the steak marinates, make your guacamole. Halve the avocados and remove the pits. Scoop the flesh into a bowl. Mash with a fork to your preferred texture — chunky is ideal for street tacos. Fold in the lime juice, diced tomato, red onion, cilantro, jalapeño, garlic, and salt. Taste and adjust seasoning. Press plastic wrap directly onto the surface to prevent browning until ready to serve.
Step 4 — Heat the Grill
Get your grill or cast iron grill pan as hot as possible. This is non-negotiable — carne asada needs extremely high heat to develop that signature char. Brush lightly with oil if using a grill pan. You want to hear a loud sizzle the moment the steak hits the surface.
Step 5 — Grill the Steak
Remove the steak from the marinade and pat dry with paper towels — this is key for a good sear. Grill on high heat for 3–4 minutes per side for skirt steak, or 4–5 minutes per side for flank steak, until deep char marks form and the internal temperature reaches 130–135°F for medium-rare. Carne asada is best served medium-rare to medium — don’t overcook it.
Step 6 — Rest and Slice
Transfer the steak to a cutting board and let it rest for 5 minutes. This is essential — resting allows the juices to redistribute so every slice stays juicy. Then slice thinly against the grain. This shortens the muscle fibers and makes the meat incredibly tender regardless of the cut.
Step 7 — Warm Tortillas and Assemble
Warm the corn tortillas in a dry skillet over medium-high heat for 30–45 seconds per side until slightly charred and pliable. Double them up. Add a generous pile of sliced carne asada, a spoonful of fresh guacamole, diced white onion, cilantro, sliced radish, and a squeeze of lime. Serve immediately.
Marinate, grill, slice, assemble — four steps to taco perfection.
Why This Recipe Works
A few deliberate choices make this carne asada exceptional.
Two citrus fruits, not one. Lime brings acidity and brightness. Orange brings subtle sweetness and complexity. Together they create a marinade that penetrates deep into the meat and produces incredible caramelization on the grill.
Soy sauce is the secret weapon. It sounds unusual in a Mexican recipe, but soy sauce adds umami depth and helps the steak develop a deeper, more complex crust. Many authentic carne asada recipes use it.
Extremely high heat. Low and slow is wrong for carne asada. You need maximum heat for minimum time to get that char on the outside while keeping the interior juicy and pink. This is the technique that separates good carne asada from great carne asada.
Slicing against the grain. Skirt and flank steaks have long, visible muscle fibers. Cutting across those fibers shortens them and makes every slice tender. Cut with the grain and you’ll get chewy, tough meat no matter how good your marinade was.
Fresh guacamole, made from scratch. Store-bought guacamole won’t do here. Fresh avocado, lime, and herbs made minutes before serving is what makes these tacos truly special.
Best Side Dishes for Carne Asada Street Tacos
Complete your street taco spread with any of these perfect companions.
Variations
- Spicy Carne Asada: Add 1–2 chipotles in adobo sauce and an extra jalapeño to the marinade for a smoky, fiery kick.
- Carne Asada Burrito Bowl: Skip the tortillas and serve sliced carne asada over cilantro-lime rice with black beans, guacamole, pico de gallo, and shredded cheese for a hearty bowl.
- Carne Asada Quesadillas: Chop the grilled steak and press between two flour tortillas with Oaxacan cheese. Cook in a buttered skillet until golden and melty.
- Dairy-Free: This recipe is naturally dairy-free. Skip any cheese or sour cream toppings — the guacamole provides all the richness you need.
- Gluten-Free: Use certified GF corn tortillas and substitute tamari for the soy sauce in the marinade. Everything else is naturally gluten-free.
- Indoor Stovetop Version: No grill? A screaming hot cast iron skillet works beautifully. Get it ripping hot on high heat for at least 3 minutes before adding the steak. You’ll still get excellent char and flavor.
Storage, Meal Prep & Reheating
Storing the Steak
Store sliced carne asada in an airtight container in the refrigerator for up to 3 days. Keep it separate from the guacamole and toppings.
Storing the Guacamole
Press plastic wrap directly onto the surface of the guacamole — no air gaps — and refrigerate for up to 2 days. The lime juice helps slow browning. Give it a good stir before serving and add a fresh squeeze of lime to brighten it back up.
Freezing
The grilled carne asada freezes well for up to 2 months. Freeze in a flat layer in freezer bags and thaw overnight in the refrigerator. Guacamole does not freeze well — always make it fresh.
Reheating
Reheat the steak quickly in a hot skillet for 1–2 minutes — just enough to warm through without overcooking. The microwave works in a pinch but can make the meat tough. A hot skillet keeps the texture much better.
Meal Prep Tips
The marinade can be made up to 3 days ahead and stored in the refrigerator. Marinate the steak the night before for maximum flavor with zero morning effort. Prep all your toppings — diced onion, chopped cilantro, sliced radishes — and store separately in the fridge for quick assembly.
Common Mistakes to Avoid
- Marinating for too long. More than 8 hours in a citrus marinade will turn the surface of the steak mushy. The sweet spot is 2–6 hours.
- Not patting the steak dry before grilling. Wet meat steams instead of searing. Always pat dry with paper towels right before it goes on the grill.
- Using a cold or low-heat grill. Carne asada demands maximum heat. A lukewarm grill means no char, no crust, and disappointingly bland results.
- Skipping the resting time. Cutting into the steak immediately releases all the juices onto your cutting board instead of keeping them inside the meat. Always rest for at least 5 minutes.
- Slicing with the grain instead of against it. This single mistake turns a perfectly grilled steak into chewy, tough strips. Always look for the direction of the muscle fibers and cut perpendicular to them.
- Making guacamole too early. Guacamole oxidizes quickly. Make it no more than 30–60 minutes before serving for the freshest flavor and best color.
Nutritional Information
Per serving (2 tacos with guacamole, without extra toppings). Values are estimates.
Serving & Presentation Tips
Authentic street tacos are all about simplicity and freshness. Here’s how to serve them right.
- Always double the tortillas. Two small corn tortillas stacked together is the authentic street taco way. It prevents tearing and adds structure to hold all that juicy beef and guacamole.
- Slice the steak at the table. If you’re serving a group, bring the whole grilled steak to the table on a cutting board and slice it live. The drama is part of the experience — and everyone gets to see that beautiful char and pink interior.
- Set up a full taco bar. Put the steak, guacamole, and all toppings in small bowls and let everyone build their own. It’s interactive, fun, and works perfectly for any group size.
- Serve with extra lime. A fresh squeeze of lime over the assembled taco right before eating is non-negotiable. It brightens every flavor and ties the whole taco together.
- Keep tortillas warm. Wrap a stack of warmed tortillas in a clean kitchen towel or use a tortilla warmer to keep them soft and pliable throughout the meal.
- Don’t overdress the taco. The beauty of carne asada street tacos is restraint. Onion, cilantro, guacamole, lime. Let the quality of the grilled steak be the star.
That char. That guacamole. That’s why these tacos stop you mid-bite.
Frequently Asked Questions
What is the best cut of meat for carne asada street tacos?
Skirt steak is the traditional and most popular choice — it’s well-marbled, thin, and develops incredible char on a hot grill. Flank steak is a great leaner alternative. Both work beautifully with this marinade, though skirt steak is generally more flavorful due to its higher fat content.
How long should I marinate the carne asada?
At minimum 1 hour, ideally 4–6 hours for the deepest flavor. Overnight works too, but don’t go beyond 8 hours — the citrus acid will begin to break down the texture of the meat, making the surface mushy rather than tender.
Can I make this without an outdoor grill?
Absolutely. A cast iron grill pan on your stovetop over maximum heat works excellently. Get it screaming hot — at least 3 minutes on high before the steak goes in — and you’ll get beautiful char marks and a great crust. Open a window, as it will smoke!
How do I keep my guacamole from turning brown?
Three things help: lime juice (the acid slows oxidation), pressing plastic wrap directly onto the surface of the guacamole with no air gaps, and making it as close to serving time as possible. The avocado pit trick is a myth — it only protects the small area directly under the pit.
What does “against the grain” mean and why does it matter?
Muscle fibers in steak run in one direction — that’s the grain. Cutting against the grain means slicing perpendicular to those fibers, which shortens them and makes each bite tender and easy to chew. Cutting with the grain leaves the fibers long, resulting in tough, chewy meat no matter how perfectly it was cooked.
Can I use flour tortillas instead of corn?
You can, though corn tortillas are traditional for street tacos and hold up better to juicy fillings. If you prefer flour, use small street-taco-size flour tortillas rather than large burrito-size ones. Warm them the same way — in a dry skillet until slightly charred and pliable.
How is carne asada different from regular grilled steak?
Carne asada is defined by the citrus-based marinade (lime and orange are key), the specific cuts used (skirt or flank), and the high-heat cooking method that creates char. Regular grilled steak is typically just seasoned with salt and pepper. The marinade is what gives carne asada its distinctive bold, tangy, smoky flavor profile.
Related Recipes You’ll Love
Final Thoughts
These Carne Asada Street Tacos with Guacamole are exactly what weeknight dinners should be. Bold flavor, minimal fuss, and a result that genuinely impresses.
The citrus marinade does the heavy lifting. The high-heat grill does the rest. And that fresh guacamole? It ties everything together in the most delicious way possible.
Once you make these at home, the food truck will have some serious competition.
If you try this recipe, leave a comment below — I’d love to hear how it went. And if you’re on a taco roll, don’t miss my Slow Cooker Beef Barbacoa Tacos or these crowd-pleasing Crispy Ground Beef Tacos. Happy grilling! 🌮
Carne Asada Street Tacos with Guacamole
Juicy, char-grilled skirt steak marinated in citrus and spices, thinly sliced and piled into doubled corn tortillas with fresh homemade guacamole, diced onion, cilantro, and lime. Better than any food truck — and ready in 30 minutes.
Ingredients
For the Carne Asada
- 1.5–2 lbs skirt steak or flank steak
- Juice of 3 limes
- Juice of 1 orange
- 4 garlic cloves, minced
- ¼ cup fresh cilantro, chopped
- 2 tbsp soy sauce (or tamari for GF)
- 3 tbsp olive oil
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- Salt and black pepper, to taste
- 1 fresh jalapeño, sliced (optional)
For the Fresh Guacamole
- 3 large ripe avocados
- Juice of 1 lime
- 1 roma tomato, seeded and diced
- ¼ cup red onion, finely diced
- 2 tbsp fresh cilantro, chopped
- ½ fresh jalapeño, minced
- 1 garlic clove, minced
- Salt, to taste
For Serving
- 16–20 small corn tortillas, warmed and doubled
- ½ white onion, finely diced
- Fresh cilantro leaves
- Sliced radishes
- Lime wedges
- Salsa verde (optional)
Instructions
-
1
Make the marinade. Whisk together the lime juice, orange juice, garlic, cilantro, soy sauce, olive oil, cumin, smoked paprika, oregano, salt, pepper, and jalapeño in a bowl or zip-lock bag.
-
2
Marinate the steak. Add the steak to the marinade, coat fully, and refrigerate for 2–6 hours. Do not marinate for more than 8 hours.
-
3
Make the guacamole. Mash the avocados to a chunky texture. Fold in the lime juice, tomato, red onion, cilantro, jalapeño, garlic, and salt. Adjust seasoning. Cover with plastic wrap pressed directly onto the surface and refrigerate until ready to serve.
-
4
Heat the grill. Get your outdoor grill or cast iron grill pan as hot as possible. Brush lightly with oil if using a pan.
-
5
Grill the steak. Remove steak from marinade and pat completely dry. Grill on high heat for 3–4 minutes per side (skirt) or 4–5 minutes per side (flank) until deep char marks form. Internal temp: 130–135°F for medium-rare.
-
6
Rest and slice. Rest the steak for 5 minutes, then slice thinly against the grain.
-
7
Assemble and serve. Warm tortillas in a dry skillet and double them up. Top with sliced carne asada, a spoonful of guacamole, diced onion, cilantro, radish slices, and a squeeze of lime. Serve immediately.
Notes
- Pat the steak completely dry before grilling — this is the key to a great sear and char.
- Always slice against the grain for tender, non-chewy meat.
- Make guacamole no more than 1 hour before serving for the best color and freshness.
- Double up your corn tortillas — it’s the authentic street taco way and prevents tearing.
- Use tamari instead of soy sauce to keep this recipe fully gluten-free.