Shrimp Ceviche Tostadas are a crisp, bright, and festive appetizer that you can make in less than an hour. With this recipe, you’ll never get the soggy shells or rubbery seafood common in restaurant versions.

This post may contain affiliate links. Please read our disclosure policy.
I love a good ceviche tostada, but I have had far too many that were a structural disaster. Most recipes have you pile watery ceviche onto a thin corn shell, which gives you about thirty seconds to eat it before the whole thing falls apart. I like to seed the tomatoes and use a quick aromatic poach for the shrimp instead of hours of soaking in citrus juice because it controls the moisture and guarantees a tender texture that won’t ruin the tostada crunch.
Table of Contents
Recipe at a Glance
- Prep time: 15 minutes
- Total time: 50 minutes
- Yield: 10 tostadas
- Skill level: Easy
Shrimp Ceviche Tostada Ingredients

- Medium Shrimp: I like to use medium shrimp for the best flavor and texture. Look for raw, peeled, and deveined shrimp to save yourself the prep work.
- Fine Sea Salt: Don’t substitute this for iodized table salt or you’ll notice it in the overall flavor.
- Whole Black Peppercorns: Just like the ones you fill your pepper grinder with.
- Roma Tomatoes: I love to use Romas for ceviche, they’re firmer than most tomatoes and hold their shape. Seed them to really minimize the liquid they add.
- English Cucumber: These have a thin skin and very few seeds, so they don’t need to be peeled and won’t make your topping watery. If you use a standard cucumber, be sure to peel it and scoop out the seeds.
- Radishes: Look for bright red, firm radishes. They add a pop of color and extra crunch.
- Red Onion: I like the touch of sweetness in red onion, but white onion works well too. Just be sure to finely dice either one so they don’t overwhelm the ceviche.
- Jalapeño: If you want a mild ceviche, remove all the seeds and membranes (wearing gloves). If you love heat, swap in a serrano chile.
- Cilantro Stems and Leaves: Don’t throw the stems away. They go into the poaching liquid to build deep flavor, while the leaves are chopped for the ceviche.
- Avocado: Choose a ripe avocado that still feels firm. You can dice it into the mix or use thin slices as a base layer to help the ceviche stay put.
- Tostada Shells: Look for thick, high-quality corn tostada shells that can handle a generous pile of toppings.

Why This Recipe Works
- Seeded vegetables: Removing the seeds from the tomatoes and using low-moisture cucumbers is an easy fix for the common problem of soggy tostada shells.
- Aromatic steeping: Steeping the shrimp with peppercorns, lime, and cilantro stems seasons the shrimp from the inside out, providing far more flavor than just an acid cure.
- 30-minute chill: Letting the assembled ceviche sit in the refrigerator gives the lime juice time to saturate the vegetables without turning the shrimp rubbery.
- Double crunch: Combining radishes with a crisp corn tortilla shell creates multi-layered texture that makes the tostadas much more interesting to eat.
How to Make Shrimp Ceviche Tostadas
Poach and shock the shrimp: Bring the seasoned water to a boil, turn off the heat, and steep the shrimp for 3 minutes before moving them to an ice bath to stop the cooking. Remove the shrimp and carefully pat dry with a paper towel, then chop.





Mix and chill: Toss the chopped shrimp with the diced vegetables, lime juice, and salt, then refrigerate for 30 minutes to let the flavors develop.



Assemble and serve: Fold the avocado gently into the ceviche and spoon the mixture onto the tostada shells just before serving to keep the corn shells as crisp as possible.


Pro Tips
- Avocado “Glue”: If you are worried about the topping sliding off, a thin swipe of mashed avocado or Avocado Crema on the shell helps the toppings stay put.
- Fine dice: Keeping the vegetables diced small (roughly 1/4 inch) makes the tostadas much easier to eat and better distributes the flavors and textures.
Make-Ahead and Storage
You can poach the shrimp and prep the vegetables up to 4 hours in advance, but keep them separate in the refrigerator. Combine the shrimp, vegetables, and lime juice 30 minutes before you plan to eat. Once assembled, tostadas should be eaten right away.
More Must-Try Seafood Recipes
Shrimp Ceviche Tostadas

Ingredients
For the Shrimp and Marinade
- 1 pound medium shrimp peeled and deveined
- 1 1/2 teaspoons fine sea salt for seasoning water
- 1 lime cut into wedges plus more for juicing and serving
- 1 teaspoon whole black peppercorns
- 1/4 cup cilantro stems reserve leaves for mixing
For the Ceviche Topping
- 2 Roma Tomatoes seeded and finely diced
- 1/2 medium cucumber peeled and finely diced
- 2 radishes thinly sliced and quartered
- 1/4 cup finely diced red onion
- 1 medium jalapeño (seeds/membrane removed), finely diced
- 1/4 cup fresh lime juice (~2 limes)
- 1/4 teaspoon fine sea salt plus more to taste
- 1 medium avocado diced or thinly sliced
- cilantro leaves (from above), chopped
- microgreens for garnish, optional
To Serve
- 10 tostada shells (4–6″)
- lime wedges
- hot sauce to taste
Instructions
Poach and Chop the Shrimp
- Prepare an ice bath for the shrimp.
- Bring 2 quarts of water to a boil in a medium saucepan with the salt, lime juice and wedges, peppercorns, and cilantro stems. Add the shrimp, cover, and turn off the heat. Let them steep for 3 minutes, just until opaque and cooked through. Transfer to ice bath to cool, then drain well, pat dry, and chop into bite-size pieces.
Mix the Ceviche
- In a large bowl, combine the shrimp, tomatoes, cucumber, radishes, onion, jalapeño, lime juice, and salt. Add chopped cilantro leaves and stir gently to combine. Refrigerate for 30 minutes to let the flavors meld.
Add the Avocado
- Just before serving, gently fold in the avocado so it stays intact. (or top tostadas with thinly sliced avocado)
Assemble the Tostadas
- Spoon a ½ cup of ceviche onto each tostada shell. Garnish with cilantro and microgreens if you like. Serve with lime wedges and hot sauce
Notes
- No base layer needed here, just pile the ceviche directly onto the crisp tostada shells. If you prefer one, a thin swipe of mayo or mashed avocado adds a little richness and helps the topping stay put.
- This recipe makes about 5 cups of ceviche, enough for 10 generously topped tostadas using ½ cup each. You can stretch it to 12 if you portion just a little lighter.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

















