Go Back
Three shrimp ceviche tostadas topped with diced tomato and cucumber, fanned avocado slices, and thin jalapeño rounds on marble surface

Tostadas with Ceviche

Three crisp round tostadas per serving, made from small corn tortillas fried until golden and firm, then topped generously with fresh shrimp ceviche, diced tomato, cucumber, red onion, cilantro, fanned avocado slices, thin jalapeño rounds, and lime wedges, with the ceviche looking cold, bright, and vivid against the crispy golden tostadas. Poaching the shrimp briefly before lime-marinating rather than relying on citrus alone is the food-safety backbone of this recipe — a genuinely different approach from traditional raw-lime ceviche, and the same brief-poach-then-marinate principle that gives this version the bright, citrus-forward ceviche flavour without the risk of undercooked shellfish. Frying the tortillas until fully rigid rather than merely golden matters just as much, since a tostada that still bends after cooling was under-fried and won't hold up to the ceviche's moisture. Draining the ceviche slightly before topping, and assembling only right before serving, both protect the same vulnerable point — a crisp shell has almost no defence against sustained contact with liquid. The payoff is a tostada with genuine contrast, crisp golden shell beneath cold, bright, well-drained ceviche and clean avocado fans.
Prep Time 40 minutes
Cook Time 25 minutes
resting time 20 minutes
Total Time 1 hour 25 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican
Calories: 480

Ingredients
  

For the Homemade Corn Tostadas
  • 120 g masa harina
  • 1.5 g fine sea salt
  • 150 g warm water approximately 40°C
For Frying the Tostadas
  • Neutral oil enough for 2–3cm depth in the skillet
  • Fine sea salt for seasoning after frying
For the Shrimp Ceviche
  • 900 g raw shrimp peeled and deveined
  • 2 litres water for poaching
  • 12 g kosher salt for poaching water
  • 180 ml fresh lime juice
  • 45 ml fresh orange juice
  • 400 g ripe tomatoes seeded and diced small
  • 300 g cucumber peeled if thick-skinned, seeded and diced small
  • 120 g red onion finely diced
  • 35 g fresh cilantro finely chopped
  • 1 small jalapeño deseeded and finely diced, optional for the ceviche mix
  • 6 g kosher salt plus more to taste
  • 2 g freshly cracked black pepper
For the Avocado and Jalapeño Finish
  • 2 ripe avocados thinly sliced and divided across all tostadas
  • 15 ml fresh lime juice for the avocado
  • 1 jalapeño thinly sliced into rounds
For Garnishing and Serving
  • 3 limes cut into wedges
  • Fresh cilantro leaves optional extra garnish

Method
 

Prepare the Small Corn Tortillas
  1. Prepare the Homemade Corn Tortilla dough according to its separate recipe, using 120g masa harina, 1.5g salt, and 150g warm water. Mix until the dough is soft, hydrated, and no dry masa remains. Rest covered for 20 minutes. Divide into 12 equal balls of about 22–23g each. Keep the dough covered at all times so the masa does not dry out. Press each tortilla to about 11.4cm / 4.5 inches diameter and cook on a dry hot skillet or comal until lightly charred, flexible, and just cooked through. Stack under a towel while finishing the batch. The tortillas should be cooked but still pale and flexible before frying. Keeping this initial cook light and pale, rather than fully charred, matters because the frying stage still has real colour development to do — a tortilla that's already deeply browned before frying risks burning before it reaches the fully rigid stage this recipe needs.
Fry the Tostadas
  1. Heat 2–3cm neutral oil in a skillet to 175–180°C. Fry the tortillas one or two at a time for 45–75 seconds per side, pressing gently with tongs if they puff, until golden, rigid, and crisp. Transfer to a rack and season lightly with fine salt while hot. Do not stack the tostadas while warm. Steam will soften them and wreck the whole point of the dish. Frying only one or two at a time, rather than a larger batch, keeps the oil temperature stable enough to produce genuinely rigid, evenly coloured tostadas — overcrowding drops the temperature and risks an undercooked, still-flexible result.
Poach the Shrimp
  1. Bring 2 litres water and 12g kosher salt to a simmer. Add the shrimp and poach for 60–90 seconds, just until opaque and curled into a loose C-shape. Drain immediately and rinse briefly under cold water or transfer to an ice bath. Do not overcook the shrimp. Tight O-shaped shrimp are rubbery and ugly. The C-shape versus O-shape distinction is a reliable visual cue for doneness — shrimp curl progressively tighter the longer they cook, and stopping at the loose C-shape is what keeps the texture tender rather than tightening into rubbery overcooked shrimp.
