Tostadas de Carne Asada are a delightful Mexican dish that combines crisp tostada shells with marinated flank or skirt steak and fresh toppings. These tostadas deliver a perfect balance of flavors and textures that everyone will love.

Why You’ll Love This Recipe
These tostadas are bursting with flavor, making each bite an exciting culinary experience. The combination of marinated steak, fresh toppings, and saucy crema will evoke nostalgia for authentic Mexican cuisine.
This recipe’s simplicity allows even novice cooks to create a restaurant-quality dish at home. With just a handful of ingredients and minimal prep time, you can enjoy a satisfying meal.
Being a family favorite, these tostadas are perfect for gatherings. Everyone from kids to adults appreciates the customizable toppings that make each tostada unique.
Time-saving preparation steps allow you to enjoy a wholesome meal without spending hours in the kitchen. You can whip them up quickly and impress your guests effortlessly.
Print
Mexican Tostadas de Carne Asada
- Total Time: 35 minutes
- Yield: 8 tostadas
- Diet: Omnivore
Description
Crisp tostada shells topped with marinated grilled steak, refried beans, and fresh toppings deliver authentic Mexican flavors. Perfect for gatherings with customizable options for every palate.
Ingredients
1 lb flank or skirt steak
1 tablespoon olive oil
Juice of 1 lime
2 cloves garlic, minced
1 teaspoon cumin
1 teaspoon chili powder
Salt and pepper to taste
8 tostada shells
1 cup refried beans, warmed
1/2 cup crumbled queso fresco
1 cup shredded lettuce
1 cup pico de gallo
1/2 cup sour cream or Mexican crema
1 avocado, mashed or sliced
Fresh cilantro, chopped (optional)
Instructions
Mix olive oil, lime juice, garlic, cumin, chili powder, salt, and pepper in a bowl to create the marinade
Marinate the steak for at least 30 minutes
Grill or skillet-sear the steak until fully cooked, then slice into thin strips
Warm tostada shells lightly if desired
Layer refried beans on each tostada
Top with grilled steak slices, queso fresco, lettuce, pico de gallo, sour cream or crema, and avocado
Garnish with cilantro if using
Notes
Marinate steak while preparing toppings to save time
Use masa harina-stuffed tostadas for extra crunch
Add tomatoes, jalapeños, or more cilantro for customization
Store leftover meat and toppings separately in the refrigerator for up to 3 days
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: Mexican
Ingredient List
- 1 lb flank or skirt steak
- 1 tablespoon olive oil
- Juice of 1 lime
- 2 cloves garlic, minced
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 8 tostada shells
- 1 cup refried beans, warmed
- 1/2 cup crumbled queso fresco
- 1 cup shredded lettuce
- 1 cup pico de gallo
- 1/2 cup sour cream or Mexican crema
- 1 avocado, mashed or sliced
- Fresh cilantro, chopped (optional)
Why These Ingredients Work
Flank or skirt steak is the heart of this dish, providing rich flavor and tenderness when marinated and grilled to perfection. The marinade, consisting of olive oil, lime juice, garlic, cumin, and chili powder, infuses the meat with aromatic flavors and creates a delicious crust when cooked.
Refried beans add a creamy texture that complements the crunch of tostada shells. They act as a base layer, creating a satisfying foundation for the toppings to come.
Toppings like queso fresco, shredded lettuce, pico de gallo, and avocado add freshness and crunch. Each ingredient not only enhances the flavor profile but also adds visual appeal to the tostada.
Essential Tools and Equipment
- Grill or skillet
- Mixing bowl
- Spoon or spatula
- Knife and cutting board
- Meat thermometer (optional)
How To Make Tostadas de Carne Asada
Step 1: Prepare the Marinade
Mix olive oil, lime juice, minced garlic, cumin, chili powder, salt, and pepper in a bowl. This marinade will enhance the steak’s natural flavors and tenderize the meat.
Step 2: Marinate the Steak
Add the flank or skirt steak to the marinade and toss to ensure it’s well-coated. Allow the steak to marinate for at least 30 minutes to absorb maximum flavor.
Step 3: Cook the Steak
Heat a grill or skillet over medium-high heat. Cook the marinated steak for 3–4 minutes per side, or until it reaches medium-rare doneness. Remove from heat and let rest for 5 minutes.
Step 4: Slice the Steak
Thinly slice the rested steak against the grain. This will ensure maximum tenderness when it’s served on the tostadas.
Step 5: Assemble the Tostadas
Spread a generous layer of warmed refried beans over each tostada shell. Top the beans with sliced carne asada, followed by shredded lettuce, pico de gallo, queso fresco, and avocado.
Step 6: Add Finishing Touches
Drizzle each tostada with sour cream or Mexican crema. Optionally, sprinkle freshly chopped cilantro over the top for added flavor.

