Mexican Tostadas de Carne Asada consist of crispy tortilla shells topped with marinated grilled steak, fresh veggies, and creamy sour toppings. Easy to prepare and bursting with flavor, these tostadas make the perfect dish for any occasion.

| Prep Time | 30 minutes |
|---|---|
| Cook Time | 15 minutes |
| Total Time | 45 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Cuisine | Mexican |
Why You’ll Love This Recipe
- Deliciously balanced flavors with savory carne asada.
- Quick cooking time, perfect for weeknight dinners.
- Easy to customize with your favorite toppings.
- Family-friendly dish that kids love.
- Perfect for entertaining guests at parties or gatherings.
Equipment Needed
- Mixing bowl
- Grill or cast-iron skillet
- Meat thermometer
- Serving platter
Mexican Tostadas de Carne Asada
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Crispy tostada shells topped with marinated grilled steak, refried beans, fresh veggies, and creamy toppings. A quick, flavorful dish perfect for any occasion.
Ingredients
1 lb flank or skirt steak
1 tablespoon olive oil
1 lime, juiced
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
Combine olive oil, lime juice, garlic, cumin, chili powder, salt, and pepper in a bowl to create the marinade.
Add steak to the marinade, cover, and refrigerate for at least 30 minutes.
Preheat a grill or cast-iron skillet over medium-high heat.
Grill steak for 3-4 minutes per side for medium-rare, using a meat thermometer to check for 135°F (57°C) internal temperature.
Let the steak rest for 5 minutes, then slice thinly against the grain.
Warm tostada shells, spreading a layer of refried beans on each.
Top with grilled steak slices, shredded lettuce, pico de gallo, queso fresco, sour cream or crema, and mashed avocado.
Garnish with fresh cilantro if desired and serve on a platter.
Notes
For halal compliance, ensure queso fresco and crema are free from animal enzymes.
Use a plant-based queso substitute for a vegan option.
Store leftovers in an airtight container in the refrigerator for up to 2 days.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 tostada
- Calories: 420
- Sugar: 4g
- Sodium: 600mg
- Fat: 22g
- Saturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 6g
- Protein: 26g
- Cholesterol: 55mg
Ingredients You’ll Need
- 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)
Ingredient Notes
Steak: Flank or skirt steak are ideal for this recipe due to their rich flavor and tenderness when marinated and grilled.
Olive Oil: Helps in marinating the steak and adds a touch of richness to the flavor.
Refried Beans: These creamy beans serve as a flavorful base and add essential protein to the tostadas.
Pico de Gallo: A fresh salsa made from tomatoes, onions, and cilantro, providing a bright and zesty flavor contrast.

Explain Why Key Ingredients Work
The flank or skirt steak plays a crucial role in delivering deep, meaty flavors when properly marinated. The acidity of lime juice tenderizes the meat while enhancing its taste.
Olive oil not only aids in marination but also contributes to a lovely sear on the steak when grilled, creating a nice crust that locks in juices.
Fresh pico de gallo adds a refreshing crunch and vitality to the tostadas, balancing the rich cream of the sour cream and the flavors from the steak.
Step-by-Step Instructions
Step 1: Prepare the Marinade
Mix olive oil, lime juice, minced garlic, cumin, chili powder, salt, and pepper in a bowl. This marinade will infuse the steak with exceptional flavor.
Step 2: Marinate the Steak
Add the flank or skirt steak to the marinade, tossing to coat evenly. Allow the steak to marinate for at least 30 minutes to absorb the flavors.
Step 3: Grill the Steak
Heat a grill or skillet over medium-high heat. Cook the marinated steak for about 3–4 minutes per side, or until it reaches medium-rare. Use a meat thermometer for accurate doneness.
Step 4: Let the Steak Rest
Once cooked, let the steak rest for 5 minutes before slicing it thinly against the grain, ensuring each slice is tender.
Step 5: Assemble the Tostadas
Spread a layer of warmed refried beans over each tostada shell. Top with sliced carne asada, followed by shredded lettuce, pico de gallo, crumbled queso fresco, and avocado.
Step 6: Add the Finishing Touches
Drizzle with sour cream or Mexican crema and sprinkle with fresh cilantro if desired. Serve immediately to enjoy the freshness of the ingredients.

Pro Tips & Cooking Hacks
- For a smokier flavor, you can use a charcoal grill.
- Marinate the steak longer for a more profound flavor infusion.
- Use store-bought tostada shells to save time, or make your own by frying corn tortillas.
Tips & Variations
For added heat, include jalapeños in your pico de gallo or sprinkle chili flakes on top. This adjustment creates a spicy twist on the original flavor profile.
If you’re looking for a healthier alternative, consider using grilled chicken or tofu as a substitute for the steak, ensuring a delicious and satisfying vegetarian option.
Serving Suggestions
Serve these tostadas with a side of Mexican rice or a simple green salad to make a complete meal. They also pair beautifully with a cold jar of horchata or agua fresca.
Common Mistakes to Avoid
- Skipping the marination time—Be sure to allow at least 30 minutes for the flavors to penetrate the meat.
- Overcooking the steak—Use a meat thermometer to avoid a dry outcome; medium-rare is perfect.
- Not allowing the steak to rest—Resting lets juices redistribute, keeping the meat moist and flavorful.
What to Serve With Mexican Tostadas de Carne Asada
Pairing your tostadas with a side of grilled vegetables enhances the meal’s freshness and offers additional textures. You can also serve them alongside tortilla chips and guacamole for extra crunch and flavor.
Frequently Asked Questions
What can I use instead of flank steak?
You can substitute flank steak with sirloin or chicken breast for lighter options.
How do I know when the steak is done?
Using a meat thermometer, aim for 130-135°F for medium-rare doneness.
Can I make the tostadas ahead of time?
Yes, prepare the toppings in advance, then assemble the tostadas just before serving to maintain crunch.
How do I store leftovers?
Store leftover tostadas in an airtight container in the fridge for up to 2 days, but the shells may lose their crispness.
What toppings can I add to my tostadas?
Consider adding sliced jalapeños, corn, or black beans for extra flavor and nutrition.
Mexican Tostadas de Carne Asada offer a flavor-packed experience that is easy to create and enjoyable to eat. These tostadas, built on a foundation of high-quality ingredients, are a vibrant addition to any meal. Let the savory taste and fresh toppings shine as you serve them to friends and family.