This post may include affiliate links. Thank you for your support.

This 7-ingredient Mexican Shrimp Ceviche is so fresh, ultra flavorful and an absolute breeze to prepare! Featuring refreshing, zesty ceviche packed with plump shrimp and fresh veggies! There’s endless ways to serve this ceviche – dip into it chips, spread it on a tostada with creamy Baja sauce, or add it to martini glasses for a fancy appetizer no one will forget!

Recipe testimonial: I added a few twist, but it was a favorite amongst my teens! Absolutely delicious and extremely fresh!!!” – Monique

Continue to read on for tips! Don’t miss the step by step photos and recipe video showing you exactly how to make this Mexican ceviche tostadas recipe!

Overhead photo of Mexican Shrimp Ceviche Tostadas on a black platter with lime wedges, and sliced radishes.

Update: This post was originally published in May 2016. I’ve updated the post below to include more information about shrimp ceviche. Plus, I added a step by step recipe video to show you how easy this Mexican ceviche tostadas recipe is to prepare! 

Hi friends! Who’s excited that the warm weather has finally decided to settle in? I don’t know about you, but I’m absolutely delighted! Bring on all the colorful produce and bright, healthy dishes!

With the spring season in full swing, I knew I had to share one of my favorite quick and easy summer-approved dishes! Cue the drum roll please, because today’s recipe is fresh, fabulous and bursting with zesty flavor! You can serve it as a snack, lunch, appetizer or light dinner! Regardless of how you choose to serve it, this shrimp ceviche is guaranteed to be a major crowd pleaser!

Overhead photo of all the ingredients needed to make Mexican ceviche neatly arranged on a gray surface.

About this shrimp ceviche recipe

These tostadas are fiesta for your taste buds, my friends! They feature a delicious mix of refreshing shrimp ceviche, smooth Baja sauce and crisp tortilla shells! Essentially, they are epic!

This Mexican ceviche is refreshing, citrusy, bright, tart and herbaceous! It’s packed with plump shrimp, zesty lime, juicy tomatoes, sharp onions, spicy peppers, crunchy carrots and rich avocado!

The accompanying Baja sauce is spicy, smoky, smooth and insanely creamy-dreamy. And, it also happens to be one of my favorite sauces of all time. I highly recommend you double the recipe, because you will want to use it on everything!!

All that ceviche and sauce fabulosity is piled high on salty, crunchy corn tortillas and garnished with thinly sliced radishes and mild scallions. Trust and believe the word olé will be dancing around on your tongue!

This healthy ceviche is perfect as an appetizer, flavorful side or light meal! No matter how you choose to serve it, just be prepared to keep this recipe on heavy rotation this summer!

If you are allergic to shellfish, try the Best Fish Ceviche instead!

What is shrimp ceviche?

Shrimp ceviche, also known as seviche, cebiche, or sebiche, is a seafood dish similar to a shrimp cocktail. It’s made using fresh shrimp that are marinated and “cooked” in a large amount of lime juice. Shrimp ceviche is served cold and traditionally includes various fresh, finely chopped vegetables, such as tomatoes, onions, garlic and cilantro.

This ceviche recipe with shrimp features a Mexican flare and an crispy tostada shell.

Overhead photo of all the ingredient for creamy Mexican sauce for Ceviche Tostadas in a food processor bowl.

What is Mexican ceviche made of?

