There’s something special about making Authentic Mexican Tostadas de Carne Asada at home — the kind that instantly fills the kitchen with warm spices, smoky grilled meat, and the freshness of lime and cilantro. These tostadas carry the soul of classic Mexican street food: crisp tortilla bases layered with creamy refried beans, tender slices of marinated steak, bright vegetables, and bold flavors that come together simply but beautifully. Whether you’re cooking for your family, preparing a casual gathering, or recreating the taste of your favorite taquería, this recipe makes a meal that feels festive, colorful, and full of heart.
The first time you bite into a tostada like this, you get crunch, char, creaminess, and freshness all at once — a balance that makes this dish unforgettable. And the best part? It’s easy to customize for picky eaters, healthy eaters, spice lovers, or anyone who enjoys a satisfying homemade Mexican dinner. This guide walks you through everything from marinating the steak to assembling picture-perfect tostadas, with plenty of tips along the way to help you master each layer.
Why You’ll Love These Authentic Mexican Tostadas de Carne Asada

- They deliver bold, restaurant-quality flavor using simple pantry ingredients.
- The marinade infuses the meat with citrus, garlic, and warm spices for rich depth.
- Crisp tostada shells pair beautifully with tender carne asada for amazing texture.
- Every topping is customizable to fit your family’s preferences.
- They’re ideal for casual dinners, gatherings, game nights, or summer cookouts.
- The entire recipe is naturally family-friendly, approachable, and easy to prepare.
Ingredients for Authentic Mexican Tostadas de Carne Asada
For the Carne Asada Marinade
- 2 limes, juiced
- 1 orange, juiced
- 4 tablespoons soy sauce
- 1 tablespoon balsamic vinegar
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ jalapeño, thinly sliced
- 1 teaspoon ground cumin
For the Meat
- 1 pound skirt steak
For the Tostadas
- 6–8 tostada shells
- 1 can refried beans
- Shredded iceberg lettuce
- Diced tomatoes
- Sliced red onion
- Lime wedges (optional)
- Fresh cilantro
Ingredient Notes (Substitutions & Healthy Swaps)
- Skirt Steak: Flank steak or thin sliced sirloin works well if skirt steak isn’t available.
- Soy Sauce Substitute: Use coconut aminos for a lower-sodium option.
- Heat Level: Swap jalapeño for serrano if you want extra spice, or omit it for kids.
- Beans: Refried black beans are a richer, more earthy alternative.
- Tostadas: You can bake corn tortillas with a light brush of oil for a healthier version.
- Citrus: Lemon juice works if you don’t have limes or oranges.
- Onions: White onions offer a sharper bite, while red onions add sweetness and color.
Step-by-Step Instructions
Step 1 – Make the Marinade
In a bowl, whisk together lime juice, orange juice, soy sauce, balsamic vinegar, olive oil, garlic, jalapeño, and cumin. The citrus helps tenderize the meat while the soy sauce adds deep umami. Taste and adjust the flavors if needed — a little extra citrus or garlic can brighten the marinade.
Step 2 – Marinate the Steak
Place the skirt steak in a large zip-top bag or shallow dish. Pour the marinade over the meat and turn it so every part is coated. Seal the bag or cover the dish, then refrigerate for at least 1 hour. For stronger flavor, marinate up to 6 hours. This step makes the steak incredibly juicy and flavorful once grilled.
Step 3 – Grill the Carne Asada
Heat your grill or grill pan to medium-high. Remove the steak from the marinade and shake off any excess. Grill for about 3 minutes per side until nicely charred. Let it rest for a few minutes so the juices settle, then slice thinly against the grain to keep the meat tender.
Step 4 – Warm the Beans and Prep the Toppings
Heat the refried beans until smooth and spreadable. Chop the lettuce, dice the tomatoes, slice the onions, and prepare any additional toppings you like. Keeping everything ready makes assembly fast and simple.
Step 5 – Build the Tostadas
Spread a spoonful of warm refried beans over each tostada shell. Add slices of carne asada, then top with lettuce, tomatoes, onions, cilantro, and a squeeze of lime juice (optional). Serve immediately so the tostadas stay wonderfully crisp.
Pro Tips for Success
- Let the steak rest before slicing — it keeps the meat juicy.
- Cut against the grain for tender bites.
- Don’t over-marinate; the citrus can break down the meat if left too long.
- Toast the tostadas for a few minutes in the oven for extra crunch.
- Prep all toppings before grilling the meat for smooth assembly.
- Use a hot grill or pan to get that classic charred, smoky flavor.
Flavor Variations
- Chipotle-Lime Tostadas: Add chipotle in adobo to the marinade for a smoky finish.
- Spicy Serrano Tostadas: Add thinly sliced serranos for heat lovers.
- Creamy Avocado Tostadas: Spread mashed avocado between the beans and meat.
- Street-Style Version: Add crumbled queso fresco and Mexican crema.
- Veggie Lovers: Add sautéed peppers, corn, or pickled red onions.
Serving Suggestions
- Serve with Mexican rice or cilantro-lime rice.
- Pair with grilled vegetables for a complete meal.
- Offer a salsa bar: pico de gallo, salsa verde, roasted tomato salsa.
- Add guacamole or avocado slices for creaminess.
- Serve with charred corn or a simple cabbage slaw.
Storage and Freezing Instructions
- Carne Asada: Store cooked meat in an airtight container for up to 4 days.
- Beans: Refrigerate leftovers for 3–4 days.
- Tostada Shells: Keep sealed at room temperature to maintain crispness.
- Freezing: Freeze only the cooked meat — it keeps well for 2–3 months.
- Reheating: Warm the meat in a skillet with a splash of water or citrus juice.
Nutrition Facts (Per Tostada)
| Nutrition | Amount |
|---|---|
| Calories | ~260 |
| Protein | ~16g |
| Carbs | ~21g |
| Fat | ~12g |
| Fiber | ~4g |
| Sodium | ~430mg |
(Values vary depending on toppings and tostada shell brand.)
FAQ About Authentic Mexican Tostadas de Carne Asada
What cut of beef is best for carne asada?
Skirt steak is traditional because it’s thin, flavorful, and cooks quickly over high heat. Flank steak also works well, though it tends to be a little firmer. Always slice against the grain for tenderness.
Can I make tostadas ahead of time?
Yes — you can prep the marinade, toppings, and even grill the meat ahead. Store them separately and assemble right before serving. Tostadas should always be built fresh so the shells stay crisp.
Can I cook the carne asada without a grill?
Absolutely. A cast-iron pan or grill pan works wonderfully. The high heat will still give you a good sear, even indoors. Just avoid overcrowding the pan so the meat browns instead of steaming.
How do I keep tostadas from getting soggy?
Spread a thin layer of refried beans as the first layer — they act as a moisture barrier. Then add the meat and toppings just before serving.
Is this recipe spicy?
The heat level is mild to moderate depending on the jalapeño. You can omit it for a kid-friendly version or add hotter peppers for extra kick.