Chef Tips for Perfect Results
- Choose high-quality flank or skirt steak for the best flavor and tenderness.
- Let the steak marinate longer if possible for deeper flavor absorption.
- Preheat the grill or skillet to ensure a good sear on the meat.
- Slice the steak against the grain to maximize tenderness.
- Customize toppings based on your preferences for extra flavor.
You Must Know
Ensure your steak is cooked to the right doneness for the best taste and texture. Using a meat thermometer can help you achieve a perfect medium-rare, which is the best for flank or skirt steak.
Always let the cooked steak rest before slicing. This allows the juices to redistribute throughout the meat, ensuring every bite is juicy and flavorful.
Pro Tips & Cooking Hacks
- Use a cast-iron skillet for an excellent sear on the steak.
- Opt for corn tortillas for a gluten-free option, if needed.
- Substitute chicken or tofu for a different protein option.
- Prepare additional toppings like pickled jalapenos for an extra kick.
Flavor Variations & Suggestions
Add grilled peppers and onions for a fajita-style tostada. Their sweetness and smokiness will enhance the overall flavor.
Incorporate spicy salsa or chipotle sauce for an extra layer of heat. This will appeal to those who love a bit of spice in their meals.
Make-Ahead Options
The steak can be marinated a day in advance and kept in the refrigerator. This allows for more flavor development and can save time on cooking day.
Assemble the tostadas just before serving to keep the shells crispy. Refried beans and toppings can be prepared ahead and stored for up to 3 days in the refrigerator.
Recipe Notes & Baker’s Tips
- Use fresh ingredients for the best flavor, especially for toppings.
- Leftover steak can be used in salads or burritos for another meal.
- Consider using a salad spinner for dried lettuce to keep it crisp.
Serving Suggestions
Serve with Mexican-style rice and beans for a complete meal. This add-on complements the flavors of the tostadas well.
A crisp light beer or refreshing agua fresca pairs beautifully with this dish, enhancing the overall experience. Additionally, a light dessert like flan will round out the meal nicely.
Storage & Reheating
Store leftovers in an airtight container for up to 3 days in the refrigerator. Reheat the tostadas in the oven for a few minutes to restore their crispiness.
- Wrap separate components to avoid sogginess.
- Freezing the steak works for longer storage, up to 2 months.

Allergy Information
This recipe is naturally gluten-free; just ensure your tostada shells are certified gluten-free. Using corn tortillas instead of wheat will maintain the gluten-free status.
For dairy-free options, substitute sour cream with a dairy-free version or avocado cream. This retains the creaminess without the dairy.
Questions I Get Asked A Lot
Can I substitute a different cut of beef?
Yes, you can use sirloin or ribeye for a different flavor, but adjust cooking times as needed.
How do I know when my steak is cooked?
Use a meat thermometer; medium-rare should register around 130°F (54°C).
Can I make these tostadas ahead of time?
You can prepare toppings in advance, but assembling the tostadas is best done right before serving.
What should I do if my steak is tough?
Slicing against the grain can help improve the tenderness of your steak.
Can I freeze the carne asada?
Yes, freezing the marinated steak or cooked steak cubes works well for future meals.
💬 Tried this recipe? Leave a comment and rating below!