The exact ingredients in Mexican shrimp ceviche, also known as Ceviche de Camarón, will depend upon the region you are in. However, most recipes will include at least the following basic ingredients:

  • Shrimp: High-quality medium-sized raw shrimp works the best. You’ll need to thaw frozen shrimp before you peel, devein, and remove the shrimp tail. Then, dice the shrimp into bite-sized pieces.
  • Onion: Onions lend a good amount of sharp, savory flavor. You can use red or white onion depending upon your preference.
  • Tomato: Juicy, fresh seeded and finely chopped tomatoes are a must! I like firm roma tomatoes the best in ceviche.
  • Chile Peppers: Stemmed, seeded and finely diced chile peppers are a traditional ingredient. You can use either jalapeno or serrano peppers depending upon your heat preference. A serrano pepper is about 3 times hotter than a jalapeno.
  • Cilantro: Herbaceous fresh cilantro provides tons of fresh flavor! However, if you are averse to cilantro you can substitute flat-leaf parsley.
  • Fresh Citrus Juice: The acid in citrus juice is what ‘cooks’ the shrimp. Since citrus is a key ingredient, I highly recommend you use fresh citrus juice! This recipe uses fresh lime juice, however you can substitute lemon juice for a slightly different flavor.

Ceviche variations

The beauty of this recipe is that it’s extremely customizable! Feel free to mix things up and add any fresh vegetables you have on hand or love!

What to add to ceviche recipe with shrimp

  • Carrots (peeled and finely diced)
  • Avocado (cut into small cubes)
  • Diced Bell Peppers (seeded and diced)
  • Cucumber (peeled, seeded and finely chopped)
  • Pimento Stuffed Olives
  • Radishes (thinly sliced)
  • Scallions (thinly sliced)
  • Diced Fruit (mango or pineapple)
  • Dried Mexican Oregano
  • Good-quality Hot Sauce
  • Ketchup
  • Clamato Juice (tomato and clam juice cocktail)

Angled photo of Shrimp Ceviche Tostadas on a black platter with lime wedges, and sliced radishes.

How to make tostadas ceviche?

Mexican ceviche is not just incredibly delicious, it’s also ridiculously quick and easy to prepare! It doesn’t require a whole lot of thought or effort, and no real cooking is needed!

  1. Make the creamy sauce: Add baja sauce ingredients to a food processor. Pulse and puree until smooth and creamy.
  2. Marinate the shrimp: Combine shrimp and lime juice in a large non-reactive bowl. Refrigerate for 20-25 minutes.
  3. Add vegetables: Drain the shrimp and add chopped vegetables plus more lime juice. Toss well to combine
  4. Marinate again: Refrigerate the shrimp for an additional 10-15 minutes, or until shrimp are firm, opaque and appear ‘cooked’.
  5. Serve: Eat the shrimp ceviche plain, drizzle it with creamy sauce, or serve it over tostadas!

Boom. All the succulent shrimp ceviche for you!

Step by step photos: Making ceviche tostada 

(Don’t forget to scroll down for the in-depth measurements and instructions in the complete printable recipe card at the bottom of the post!)

Overhead photo collage of how to make shrimp ceviche step by step with written instructions on each step.

FAQs: ceviche tostadas 

How to know when shrimp ceviche is done?

The exact marinating time for ceviche will depend upon the citrus you’ve used and the size of the shrimp. Not all citrus is created equal; the acidity in limes (and lemons) can vary. As well, the smaller you dice the shrimp, the faster it will ‘cook’.

The best way to to tell is ceviche is done is to look at the shrimp. Shrimp are ‘cooked’ and ready to eat when their flesh is firm and slightly opaque in color.

Can you overcook ceviche?

Ceviche can be over-marinated or ‘overcooked’. If the shrimp remains in the citrus juice for too long, or if your citrus is very acidic, the proteins will unfold too much. This will cause the shrimp to ‘overcook’ and become very tough and rubbery.

Leaving the shrimp in the citrus marinade for longer than necessary will not improve the flavor or quality of the shrimp; it will simply ‘overcook’ them.

Is Mexican shrimp ceviche safe to eat?

Ceviche is safe to eat. While the shrimp in ceviche isn’t cooked since it has not been heated, it isn’t raw either. Marinating the shrimp in a large amount of citric acid (lime juice) essentially ‘cooks’ the shrimp. Both heat and citric acids are agents of a chemical cooking process called denaturation. The denaturation of proteins cause molecules in the shrimp to unravel which alters the shrimp’s physical and chemical properties. When shrimp is immersed and marinated in citrus juice, denaturation turns the shrimps flesh firm and opaque, as if it had been cooked by heat.

