Taco night at our house used to mean those crunchy yellow shells from a box with seasoned ground beef. And while I still have a soft spot for those, my whole world changed the first time I had real street tacos at a tiny taqueria in town. Juicy grilled steak, soft warm tortillas, fresh cilantro, and a squeeze of lime. That was it. So simple but so good.
These carne asada tacos are my attempt at recreating that little taqueria magic at home. You grill up some flank steak with a citrusy marinade, chop it into bite-sized pieces, and pile it onto a warm tortilla with smashed avocado, diced onion, fresh cilantro, and crumbly cotija cheese. The smell when the steak hits the hot grill is amazing. Smoky, garlicky, with that bright lime in the background that tells you summer is here.
Here’s a tip that took me way too long to figure out. Let the steak rest for at least ten minutes after grilling before you slice it. I used to get impatient and start chopping right away, and all the juices would run out onto the cutting board. Now I just cover the meat loosely with foil and walk away for a bit. The juices stay in the steak where they belong, and every bite is way more tender.
The best part about these tacos is how laid-back they are. There’s no fancy plating or fussy presentation. You just set out little bowls of toppings, warm up some tortillas, and let everyone build their own. I love throwing a taco night when friends come over because it’s basically the easiest way to feed people. Add a pitcher of margaritas and some chips and salsa and you’re set.
Why You’ll Love This Recipe
Every bite has the right mix of textures. Tender juicy steak, creamy smashed avocado, crunchy diced onion, and crumbly cotija cheese all working together in one warm tortilla.
The flavors taste like a real taqueria. Citrusy grilled steak with smoky char marks, fresh lime juice, and bright cilantro hit your taste buds in waves.
Taco night basically makes itself. Set out the toppings in little bowls, warm up the tortillas, and everyone builds their own. No fussy plating required.
Leftovers are a meal prep dream. The grilled steak holds up beautifully in the fridge for a few days. Reheat and use it for tacos, bowls, or salads all week.
Ingredients You’ll Need

- Flank steak (1½ to 2 pounds, marinated for carne asada). Skirt steak works great too if you can find it. Both cuts grill up tender and slice beautifully when you cut against the grain.
- Avocado (2 ripe ones). The creamy base that holds everything together. Look for ones that give just slightly when you press them. Rock hard means you wait, super soft means you missed your window.
- Onion (1 small, diced). Yellow, white, or red all work. White onion is the most traditional for street tacos and has a sharper bite that pairs well with the rich steak.
- Lime (2 limes, cut into wedges). Fresh squeezed only. That bright squeeze of citrus right at the end is what makes street tacos taste like street tacos.
- Cilantro (1 small bunch, chopped). Use the leaves and the tender stems. If you’re one of those people who tastes soap, swap in flat-leaf parsley or just skip it.
- Cotija cheese (½ cup, crumbled). The classic Mexican cheese for tacos. Salty, crumbly, and a little tangy. Queso fresco works too if your store doesn’t carry cotija.
- Tortillas (8 to 10 small ones). Corn tortillas are most traditional for street tacos, but flour works too. The small street-taco size is what you want, not the big burrito ones.
How to Make Carne Asada Tacos