Authentic Mexican Tostadas de Carne Asada
Ingredients
- For the Carne Asada
- 1 lb thin-cut flank or skirt steak
- 2 tbsp lime juice
- 1 tbsp orange juice
- 1 tbsp olive oil
- 1 garlic clove minced
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp salt
- ½ tsp black pepper
- Tostada Base
- 4 crispy tostada shells
- 1 cup refried beans warm
- ½ cup shredded lettuce
- ½ cup diced tomatoes
- ¼ cup diced white onion
- ¼ cup crumbled queso fresco optional
- Fresh cilantro chopped
- Salsa or hot sauce
- Lime wedges
Instructions
- Marinate the Steak
- Combine lime juice, orange juice, olive oil, garlic, cumin, chili powder, salt, and pepper. Add steak and marinate for 15–20 minutes.
- Cook the Carne Asada
- Heat a skillet or grill pan over high heat. Cook steak for about 2–3 minutes per side until nicely charred. Rest for 5 minutes, then slice thinly.
- Prepare the Tostada Shells
- Use store-bought tostada shells or bake corn tortillas at 400°F (205°C) for 5–7 minutes until crisp.
- Spread the Beans
- Add a layer of warm refried beans on each tostada shell.
- Add the Carne Asada
- Place sliced steak on top of the beans.
- Add Fresh Toppings
- Add lettuce, tomatoes, onions, queso fresco, and cilantro.
- Finish and Serve
- Drizzle with salsa or hot sauce and squeeze fresh lime on top.
Notes
- For more flavor, marinate the steak longer (up to 2 hours in the fridge).
- You can replace carne asada with chicken, shrimp, or veggies for variation.
- Keep tostada shells crisp by adding beans just before serving.
Nutrition
Final Thoughts
These Authentic Mexican Tostadas de Carne Asada celebrate everything people love about Mexican cooking — vibrant colors, bold flavors, and fresh ingredients layered in a way that feels beautifully balanced. With a citrus-garlic marinade, tender grilled steak, crisp tostada shells, and classic toppings, this recipe delivers a satisfying meal you’ll come back to over and over. Whether you’re planning a quick weeknight dinner or a festive gathering, these tostadas offer a delicious blend of crunch, char, and freshness that never disappoints. For more inspiration, check out this Easy Hearty Italian Sausage & White Bean Soup Our Pinterest boards feature plenty of easy, delicious recipes to keep things fresh in the kitchen