In order to ensure you ceviche is safe, you must use fresh fish from a trust source or reputable fishmonger.  Citric acid will not kill any bacteria the same way heat does. Therefore, it is very important you use fresh, parasite-free shrimp! If you are unsure what seafood is freshest at the market, tell them you are making ceviche and ask for the freshest shrimp they have available.

Using pre-cooked shrimp

If you are not comfortable with raw shrimp in ceviche, you can use cooked shrimp. Leave the shrimp whole and thoroughly pat it dry to remove moisture. Do not marinate the shrimp. Instead, simply toss it with lime juice, diced vegetables and cilantro. Serve immediately. Do not allow the pre-cooked shrimp to marinate in citrus juice or it will over-cook the shrimp, causing it to become very tough, rubbery and unappetizing.

Is tostada de ceviche healthy?

Mexican ceviche is considered an inherently healthy dish. It is made up of lean, protein-rich shrimp, nutrient-dense vegetables and antioxidant-packed lime juice. Ceviche is prepared with fresh ingredients and does not include any processed foods.

This shrimp ceviche recipe is high in protein, vitamins and nutrients. And, it’s low in carbs, calories and unhealthy fats! If you are looking to keep things extremely healthy, skip the creamy baja sauce!

Straight on, close-up photo of a Mexican Ceviche Tostada on a black platter with more tostadas blurred in the background.

How long can tostadas de ceviche last?

Ceviche is best enjoyed fresh on the same day it is made. Leftovers can be stored in an airtight container in the refrigerator for up to two days.

Pro-tip:  If you are wanting to store leftover ceviche, drain all the lime juice from the prepared Mexican ceviche. Keep the ceviche in a tightly sealed container. Removing the excess lime juice will prevent the shrimp from overcooking.

Can you freeze ceviche shrimp?

Fresh shrimp ceviche does not freeze well! I recommend eating ceviche the day it is made.

What to serve with tostada ceviche?

Mexican ceviche is incredibly refreshing and bursting with bright flavors and fresh texture! You can serve this fresh shrimp as a seafood appetizer, side dish or a light meal! While ceviche is traditionally served with saltine crackers, feel free to get creative! You can really serve fresh ceviche with whatever sides you and your family love! Below are a few ideas to help inspire!

Overhead, close-up photo of Shrimp Ceviche on a crispy tostada - photo showcasing how shrimp ceviche should look once 'cooked'

Add these tasty Baja Shrimp Ceviche Tostadas to your Cinco de Mayo menu or make them next time you are craving fresh flavors – I pinkie promise you guys are going to love them!

Until next time friends, cheers – to simply scrumptious ceviche.


Craving MORE? Follow all the deliciousness on FacebookPinterest and Instagram!


More simply delicious shrimp appetizers!

If you love these ceviche with shrimp, try one of these fresh seafood dishes next:

How to make the best Mexican Ceviche recipe and step-by-step video 👇

Overhead, landscape photo of Mexican Shrimp Ceviche Tostadas on a black platter with lime wedges, and sliced radishes.

Mexican Ceviche (Shrimp Ceviche Recipe)

5 from 16 votes
Total Time: 55 minutes
Prep Time: 20 minutes
Inactive Time: 35 minutes
Servings: 6
This Mexican Shrimp Ceviche is so fresh, ultra flavorful and an absolute breeze to prepare! Featuring refreshing, zesty ceviche packed with plump shrimp and fresh veggies! There's endless ways to serve it - dip into it chips, spread it on a tostada with creamy Baja sauce, or at it to martini glasses for a fancy starter!
Recipe can be scaled up or down by using the slider if you hover your mouse over the number of Servings.


  • Food Processor or High Powered Blender
  • Large, Non-Reactive Mixing Bowl



  • 1 Pound Shrimp – peeled, deveined and diced
  • ½ Cup Lime Juice
  • 2 ½ TBS Cilantro – chopped
  • 1 whole Roma Tomato – cored and finely diced
  • 1 small Carrot – finely chopped
  • 1 whole Jalapeno – stemmed, seeded and finely diced
  • ¼ Red Onion – peeled and finely chopped
  • Coarse Sea Salt & Pepper , to taste