- Grill the steak
Get your outdoor grill or indoor grill pan nice and hot before the steak touches it. Lay your marinated flank steak right on the grates and let it cook without moving it around. You want those beautiful char marks. Flip once and grill the other side until done to your liking.
- Let it rest
Move the steak off the heat and onto a cutting board. Cover it loosely with foil and walk away for at least ten minutes. This part is so important. The juices need time to settle back into the meat so every bite stays tender and juicy.
- Slice and chop
Look at the grain of the meat and slice across it into thin strips. Then chop those strips into small bite-sized pieces. Cutting against the grain is the secret to tender steak that’s easy to chew, especially in something like a taco.
- Warm the tortillas
Heat your tortillas on a dry skillet over medium heat for about thirty seconds per side until they’re soft and pliable. You can also wrap them in foil and warm them in the oven. Cold stiff tortillas crack when you fold them, so don’t skip this step.
- Smash the avocado
Slice a ripe avocado in half, pop out the pit, and scoop the flesh into a small bowl. Use the back of a fork to mash it into a chunky spread. No need to get it smooth. A little texture is what you want here.
- Spread the avocado
Grab a warm tortilla and use a spoon to slather some smashed avocado right down the middle. Don’t go overboard or your taco gets messy fast. Just enough to give you a creamy base for the steak to sit on.
- Pile on the steak
Add a generous helping of your chopped carne asada right on top of the avocado. The warm steak will sink into the avocado a little, which is exactly what you want. Pack it on there so every bite has plenty of meat.
- Add the toppings
Sprinkle on some diced onion, a handful of crumbled cotija cheese, and a good pinch of fresh chopped cilantro. Then squeeze a fresh lime wedge over the whole thing right before you take that first bite. Serve right away while everything is hot.
Expert Tips
- Get your grill screaming hot before the steak goes on. A hot grill gives you those gorgeous char marks and locks in the juices.
- Always slice the steak against the grain. Cutting with the grain leaves you with chewy stringy meat that’s tough to eat in a taco.
- Warm your tortillas right before serving, not ahead of time. Cold tortillas crack when folded, and reheated ones get rubbery and sad.
- Crumble the cotija cheese with your fingers instead of using a knife. The uneven crumbles spread better and stick to the avocado nicely.
- Set out toppings in small bowls and let everyone build their own. Tacos taste better when each person makes them exactly how they like.
What to Serve With This Recipe
Mexican rice rounds out the plate. Cook white rice with tomato sauce, garlic, and chicken broth until fluffy and tender.
Pour a frozen margarita or cold Mexican beer. Squeeze lime juice on top. Salt the rim of the glass.
Set out tortilla chips with salsa. Try pico de gallo, salsa verde, or roasted tomato salsa. Add fresh guacamole.
How to Store This Recipe
Store the cooked carne asada in an airtight container in the fridge. It keeps well for up to four days.
Keep the toppings in separate containers. Onion, cilantro, and cotija cheese all hold up fine when stored alone. Smashed avocado browns fast, so prep that fresh each time.
Reheat the steak gently in a hot skillet with a splash of water or broth. Stir often until warmed through. Skip the microwave when you can since it dries out the meat.
You can freeze the cooked carne asada too. Pack it into freezer bags and freeze for up to three months. Thaw overnight in the fridge before reheating.
Wrap leftover tortillas in foil or plastic and store at room temperature for a day or two. Warm them up fresh when you’re ready to eat.
Recipe Variations and Add-ins
Swap the protein. Use 1½ pounds of marinated chicken thighs or 1 pound of grilled shrimp instead of flank steak. Both grill quickly and soak up the citrus marinade beautifully.
Switch the cheese. Use ½ cup of crumbled queso fresco or ½ cup of shredded Monterey Jack in place of the cotija. Each one melts and crumbles differently.
Add pico de gallo. Spoon ½ cup of homemade pico de gallo on top of each taco. Adds juicy tomato and a little kick from the jalapeño.
Drizzle on lime crema. Mix ½ cup of sour cream with 2 tablespoons of lime juice and a pinch of salt. Spoon it over the tacos for a tangy creamy touch.
Try chipotle sauce. Blend ½ cup of mayo with 2 chipotle peppers in adobo for a smoky spicy drizzle. Adds heat and depth in one go.
Add crunchy radishes. Thinly slice 4 radishes and pile them on top. Brings extra fresh crunch and a peppery bite that cuts through the rich steak.
Use a different tortilla. Swap to 8 small flour tortillas or 8 cassava flour tortillas if you need a gluten-free option. Both fold nicely and hold the fillings.
Make it spicy. Add ½ thinly sliced jalapeño or 1 tablespoon of diced serrano pepper on top. Adjust the amount based on your heat tolerance.
Add grilled corn. Cut the kernels off 2 ears of grilled corn and scatter them on top. Sweet smoky pops that play really well with the steak.
Top with pickled onions. Use ¼ cup of quick pickled red onions instead of fresh diced onion. Tangy bright flavor that balances the rich meat.





Leave a Comment