Chop and Lime-Marinate the Shrimp
  1. Pat the cooled shrimp dry. Cut into bite-sized pieces, leaving some pieces larger so the shrimp stays visually obvious. Combine the shrimp with lime juice and orange juice. Let sit for 15–20 minutes in the refrigerator while preparing the vegetables. This gives the bright ceviche flavour without pretending lime juice alone makes raw seafood safe. The shrimp here is already fully cooked from poaching, so this citrus marinade is doing flavour work rather than any actual cooking — a meaningful distinction from traditional raw ceviche, where lime juice's role in denaturing proteins is doing double duty as both flavour and a form of chemical cooking.
Mix the Ceviche
  1. Add the diced tomatoes, cucumber, red onion, cilantro, optional diced jalapeño, salt, and black pepper to the shrimp. Fold gently until combined. Taste and adjust with more salt or lime if needed. The ceviche should be bright, juicy, and fresh, but not swimming in liquid. If it looks watery, drain off some excess juice before assembling. Folding gently rather than stirring vigorously keeps the diced vegetables and shrimp pieces distinct rather than breaking them down — the visual and textural variety of clearly defined pieces is part of what makes the finished ceviche look genuinely fresh rather than mashed together.
Prepare the Avocado and Jalapeño
  1. Slice the avocados thinly and toss or brush gently with lime juice to prevent browning. Slice the jalapeño into thin rounds for topping. Keep the avocado slices clean and intact. Smashed avocado will make the tostadas look messy instead of fresh. A light brushing of lime juice, rather than a full toss, is usually enough to slow oxidation without needing to handle the delicate slices any more than necessary to keep them intact for fanning.
Assemble the Tostadas
  1. Place 3 crisp tostadas per serving on plates. Spoon the shrimp ceviche generously over each tostada, draining each spoonful slightly so excess liquid does not soak the shell. Fan avocado slices over the ceviche on each tostada. Add thin jalapeño rounds on top. Finish with extra cilantro if using. Draining each individual spoonful as it's added, rather than relying solely on the earlier draining of the whole batch, is a second layer of protection for the crisp shell — even well-drained ceviche can pool a little liquid at the bottom of the bowl by the time it's spooned out.
Serve
  1. Serve immediately with lime wedges at the plate edge. The tostadas should be crisp, the ceviche cold and vivid, the avocado cleanly sliced, and the jalapeño visible on top. This dish has essentially no holding window once assembled — the crisp tostada shell begins softening from contact with the cold, moist ceviche within minutes, so serving without any delay is what preserves the crunch this whole recipe is built around.

Notes

The poach-then-marinate method used for this ceviche is a deliberate departure from the traditional technique of "cooking" raw shrimp or fish purely through extended contact with lime juice. Briefly poaching the shrimp until just opaque and curled guarantees it's actually food-safe, cooked through by heat rather than by an acid whose cooking effect can be inconsistent depending on cut size, citrus strength, and marinating time. The subsequent lime-and-orange-juice marinade then exists purely to layer in the bright, characteristic ceviche flavour, with none of the food-safety ambiguity that comes with relying on citrus alone.
Frying the tostadas to genuine rigidity, not just visible golden colour, is worth double-checking rather than assuming from appearance alone. A tostada that still has any flex to it once cooled was under-fried, and that flexibility is a direct predictor of how it will perform under a spoonful of cold, juicy ceviche — a rigid tostada holds its shape and crunch considerably longer than a merely golden but still slightly pliable one.
Seeding both the tomatoes and the cucumber before dicing is a small step that meaningfully affects the finished ceviche's texture. Tomato and cucumber seeds both carry a disproportionate amount of the vegetables' internal moisture, and removing them before dicing keeps the diced pieces themselves firmer and less prone to releasing excess liquid into the mix once combined with the shrimp and citrus.
This is a dish built around near-zero holding time at every stage past the initial prep. The tortillas need to be fried close to serving to stay crisp, the shrimp ceviche needs to be assembled and topped only once every component is ready, and the fully built tostadas need to reach the table within minutes of assembly. Treating any of these timing windows loosely is the most direct path to a soggy, disappointing result.