Baja Sauce: (Yield 1 ½ Cup)

  • 1 heaping TBS Roasted Red Bell Pepper – roughly chopped
  • ½ Jalapeno – roughly chopped(seeds and ribs removed if you do not want a spicy sauce)
  • 1 heaping TBS Red Onion – roughly chopped
  • 1 Clove Garlic – smashed and peeled
  • ¾ Cup Mayonnaise
  • ½ whole Lime – Juiced (about 1 TBS)
  • 1 tsp Honey
  • ¼ tsp Cumin

Optional for Serving: Corn Tortillas or Tostada Shells (SEE NOTES)

    Optional for Garnish: Thinly Sliced Radishes, Thinly Sliced Scallions, Diced Avocado


      • Make the Baja Sauce: In the bowl of a food processor add – bell pepper, jalapeno, garlic and red onion. Pulse, stopping as needed to scrape down the sides of the bowl, until mixture resembles a chunky puree. Add remaining ingredients and season with 1/4 teaspoon salt and 1/8 teaspoon pepper. Process until smooth. Taste and adjust for seasoning. Transfer to a bowl and set aside in refrigerator until ready to use. (SEE NOTES)
      • Marinate shrimp: In a large, non-reactive bowl, combine shrimp and lime juice. Transfer to the refrigerator and allow to marinate and “cook” for 20-25 minutes.
      • Add vegetables: Drain, reserving ¼ cup of lime juice. Add remaining ceviche ingredients and reserved lime juice. Season to taste with salt and pepper. Toss gently to combine. Transfer back to refrigerator for an additional 10-15 minutes.
      • To Serve: Spread a thin layer of Baja Sauce on each tostada. Top with radishes and ceviche. Garnish with scallions and avocado. Enjoy!



      1. Baja sauce is best if the flavors are allowed to marry for at least 3 hours in the refrigerator. Sauce will keep up to 5 days, covered, in the refrigerator.
      2. To make your own Tostadas:
        Pan Cook: Place a skillet over medium heat and add ¼ - ½ teaspoon olive oil. Add tortillas, one at a time, to skillet and cook 1 minute per side or until golden. Repeat with remaining tortillas and oil. (This is the method I used)
        Deep Fry: Add enough canola oil to a 6 quart saucepan to come up 2’’ from the bottom of pot. Heat over medium-high until a thermometer reaches 350 degrees F. Working in batches, fry (6’’) corn tortillas until crisp, about 1 minute each. Transfer to a paper towel lined plate, season with salt and allow to drain.
        Bake: Preheat oven to 400 degrees. Place tortillas in a single layer on a baking sheet lined with aluminum foil. Bake, flipping over halfway through, for 5-7 minutes or until crisp.
      Nutritional information is an approximation based upon 6 servings and does not include the tostadas.  Exact information will depend upon the brands of ingredients and precise measurements used.


      Calories: 189kcal    Carbohydrates: 9g    Protein: 16g    Fat: 9g    Saturated Fat: 1g    Cholesterol: 194mg    Sodium: 902mg    Potassium: 231mg    Fiber: 1g    Sugar: 3g    Vitamin A: 1590IU    Vitamin C: 19.4mg    Calcium: 121mg    Iron: 1.8mg

      Did you make this recipe?

      Mention @nospoonnecessary on Instagram and tag it #nospoonnecessary!

      ©No Spoon Necessary.  All images and content are under copyright protection. Please do not use any images without prior permission. If you want to reference this recipe, please do so by linking directly to this post.