If tacos and nachos had a crispy little cousin, it would definitely be tostadas.
And these Mexican Tostadas de Carne Asada are the kind of meal that disappears from the table faster than you expect. Crispy tostada shells piled high with juicy marinated steak, creamy guacamole, fresh tomatoes, and a drizzle of sour cream. Every bite is crunchy, savory, and ridiculously satisfying.
The best part? They look like something from your favorite Mexican restaurant, but you can easily make them at home.
Whether you’re planning taco night, feeding friends, or just craving something bold and flavorful, these tostadas deliver big flavor without complicated cooking.
Let’s make them.
Why You’ll Love This Recipe
There are plenty of reasons this recipe quickly becomes a household favorite.
Big bold flavors. The steak marinates in lime, garlic, and warm spices, giving it that classic carne asada taste.
Amazing textures. Crispy tostada shells, juicy steak, creamy toppings, and fresh herbs come together for the perfect bite.
Simple ingredients. Most items are easy to find at any grocery store.
Quick to cook. Once the steak is marinated, the actual cooking takes only minutes.
Perfect for gatherings. Everyone can build their own tostada with their favorite toppings.
Plus, they just look fun on a plate. Bright colors, fresh toppings, and crispy shells make this dish as beautiful as it is delicious.
Ingredients You’ll Need
Here’s everything you’ll need to make these loaded steak tostadas.
For the Carne Asada
- 2 lbs flank steak or skirt steak
- ¼ cup olive oil
- ¼ cup fresh lime juice (about 2–3 limes)
- 4 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and black pepper, to taste
For the Tostadas
- 8–10 corn tostada shells
- 2 cups guacamole (store-bought or homemade)
- 1 cup sour cream or Mexican crema
- 1 cup diced tomatoes
- ½ cup chopped fresh cilantro
- Sliced jalapeños (optional for heat)
- Lime wedges for serving
These ingredients combine to create a balance of smoky, tangy, creamy, and fresh flavors that make tostadas so irresistible.
How to Make It
1. Prepare the Marinade
In a bowl, combine the olive oil, lime juice, minced garlic, cumin, smoked paprika, salt, and pepper.
Mix everything until well blended.
2. Marinate the Steak
Place the flank or skirt steak in a large resealable bag or shallow dish.
Pour the marinade over the steak and coat it evenly.
Cover and refrigerate for at least 1 hour; overnight yields the best flavor.
3. Cook the Carne Asada
Preheat a grill or skillet over high heat.
Remove the steak from the marinade and let excess marinade drip off.
Cook for 5–7 minutes per side, depending on thickness and preferred doneness.
4. Rest and Slice
Transfer the cooked steak to a cutting board and let it rest for a few minutes.
Then slice the steak thinly against the grain to keep it tender.
5. Assemble the Tostadas
Place the tostada shells on a platter.
Top each shell with sliced carne asada.
Add a scoop of guacamole, followed by sour cream or crema.
Sprinkle with diced tomatoes and chopped cilantro.
Add jalapeños if you like a little heat.
6. Serve Immediately
Serve the tostadas right away with lime wedges for squeezing over the top.
That final splash of lime brings everything together.
Tips for the Best Results
A few simple tricks make these tostadas even better.
Let the steak marinate longer if possible. Overnight marinating builds deeper flavor.
Always slice steak against the grain. This keeps the meat tender instead of chewy.
Use high heat when cooking the steak. This creates a flavorful seared crust.
Assemble right before serving. Tostada shells can get soggy if they sit too long with toppings.
Warm the tostada shells briefly in the oven for extra crunch.
Small details like these make a big difference in the final dish.
Common Mistakes to Avoid
Even simple recipes can go sideways. Here are a few things to watch out for.
Skipping the resting time.
Cutting the steak immediately after cooking lets the juices run out. Rest it for a few minutes.
Overcooking the steak.
Carne asada is best when slightly pink in the center.
Too many toppings.
It’s tempting to pile everything on, but too much can make the tostada break.
Not slicing thin enough.
Thin slices give the best texture and make the tostadas easier to eat.
Avoid these mistakes and your tostadas will come out amazing every time.
Easy Variations and Substitutions
One of the best things about tostadas is their flexibility.
Try some of these variations.
Add Refried Beans
Spread a thin layer of refried beans on the shell before adding steak.
This adds creaminess and helps toppings stick.
Use Different Proteins
You can swap the steak for:
- grilled chicken
- shredded pork
- seasoned ground beef
- grilled shrimp
Make It Spicier
Add:
- chipotle sauce
- spicy salsa
- extra jalapeños
- hot sauce drizzle
Try Different Toppings
Great additions include:
- shredded lettuce
- queso fresco
- pico de gallo
- avocado slices
- pickled onions
Once you start experimenting, it’s hard to stop.
Quick FAQ
Can I make carne asada ahead of time?
Yes. Cook the steak ahead and refrigerate it for up to 3 days. Reheat quickly in a skillet.
What cut of steak works best?
Flank steak or skirt steak are traditional choices because they cook quickly and slice well.
Can I bake my own tostada shells?
Absolutely. Bake corn tortillas at 400°F for about 5–7 minutes per side until crisp.
Are tostadas gluten-free?
Yes, if you use 100% corn tostada shells.
How do I keep tostadas from getting soggy?
Assemble them right before serving and avoid overly wet toppings.
Can I grill the steak instead of using a skillet?
Definitely. Grilling gives the steak even more smoky flavor.
Final Thoughts
Mexican Tostadas de Carne Asada are one of those meals that feel festive without requiring hours in the kitchen.
They’re crunchy, juicy, fresh, and loaded with bold flavors in every bite.
Plus, they’re incredibly fun to serve. Put all the toppings on the table and let everyone build their own perfect tostada.
Once you try these, don’t be surprised if they become a regular on your dinner rotation.
And fair warning: you might want to make extra.
Because they disappear fast.
Mexican Tostadas de Carne Asada
Course: Main CourseCuisine: MexicanDifficulty: Easy6
servings15
minutes15
minutes420
kcalCrispy corn tostadas topped with juicy marinated carne asada, creamy guacamole, and fresh toppings. A bold, flavorful Mexican dish that’s quick to assemble and perfect for weeknight dinners or casual gatherings.
Ingredients
- Carne Asada Marinade
2 lbs flank steak or skirt steak
¼ cup olive oil
¼ cup fresh lime juice (about 2–3 limes)
4 garlic cloves, minced
1 teaspoon ground cumin
1 teaspoon smoked paprika
Salt, to taste
Black pepper, to taste
- Tostadas
8–10 corn tostada shells
2 cups guacamole
1 cup sour cream or Mexican crema
1 cup diced tomatoes
½ cup fresh cilantro, chopped
Sliced jalapeños (optional)
Lime wedges for serving
Directions
- Make the marinade.
In a bowl, whisk together olive oil, lime juice, minced garlic, cumin, smoked paprika, salt, and black pepper. - Marinate the steak.
Place the flank or skirt steak in a shallow dish or resealable bag. Pour the marinade over the steak and coat evenly. Refrigerate for at least 1 hour (overnight for deeper flavor). - Cook the steak.
Heat a grill or skillet over medium-high heat. Remove steak from marinade and cook for about 5–7 minutes per side, or until desired doneness. - Rest the meat.
Transfer the steak to a cutting board and let it rest for 5 minutes. - Slice the carne asada.
Cut the steak thinly against the grain to keep the meat tender. - Assemble the tostadas.
Place tostada shells on a serving plate. Top each shell with sliced carne asada. - Add toppings.
Spoon guacamole over the steak, then drizzle with sour cream or crema. Add diced tomatoes and chopped cilantro. - Finish and serve.
Add sliced jalapeños if desired and serve with fresh lime wedges.
Notes
- Marinating overnight gives the carne asada a deeper flavor.
- Always slice steak against the grain to keep it tender.
- Assemble tostadas right before serving so the shells stay crispy.
- Add a layer of refried beans before the steak for extra flavor and structure.
- Store leftover steak in an airtight container in the refrigerator for up to 3 days.
- Reheat steak quickly in a hot skillet to maintain texture.







