The sizzle of grilled steak meets the tangy scent of fresh lime, quickly transforming your kitchen into a vibrant taqueria. Today, I’m thrilled to share my go-to recipe for Mexican Tostadas de Carne Asada—a dish that celebrates the lively flavors and textures of Mexican cuisine. Imagine crispy tostada shells topped with juicy carne asada, creamy avocado, and zesty homemade salsa—it’s not only a feast for the eyes but also a satisfying delight for your taste buds! This dish is perfect for both relaxed weeknight dinners and lively weekend gatherings, all while taking just 30 minutes to prepare. Plus, its customizable toppings make it a crowd-pleaser that suits any palate. Ready to elevate your home-cooked meals? Dive into the recipe, and let’s make your taste buds dance!
Why Is This Recipe a Must-Try?
Simplicity at Its Best: This easy recipe requires minimal culinary skills, making it accessible for everyone, from novice cooks to seasoned pros.
Customizable Toppings: Make it yours! With options like shredded cheese, guacamole, or jalapeños, you can tailor each tostada to suit every craving and dietary need.
Vibrant Flavors: Experience the bold harmony of marinated carne asada, fresh veggies, and creamy avocado, creating a deliciously satisfying meal that transports you to Mexico.
Quick Preparation: Whipped up in just 30 minutes, these tostadas are perfect for weeknight dinners or spontaneous entertaining.
Crowd-Pleaser: Whether it’s a family meal or a gathering with friends, these tostadas are sure to impress and keep everyone coming back for seconds—just like our popular homemade salsa!
Mexican Tostadas de Carne Asada Ingredients
• Elevate your cooking game with these vibrant flavors!
For the Marinade
- Olive Oil – Adds fat for moistness and flavor; substitute with avocado oil for a different taste.
- Lime Juice – Provides acidity and brightness to enhance flavors; can replace with lemon juice if necessary.
- Minced Garlic – Introduces a savory depth; use garlic powder as an alternative.
- Cumin – Adds earthy warmth; omit for a milder flavor or replace with ground coriander.
- Chili Powder – Offers spice and color; adjust quantity for the desired heat level.
- Salt – Enhances all flavors; use sea salt or kosher salt for different textures.
- Pepper – Provides heat and depth; black pepper is standard but can substitute with white pepper for a milder flavor.
For the Tostadas
- Flank or Skirt Steak – The best cut for its flavor and tenderness; alternatives include sirloin or ribeye.
- Tostada Shells – Acts as the base; can use corn tortillas baked until crispy as a substitute.
For the Toppings
- Diced Tomatoes – Adds freshness and juiciness; use canned tomatoes in a pinch.
- Red Onion – Provides crunch and sharpness; substitute with green onions for a milder taste.
- Jalapeño – Adds heat and flavor; omit or replace with bell peppers for no heat.
- Shredded Lettuce – Adds freshness and crunch; sub with cabbage for extra texture.
- Avocado – Offers creaminess; use guacamole as a topping alternative.
- Fresh Cilantro – Introduces herbal notes; omit if cilantro is not preferred.
Step‑by‑Step Instructions for Mexican Tostadas de Carne Asada
Step 1: Marinate the Steak
In a medium bowl, whisk together olive oil, lime juice, minced garlic, cumin, chili powder, salt, and pepper until combined. Coat the flank or skirt steak thoroughly in the marinade, ensuring every inch is covered. Let the steak marinate for at least 30 minutes or up to 2 hours in the refrigerator for deeper flavor infusion.
Step 2: Grill the Steak
Preheat your grill or a skillet over medium-high heat for about 5 minutes. Once hot, place the marinated steak on the grill, cooking for 4-6 minutes on each side until it reaches your desired doneness, with a nice sear on the outside. The internal temperature should be around 135°F for medium-rare. Remove the steak and let it rest for 5 minutes before slicing against the grain.
Step 3: Prepare the Salsa
While the steak is resting, combine diced tomatoes, red onion, jalapeño, lime juice, and a sprinkle of salt in a bowl. Mix the ingredients together until well incorporated and let the mixture sit for about 5 minutes to allow the flavors to meld. This vibrant salsa will add a fresh kick to your Mexican Tostadas de Carne Asada.
Step 4: Assemble Tostadas
Gather your tostada shells and arrange them on a large platter. Start layering each shell with sliced carne asada, followed by a generous handful of shredded lettuce. Next, add slices of creamy avocado, spoon on the prepared salsa, and finish with a sprinkle of diced red onion and fresh cilantro for an aromatic touch.
Step 5: Serve
Present your beautifully assembled Mexican Tostadas de Carne Asada with lime wedges on the side for an extra burst of citrus flavor. Make sure to serve immediately to enjoy the crispy texture of the tostadas while the toppings are fresh and vibrant—perfect for a delightful weeknight dinner or a casual gathering with friends!
What to Serve with Mexican Tostadas de Carne Asada
Elevate your dining experience by creating a well-rounded meal that perfectly complements these delicious tostadas.
Mexican Rice: A flavorful companion, this dish brings a touch of spice and complements the meatiness of the tostadas beautifully.
Black Beans: Creamy and filling, black beans add a nutritious component while enhancing the overall flavor experience. Try serving them with a dash of lime!
Corn Salad: A refreshing mix of sweet corn, lime, and fresh herbs brightens your plate and adds a lovely crunch, balancing the textures of the tostadas. The sweetness makes it an inviting side.
Guacamole: Creamy and rich, guacamole provides a cooling element! It pairs perfectly with the spiciness of the carne asada and enhances each bite.
Chips and Salsa: Keep the fiesta alive with crispy tortilla chips served alongside homemade salsa. This adds an extra crunch and keeps everyone engaged while waiting for the main dish.
Hibiscus Iced Tea: This floral, refreshing beverage is perfect to wash down your meal, offering a mildly sweet contrast to the savory tostadas. Its vibrant color adds a festive touch!
How to Store and Freeze Mexican Tostadas de Carne Asada
Fridge: Keep leftover tostada ingredients in separate airtight containers for up to 3 days. This helps maintain freshness, ensuring each component retains its texture.
Freezer: For longer storage, freeze marinated carne asada in a sealed bag for up to 3 months. Thaw in the fridge overnight before grilling.
Toppings: Store toppings like diced tomatoes, lettuce, and avocado in separate containers to avoid sogginess for up to 2 days. Assemble just before serving for the best flavor.
Reheating: Reheat the carne asada in a skillet over medium heat until warmed through. Enjoy fresh, vibrant flavors in your Mexican Tostadas de Carne Asada!
Expert Tips for Mexican Tostadas de Carne Asada
Marinate Longer: Ensure your steak marinates for at least 2 hours for maximum flavor. Short marinating times can result in less intense flavors.
Don’t Overcook: Keep an eye on the steak while grilling. Overcooking can lead to a dry texture; aim for medium-rare for optimal juiciness.
Layer Smartly: Assemble toppings in a way that balances flavors and textures. Place heavier ingredients like carne asada first, followed by lighter toppings for stability.
Prep Ahead: Consider preparing the salsa and marinading the steak in advance. This saves time during assembly and keeps ingredients fresh for better taste.
Customize Freely: Don’t hesitate to experiment with toppings! From pickled red onions to different cheeses, personalizing your Mexican Tostadas de Carne Asada adds an exciting twist every time.
Mexican Tostadas de Carne Asada Variations
Customize your tostadas with delightful twists that will make your taste buds sing and your meals memorable!
- Vegetarian Delight: Swap the carne asada for grilled portobello mushrooms or zucchini, adding a hearty, smoky flavor that everyone will love.
- Spicy Kick: Add chopped serrano peppers or a dash of hot sauce in the salsa for an extra kick. Feel the heat and give your tostadas a bold twist!
- Dairy-Free: Utilize vegan cheese or omit dairy altogether by loading up on additional veggies and a drizzle of lime juice for flavor.
- Avocado Twist: Instead of slices, mash the avocado with lime and cilantro for a creamy, zesty topping that’s sure to satisfy.
- Crispy Fried: For a satisfying crunch, top your tostadas with crispy fried onions or shallots. This elevates the texture and adds a savory depth to each bite.
- Citrus Infusion: Mix orange juice into your marinade for a refreshing twist that brightens the flavors of the carne asada. You’ll love the added zing!
- Tropical Flair: Add diced mango or pineapple to your salsa for a sweet and savory contrast that compliments the savory meat beautifully.
- Salsa Verde: Switch up your salsa for a fresh, tangy salsa verde made with tomatillos for an exciting flavor profile that dances on your palate!
Feel free to mix and match these variations to create your perfect tostada experience!
Make Ahead Options
These Mexican Tostadas de Carne Asada are perfect for meal prep enthusiasts! You can marinate the steak up to 24 hours in advance, which lets the flavors develop for deeper taste. Additionally, you can prepare the salsa and chop the vegetables (like lettuce and tomatoes) up to 3 days ahead; simply refrigerate them in airtight containers to maintain freshness. When it’s time to serve, grill the marinated steak for about 4-6 minutes per side, let it rest, and then slice. Assemble the tostadas with the prepped ingredients right before eating for that perfect crispy texture, and you’ll enjoy a flavorful, restaurant-quality dish with minimal effort!
Mexican Tostadas de Carne Asada Recipe FAQs
What type of steak is best for Mexican Tostadas de Carne Asada?
Absolutely! Flank or skirt steak is typically recommended for its rich flavor and tenderness. If you’re looking for alternatives, sirloin or ribeye can also work well, but ensure they are cooked correctly to maintain juiciness.
How should I store leftover ingredients?
To store leftover tostada ingredients, keep them in separate airtight containers in the refrigerator. Most components will stay fresh for up to 3 days. This helps preserve the textures, so your tostadas remain crisp and delicious when you’re ready to enjoy them again!
Can I freeze the marinated carne asada?
Certainly! For freezing, place the marinated carne asada in a resealable freezer bag, removing as much air as possible. It can be stored in the freezer for up to 3 months. When you’re ready to use it, thaw it in the fridge overnight before grilling for best results.
What should I do if the tostada shells are getting soggy?
If you notice your tostada shells getting soggy, it’s best to assemble them just before serving. Additionally, consider layering sturdier ingredients first (like the carne asada) and adding fresh toppings last to maintain that delightful crunch.
Are there any dietary considerations I should keep in mind?
Definitely! For those with dietary restrictions, consider using gluten-free tostada shells or skipping certain toppings based on allergies. You can also easily make these tostadas vegetarian by substituting the carne asada with grilled vegetables or beans for a hearty alternative.
What if my salsa is too spicy for my taste?
Very! If the salsa turns out spicier than expected, try adding more diced tomatoes or a small amount of sugar to balance the heat. Alternatively, you could mix in a bit of sour cream or avocado to help tone down the spice!

Savory Mexican Tostadas de Carne Asada for Easy Weeknight Dinners
Ingredients
Equipment
Method
- In a medium bowl, whisk together olive oil, lime juice, minced garlic, cumin, chili powder, salt, and pepper until combined. Coat the flank or skirt steak thoroughly in the marinade. Let marinate for at least 30 minutes or up to 2 hours in the refrigerator.
- Preheat your grill or a skillet over medium-high heat for about 5 minutes. Grill marinated steak for 4-6 minutes on each side until desired doneness. Let the steak rest for 5 minutes before slicing against the grain.
- While the steak rests, combine diced tomatoes, red onion, jalapeño, lime juice, and a sprinkle of salt in a bowl. Mix until well incorporated and let sit for about 5 minutes.
- Gather tostada shells on a platter. Layer each shell with sliced carne asada, shredded lettuce, avocado, salsa, and finish with diced red onion and fresh cilantro.
- Serve with lime wedges on the side for extra citrus flavor. Enjoy immediately for crispy tostadas and fresh toppings!