Tostadas were the first thing my grandmother ever let me assemble on my own, and the memory of crunching through that shatteringly crisp shell at age seven has never left me.

Most homemade versions collapse under the weight of their toppings, turning soggy within minutes and sending beans and salsa straight down your wrist. This recipe solves that with a specific oven-bake method that drives out moisture and builds a rigid, golden shell that stays crispy from first bite to last.
Here’s what you’ll get: the exact oven temperature and timing for perfectly crisp tostada shells, a layering order that prevents sogginess, and topping combinations that go from pantry to table in under 30 minutes.
Table of Contents
What Makes a Great Tostada Shell
The entire success of homemade tostadas rests on the shell. You can load on the most flavorful toppings in the world, but if the base bends, buckles, or steams itself soft in the first two minutes on the plate, the whole thing falls apart, literally and figuratively.
Corn tortillas vs. flour tortillas
Corn tortillas are non-negotiable here. They contain less moisture and more starch than flour tortillas, which means they dehydrate beautifully in the oven and develop that signature snap that makes every bite satisfying. Flour tortillas turn leathery rather than crispy. Stick with 6-inch corn tortillas, which are the standard size for tostada shells. Thinner tortillas (sometimes labeled “restaurant style”) crisp up faster and more evenly than thick ones.
The oil question
A very light brush of neutral oil, such as avocado oil or refined coconut oil, on both sides of the tortilla is the move. The oil conducts heat evenly across the surface and encourages browning through the Maillard reaction, the same process that gives toast its golden color and deep, slightly nutty flavor. Do not skip this step, and do not drench the tortilla. You want a sheen, not a pool. Too much oil creates a greasy, soft shell rather than a crispy one.
Oven temperature and rack position
Place your oven rack in the top third of the oven and preheat to 400 degrees Fahrenheit. This temperature is high enough to crisp the tortillas quickly without burning them. The top rack position exposes the tortillas to direct radiant heat from the broiler element (even when the broiler is off), which speeds up browning on the surface facing up. Flip each tortilla at the halfway point, around the 5-minute mark, so both sides get equal exposure.
Bake for 8 to 10 minutes total, and watch closely in the final two minutes. The moment the edges begin to darken from golden to amber, pull them out. Residual heat on the hot baking sheet will continue cooking them slightly, so you want to remove them just before they look done. Let them cool directly on the baking sheet for 2 minutes before loading on toppings. That resting period is when the shell firms up completely.
The single-layer rule
Never stack tortillas on the baking sheet. They need airflow around every edge to crisp evenly. Use two baking sheets if necessary. A crowded pan creates steam, and steam is the enemy of crunch.
Print
Crispy Homemade Tostadas (Oven Baked in 25 Minutes)
- Total Time: 23 min
- Yield: 6 tostadas 1x
Description
Crispy oven-baked corn tortilla shells loaded with seasoned ground beef, refried beans, shredded lettuce, diced tomato, crumbled cotija, and a drizzle of Mexican crema. Ready in 25 minutes and built to stay crunchy from the first bite to the last.
Ingredients
For the tostada shells:
6 corn tortillas (6-inch, thin restaurant style)
2 tablespoons avocado oil or neutral oil
For the beef filling:
1 lb lean ground beef (80/20)
1 teaspoon cumin
1 teaspoon chili powder
1/2 teaspoon smoked paprika
1/2 teaspoon garlic powder
1/4 teaspoon onion powder
1/4 teaspoon dried oregano
2 tablespoons tomato paste
1/4 cup beef broth or water
Salt and black pepper to taste
For the toppings:
1 cup refried beans (canned or homemade, warmed)
1 cup shredded iceberg lettuce
1 medium tomato (diced small)
1/2 cup crumbled cotija cheese
1/4 cup pickled jalapeño slices
3 tablespoons Mexican crema
1 lime (cut into wedges)
Instructions
1. Preheat your oven to 400 degrees Fahrenheit and position the rack in the top third of the oven. Line two baking sheets with aluminum foil.
2. Brush both sides of each corn tortilla with a thin, even coat of avocado oil. Arrange them in a single layer across the two baking sheets so no tortillas overlap.
3. Bake for 5 minutes, then flip each tortilla using tongs. The underside should be pale golden. Return to the oven and bake for another 3 to 5 minutes until both sides are deep golden and the shells feel completely rigid when you lift one by the edge.
4. Remove the shells from the oven and let them rest directly on the hot baking sheets for 2 minutes. They will firm up completely during this time. Keep the oven at 200 degrees Fahrenheit to hold them warm if needed.
5. While the shells bake, heat a large skillet over medium-high heat. Add the ground beef and cook, breaking it into small pea-sized crumbles, for 6 to 7 minutes until fully browned with no pink remaining. Drain excess fat, leaving a thin coating in the pan.
6. Push the beef to one side and add the tomato paste to the center of the skillet. Cook the paste for 60 seconds, stirring it until it darkens slightly and smells caramelized. Mix it into the beef.
7. Pour in the broth or water, add all the spices, stir to combine, and reduce heat to medium-low. Simmer for 3 to 4 minutes until the liquid is absorbed and the filling is moist but not wet. Season with salt and black pepper to taste.
8. Warm the refried beans in a small saucepan over low heat with a splash of water, stirring until spreadable and heated through.
9. Spread 1 to 2 tablespoons of warm refried beans across each tostada shell, leaving a small border at the edge. Spoon about 3 tablespoons of beef filling on top and press lightly to adhere.
10. Add shredded lettuce, diced tomato, crumbled cotija, and pickled jalapeños over the beef. Finish with a thin drizzle of Mexican crema and a squeeze of fresh lime juice. Serve immediately.
Notes
Store leftover beef filling and beans separately in airtight containers in the refrigerator for up to 3 days. Reheat filling in a skillet over medium heat with a splash of broth. Tostada shells keep at room temperature in an airtight container for up to 1 day.
To refresh stored tostada shells, place them on a baking sheet in a 350 degree Fahrenheit oven for 3 to 4 minutes before topping.
For a vegetarian version, swap the beef filling for seasoned black beans or a layer of roasted sweet potato mashed with chipotle in adobo.
Do not assemble tostadas more than 5 minutes before eating. Build them just before serving to preserve the crunch of the shell.
- Prep Time: 13 min
- Cook Time: 10 min
- Category: Dinner, Main Course
- Method: Baking, Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 tostada
- Calories: 310 kcal
- Sugar: 3 g
- Sodium: 520 mg
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 4 g
- Protein: 19 g
- Cholesterol: 55 mg
The Best Tostada Toppings (And How to Layer Them)
Toppings are where tostadas become a canvas, but the order in which you apply them matters more than most people realize.
The layering blueprint
Think of the tostada shell as a structural foundation. Every layer you add either protects it or compromises it. Here is the order that keeps the shell crispy longest:
- Thick spread first. Refried beans, smashed avocado, or a layer of sour cream acts as a moisture barrier between the shell and wetter toppings. The fat and protein in these spreads create a partial seal that slows moisture migration.
- Protein next. Seasoned ground beef, shredded chicken, or black beans go directly on top of the spread. If your protein has any residual liquid, drain it thoroughly before adding it to the shell.
- Fresh toppings last. Shredded lettuce, diced tomato, pickled jalapeños, and crumbled cotija cheese go on top, where they stay cold and crisp against the warm protein beneath.
- Drizzles and sauces at the very end. Crema, hot sauce, and a squeeze of lime juice go on last because liquids sink and soften whatever they touch. Adding them at the end means they have less time to reach the shell before the tostada is eaten.
Topping combinations to try
- Classic beef tostada: seasoned ground beef, refried beans, shredded iceberg, diced tomato, cotija, crema, pickled jalapeños
- Black bean and avocado: smashed black beans, sliced avocado, pico de gallo, shredded cabbage, lime crema, pepitas
- Shredded chicken: slow-cooked pulled chicken (a great use for leftovers from a chicken crock pot taco recipe), refried pinto beans, romaine, radish slices, queso fresco, salsa verde
A note on salsa
The salsa you choose makes a significant difference. A chunky fresh salsa adds acidity and brightness without too much liquid. If you want to try something more complex, a fermented salsa recipe adds a subtle tang that plays beautifully against the richness of refried beans and cheese. Just spoon it on in small amounts right before you eat to keep the shell crispy.
Seasoning the Protein: Beef Tostada Filling
For this recipe, we’re building the classic beef version, because it’s the one most people think of first when they imagine a great tostada. The filling is simple, fast, and deeply savory.
Ingredients for the beef filling
- 1 lb lean ground beef (80/20 or 85/15)
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon dried oregano
- Salt and black pepper to taste
- 2 tablespoons tomato paste
- 1/4 cup beef broth or water
Cooking the filling
Cook the ground beef in a large skillet over medium-high heat, breaking it up into small crumbles as it browns. You want pieces that are roughly pea-sized so they distribute evenly across the shell without rolling off. When the beef is fully browned and no pink remains, drain off excess fat, leaving just a thin coating in the pan for flavor.
Add the tomato paste directly to the pan and stir it into the hot meat. Cook for 60 seconds, stirring constantly. The tomato paste will darken slightly and smell sweet and caramelized. This step concentrates the flavor and removes the raw, metallic edge that tomato paste can have straight from the can.
Pour in the broth or water, add all the spices, stir everything together, and reduce the heat to medium-low. Let the mixture simmer for 3 to 4 minutes until the liquid is mostly absorbed and the filling is moist but not wet. You should be able to press a spatula through it and see no liquid pooling in the bottom of the pan. That is the texture you want on a tostada shell.
Season with salt and a few cracks of black pepper, taste, and adjust. The filling should be bold and slightly smoky, with warmth from the chili powder and cumin.
Building and Serving Your Tostadas
Assembly is a team sport in most households, and setting up a topping station is the best way to handle it. Line up every component in small bowls or plates in the order you’ll layer them, so the build goes quickly once the shells come out of the oven.
Step-by-step assembly
Start by spreading a generous tablespoon of warm refried beans across each tostada shell, going almost to the edges but leaving a small border, about a quarter inch, to keep toppings from sliding off immediately. The beans should be warm and spreadable, not cold and stiff, so heat them in a small saucepan with a splash of water or in the microwave for 60 to 90 seconds before assembly.
Spoon on the beef filling next, distributing about 3 tablespoons per tostada. Press it down lightly into the beans so it adheres. Then add your fresh toppings in quick succession: a small handful of shredded iceberg lettuce, a spoonful of diced fresh tomato, a pinch of crumbled cotija, and a scatter of pickled jalapeño slices.
Finish each tostada with a thin drizzle of Mexican crema from a spoon or squeeze bottle, and a small squeeze of fresh lime juice over the top. The lime juice brightens every other flavor on the plate and is the detail that separates a good tostada from a great one. Serve immediately.
Serving suggestions
Tostadas are best eaten within about 5 minutes of assembly. If you’re serving a crowd, bake all the shells ahead of time and keep them warm in a 200-degree Fahrenheit oven on a wire rack. Set out the toppings buffet-style and let everyone build their own. This format works beautifully for casual dinners, and pairing it with a bright cucumber salad recipe on the side adds a cool, crunchy contrast to the warm, savory filling.
| Component | Make-Ahead Friendly? | Notes |
|---|---|---|
| Tostada shells | Yes, 1 day ahead | Store in an airtight container at room temperature |
| Beef filling | Yes, 3 days ahead | Reheat in a skillet with a splash of broth |
| Refried beans | Yes, 3 days ahead | Reheat with a splash of water |
| Fresh toppings | Day of only | Prep and refrigerate until assembly |
| Crema and lime | Day of only | Add only at serving time |
Frequently Asked Questions
Can I make tostada shells without an oven?
Yes. Heat a dry skillet or comal over medium-high heat and cook each tortilla flat for 2 to 3 minutes per side, pressing down gently with a spatula, until it is rigid and golden in spots. You can also fry them in about 1/2 inch of hot oil for 60 to 90 seconds per side. The oven method is easier for larger batches and produces a more even result across all shells.
Why does my tostada shell get soggy so fast?
The most common cause is applying wet toppings directly to the bare shell. Always use a thick spread like refried beans or mashed avocado as a barrier layer first. Warm proteins also release steam, so make sure your filling is cooked down to a fairly dry consistency before adding it to the shell. Salsa and crema should always go on last.
Can I use store-bought tostada shells?
Store-bought shells are a solid shortcut when time is short, and brands like Guerrero and Mission are widely available. Homemade shells have a fresher corn flavor and a slightly more open, airy texture, but the difference is subtle. If you use store-bought, warm them in a 350-degree Fahrenheit oven for 3 to 4 minutes to refresh their crunch before topping.
What protein works best besides ground beef?
Shredded chicken and seasoned black beans are the two most popular alternatives. Grilled shrimp is excellent for a lighter option, especially in warm months. Carne asada (thin-sliced grilled beef) works beautifully if you have leftovers. The key for any protein is to drain or blot off excess moisture before layering it onto the shell so the base stays crispy as long as possible.
Conclusion
Tostadas are one of those rare dishes that feel like a restaurant-quality project but come together in a single pan and a hot oven with ingredients most people already have at home. The trick is in the shell prep and the layering order, not in any exotic ingredient or complicated technique.
Give this recipe a try this week for a quick weeknight dinner or a laid-back Saturday lunch where everyone gets to build their own.
For more recipes like tostadas, follow us on Facebook and Pinterest for easy Mexican dinner ideas and bold weeknight meals.





