Ceviche is so fresh and loaded with shrimp, tomatoes, cucumber, onion, cilantro, and avocado, all marinated in fresh lime juice. For this Mexican Shrimp Cocktail, you can use raw shrimp, but I prefer using cooked shrimp to cut the prep time way down. Watch the video, and you’ll see why I love this authentic ceviche so much!

Shrimp ceviche on a tostada

This post may contain affiliate links. Read my disclosure policy.

Helpful Reader Review

“I made this ceviche for lunch today. Used the cooked shrimp and Picante Clamato juice options. Absolutely delicious. This recipe is a keeper! – Larry ★★★★★

Ceviche Video

I’ll show you how to make this easy and classic Restaurant-style Ceviche. My husband and I have loved this recipe for years and have been fine-tuning it over time. Also, it’s a true story that my husband and I can polish off the entire batch in one evening in lieu of dinner. I know it’s a bold statement, but ceviche is literally my favorite food.

Ceviche Recipe

Ceviche is a seafood cocktail and traditionally uses fresh fish or shrimp that is marinated or “cooked” in a large amount of citrus juice. My husband and I have probably made this appetizer a hundred times, and it’s among my favorite appetizers, right up there with Cowboy Caviar and the wildly popular Guacamole Recipe.

We got this authentic Mexican ceviche recipe from one of our readers, Blanca Villasenor. The secret ingredient for the best ceviche is Clamato juice, which melds the flavors together and makes it one of the freshest and most satisfying appetizers you will try. Thank you so much, Blanca, for generously sharing your traditional family recipe with us!

Mexican Ceviche with shrimp, avocado and tomatoes served over tostadas with fresh lime wedges

Shrimp Ceviche Ingredients

  • Shrimp – you can chop up raw shrimp, but my go-to is cooked shrimp meat – more on that below.
  • Limes – get the larger limes since they produce more juice. You need about 6 limes or enough lime juice to fully coat the shrimp, especially if you are using raw shrimp.
  • Vegetables – We like to bulk up the ceviche with tomatoes, cucumber, and avocado (which adds a light creaminess to the sauce). Red or white onions and fresh cilantro add a crisp freshness.
  • To Make it Spicy – Optionally, add a seeded and diced jalapeno pepper. I also serve with hot sauce – stir it into the batch or drizzle over your own portion to taste. My favorite brands are Tapatio, Cholula, and Tabasco. If you’re adding hot sauce, there’s no need for salt.
  • Clamato – this tomato cocktail juice is optional, but Blanca recommended it to make the marinade a little richer in texture and flavor. Use regular or spicy.

Which Shrimp Should I use?

  • Cooked shrimp (recommended): fastest, easiest, most reliable. You can buy pre-cooked shrimp or cook your own with my Boiled Shrimp Recipe. I find using cooked shrimp is so much easier and it stores longer.
  • Raw shrimp: more traditional, but requires very fresh, high-quality shrimp and longer marinating since the shrimp is “cooked” in the acidity of the lime juice, but it’s not the same as cooking with heat so quality matters. If you’re wondering, is ceviche safe to eat? Here’s more info on how ceviche works.
Ingredients for Mexican shrimp cocktail with cooked or raw shrimp, limes, jalapeno, tomatoes, red onion, avocado, cilantro and clamato juice

How to Make Ceviche

  • Rinse the shrimp under cold running water and thoroughly squeeze or pat dry with paper towels to remove excess moisture so your cocktail isn’t watered down. Do this with raw or cooked shrimp.
  • Marinate Shrimp – Put chopped shrimp in a large non-reactive bowl and stir in 1 cup of fresh lime juice – you need enough to fully coat the shrimp without making it overly soupy (this citrus squeezer is my favorite). Refrigerate and marinate (1 1/2 to 2 hours for raw shrimp and 15 minutes for cooked shrimp). If using raw shrimp, I like to stir a couple of times while marinating to make sure it’s well coated, and it’s ready when it’s opaque and no longer transparent.
  • Dice remaining vegetables– cucumber, avocado, tomato, onion, jalapeno, and cilantro. The fastest way to make Ceviche is to dice everything up using a food chopper. My husband uses it to get everything chopped up in less than 5 minutes. After many years of making ceviche, it’s all about efficiency!
  • Combine and Serve – Once the shrimp are done marinating, toss in the diced vegetables and Clamato juice and gently stir to combine. Do not drain the juice – it marinates the whole batch of ceviche in vibrant lime flavor.
How to make ceviche step by step

Tips for the Best Ceviche

  • Use fresh lime juice only (not bottled)
  • Drain shrimp well – this prevents watery ceviche
  • Use a non-reactive bowl – either glass or ceramic
  • Keep the ceviche cold at all times – safer and fresher

Ceviche Variations

There are so many versions of ceviche, and it varies by region (i.e., Peru versus Mexico Ceviche). The biggest differences are in the types of seafood used. To make a fish ceviche, you can try fresh white fish diced into small pieces. The best fish is sushi-grade halibut, sea bass, snapper, or mahi mahi. Scallops are also an option. Always use the freshest fish, keep it on ice in the refrigerator, and make ceviche the day you purchase it.

Shrimp Ceviche in a mixing bowl with serving spoon

How to Serve Ceviche?

Ceviche is meant to be served as an appetizer with either tortilla chips or over tostadas. You can also serve it in individual cups or over mini lettuce cups for a low-carb version. For a fancier presentation, spoon it over avocado halves.

Shrimp ceviche served on tostadas with lime wedges

I am always so excited when my husband surprises me with a fresh batch of shrimp Ceviche – it’s just mouthwatering good. I hope this becomes a new favorite for you! Let me know if you make your salsa differently. It’s so good, we even featured it in my Natasha’s Kitchen Cookbook!

P.S. Do you use cooked or fresh shrimp or another type of seafood in your ceviche? I’d love to hear from you in the comments below.

Ceviche Recipe

4.97 from 196 votes
ceviche recipe served on a tostada with lime wedge
Ceviche is loaded with shrimp, avocado, tomatoes, cucumber, and cilantro; all marinated in fresh lime juice. You can use raw shrimp or cooked shrimp meat for this Mexican shrimp cocktail. Using cooked shrimp meat cuts down the marinating time significantly which is why we prefer it. P.S. This also keeps really well in the refrigerator and you'll be happy if you have leftovers!
Prep Time: 15 minutes
Marinating Time: 2 hours
Total Time: 2 hours 15 minutes

Ingredients 

Servings: 8 people
  • 1 lb medium shrimp, (raw or cooked*), thawed, peeled, deveined, and diced
  • 1 cup lime juice, from 6 limes
  • 1 cucumber, peeled and diced
  • 2 avocados
  • 3 roma tomatoes, diced
  • 1 red onion, diced, or white onion
  • 1/4 bunch cilantro, chopped
  • 1 jalapeno, seeded and minced
  • 1/2 cup Clamato juice, *optional, (use "picante" version for spicier salsa)

To Serve:

  • 16 Tostadas , (or tortilla chips)
  • Hot Sauce, (Tabasco or Cholula)

Instructions

  • Prep the Shrimp: Rinse the thawed shrimp under cold running water and thoroughly squeeze or pat dry with paper towels to remove excess moisture so your cocktail isn't watered down. Do this with raw or cooked shrimp.
  • Marinate Shrimp: Dice shrimp if large and place it into a large glass (non-reactive) bowl. Use a citrus squeezer to get 1 to 1 1/4 cups lime juice from 6 limes over shrimp. Stir to combine then cover and marinate in the refrigerator (marinate 1 1/2 to 2 hours for raw shrimp or until no longer translucent and marinate 15 minutes for cooked shrimp), stirring halfway through.
  • Chop the vegetables: cucumber, avocado, tomatoes, red onion, jalapeno, and cilantro. A food chopper will make this process much faster.
  • Combine: When shrimp are done marinating, add vegetables to the bowl along with clamato juice and stir to combine. You can drain off some juice if you prefer, but we never do; just serve with a slotted spoon. Drizzle with hot sauce if desired and serve with tortilla chips or over tostadas.

Notes

*I prefer using pre-cooked shrimp salad meat. You don’t have to soak it as long in the lime juice, and you don’t have to chop it, so it saves me some steps. And if it’s frozen, it thaws quickly in cold water.
*To Substitute Clamato – When I don’t have Clamato on hand, I like to stir in 2-4 Tbsp of hot sauce. I do love it spicy! 
*Nutrition label only calculates the ceviche without the tostadas, tortilla chips or extra hot sauce for serving. 
Make-Ahead and Storage: Leftover ceviche keeps really well. Transfer to a non-reactive, airtight container and refrigerate leftovers immediately.
  • If using raw seafood, enjoy the ceviche the same day it’s made.
  • If using cooked shrimp, cover and refrigerate up to 2 days.
  • Do not freeze ceviche or the texture will be ruined.

Nutrition Per Serving

310kcal Calories32g Carbs15g Protein16g Fat3g Saturated Fat4g Polyunsaturated Fat7g Monounsaturated Fat0.1g Trans Fat91mg Cholesterol292mg Sodium673mg Potassium6g Fiber3g Sugar401IU Vitamin A24mg Vitamin C84mg Calcium1mg Iron
Nutrition Facts
Ceviche Recipe
Amount per Serving
Calories
310
% Daily Value*
Fat
 
16
g
25
%
Saturated Fat
 
3
g
19
%
Trans Fat
 
0.1
g
Polyunsaturated Fat
 
4
g
Monounsaturated Fat
 
7
g
Cholesterol
 
91
mg
30
%
Sodium
 
292
mg
13
%
Potassium
 
673
mg
19
%
Carbohydrates
 
32
g
11
%
Fiber
 
6
g
25
%
Sugar
 
3
g
3
%
Protein
 
15
g
30
%
Vitamin A
 
401
IU
8
%
Vitamin C
 
24
mg
29
%
Calcium
 
84
mg
8
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Appetizer
Cuisine: Mexican
Keyword: ceviche
Skill Level: Easy
Cost to Make: $$
Calories: 310
Natasha's Kitchen Cookbook

More Shrimp Appetizers

Can you tell we love Shrimp Recipes by now? These are some of our top-rated Shrimp Appetizers that we make on repeat:

4.97 from 196 votes (117 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • nadia
    February 6, 2021

    hello,

    what can I substitute the Clamato for? or how can I make my own Clamato ?

    thank you

    Reply

    • Natashas Kitchen
      February 6, 2021

      Hi Nadia, we often skip the clamato juice if we don’t have it on hand and it works well.

      Reply

  • Dino
    February 4, 2021

    very very good. thank you, Natasha

    Reply

    • Natashas Kitchen
      February 4, 2021

      You’re welcome! I’m happy you enjoyed that!

      Reply

  • Monique Noriega
    January 12, 2021

    Question?

    My boyfriend is allergic to ALL Shellfish so I’m looking for a substitution to replace the shrimp.

    What type of fish would you recommend in replace of the shrimp? Any suggestions…?

    Reply

    • Natasha
      January 13, 2021

      Hi Monique, I always use shrimp, but I have seen people use scallops or other types of fish. You might do a quick google search for ideas.

      Reply

      • Allison
        February 2, 2021

        We always used Halibut when I lived in Alaska. Just make sure it was frozen first. It was delicious.

        Reply

      • Faythe S Merkert
        June 5, 2022

        Made it with scallops that had been frozen…It was outstanding! Thanks

        Reply

        • Natasha's Kitchen
          June 5, 2022

          So glad you love it!

          Reply

    • Euripidis Booras
      July 27, 2022

      Use shurimi it’s made with pollack fish and it absorbs flavor very well

      Reply

  • Kristen Pearlman
    January 11, 2021

    What size shrimp would you recommend for this recipe? Thank you!

    Reply

    • Natasha
      January 12, 2021

      Hi Kristen, any size shrimp will work. When we want a quick ceviche, we use small cooked shrimp meat and we don’t have to soak as long or chop it. If you use medium or large-sized shrimp, you would have to chop it.

      Reply

  • Katie
    January 1, 2021

    So delicious! We loved the ceviche and will definitely make again! Thank you for all your wonderful recipes. I can never go wrong making anything you suggest! My favorites, chicken noodle soup, beet borscht, chow mein and the wonderful salad dressing from the Cobb salad. I make it ALL THE TIME. Thank you!!!

    Reply

    • Natashas Kitchen
      January 2, 2021

      You’re welcome! I’m so happy you enjoyed it, Katie!

      Reply

  • Beatriz Verde
    September 18, 2020

    I have made most of your recipes My family absolutely love it all. Thank you for sharing!! Keep it coming

    Reply

    • Natashas Kitchen
      September 18, 2020

      You’re welcome, Beatriz! I’m happy you all enjoyed it!

      Reply

  • foxulla
    September 10, 2020

    nice recipe but ceviche is original a Peruvian dish 😉

    Reply

  • peggy
    August 29, 2020

    i just love all the recipes. I send them to my granddaughter who also loves and makes them. Especially anything chocolate. thank you so much for sharing.

    Reply

    • Natashas Kitchen
      August 29, 2020

      I’m so happy to hear that! That is the best our kids (& your grandkids) love what we make. That’s so great!

      Reply

  • Joseph
    August 17, 2020

    The first time I made this the avocado didn’t work out very well. Possibly it was underripe, I don’t know. Anyway, the next time I made it I left out the avocado and cilantro, used a whole, large red onion, and added a bell pepper and a small can of pineapple chunks, including the juice.

    Also, I used surimi (mock crab meat) instead of shrimp. Surimi is much easier on the budget than shrimp and is precooked, so no worries about raw shrimp issues.

    This second batch was enjoyed by all the family, including those who spent half their time with the first batch picking out the avocado.

    Reply

    • Natashas Kitchen
      August 17, 2020

      Thank you so much for sharing that with us, Joseph! I’m so glad your family enjoyed this!

      Reply

  • Bud Schubert
    July 11, 2020

    I love ceviche! But you should mention that even though the acid of the lime cooks the shrimp it does not kill any parasite or bugs the way traditional heat cooking does. Can’t wait to try this recipe!
    Have an awesome evening.
    Bud

    Reply

    • Natasha
      July 11, 2020

      Hi Bud, you could precook the shrimp and then soak them to infuse the lime flavor. We often use precooked shrimp meat and it’s easier and faster.

      Reply

  • george orey
    June 28, 2020

    Try adding 2 TBLs of sugar and a little extra hot sauce MMMMMM

    Reply

    • Natasha's Kitchen
      June 28, 2020

      I should try that next time. Thanks!

      Reply

  • carmen vega
    June 24, 2020

    hi! why does it specify to use a non metal bowl for the marinade?

    Reply

    • Natasha
      June 24, 2020

      Hi Carmen, the lime juice and tomato juice can react with stainless steel.

      Reply

  • Lauren S.
    June 18, 2020

    Can you substitute fish for the shrimp? What kind would you recommend?

    Reply

    • Natashas Kitchen
      June 18, 2020

      Hi Lauren, I haven’t tested this with fresh fish but I bet it could work! It may need to sit slightly longer. If you experiment please let me know how you like that.

      Reply

    • Celina Hester
      July 7, 2020

      Yes!! Fish is awesome in Ceviche. Use Sea Bass, Mahi-Mahi, Red Snapper, Tilapia…any mild tasting fish is excellent in this type of dish.

      Also you can replace the Clamato juice for Spicy V8 or just good ol Tapatio sauce added to the bowl.

      When you put your ceviche on tostada use either mayo first (or greek plain yogurt for healthier version) and add the ceviche right on top of that. Top it with some more tapatio, fresh cilantro and some slices of avocado and viola…it’s amazing!!

      Reply

  • Renee
    June 17, 2020

    Can you refrigerate any leftovers? Will it still be good the next day?

    Reply

    • Natashas Kitchen
      June 18, 2020

      Hi Renee, we enjoy it fresh but I but it would be just as good the next day.

      Reply

  • Don
    June 15, 2020

    Although this is a good recipe, using Clamato is a Mexican American thing. During the 1980’s I grew up with a family owned Mariscos business in Los Ángeles. If you want authentic ceviche, ditch the Clamato and blend hot peppers of your choice with lots of lime or lemon juice, seasonings and marinate the fish or shrimp with this. (I prefer Habañero) Alternatively you can just marinate in the citrus juice and make your own hot sauce to dribble on the ceviche after it’s prepped. Serve on tostadas and spreading mayo on the tostada is optional.

    Reply

  • Rosa Robles
    May 27, 2020

    What can be used if we don’t have the clamatto juice in the shrimp device

    Reply

    • Natasha
      May 27, 2020

      Hi Rosa, we often skip the clamato juice if we don’t have it on hand and it works well.

      Reply

  • Alesia
    May 27, 2020

    Great recipe!

    Reply

    • Natashas Kitchen
      May 27, 2020

      I’m so happy you enjoyed that!

      Reply

  • Sharon Turner
    March 4, 2020

    Making this for my family tonight. Was wondering if I can have the shrimp marinate for 3 hours or is that too long? Love all your recipes and videos!

    Reply

    • Natashas Kitchen
      March 4, 2020

      Hi Sharon, I imagine that should work. We haven’t tried it longer than 1.5 to 2 hours.

      Reply

      • Sharon Turner
        March 6, 2020

        It was delicious and my family hoovered it down!! A keeper for sure.

        Reply

        • Natashas Kitchen
          March 6, 2020

          Sounds like you found a new favorite! That’s so awesome Sharon!

          Reply

  • Samantha Wolfe
    February 8, 2020

    Hi again Natasha! Do you think it would taste okay without jalapeños? Also can you get the Clamato juice basically anywhere? If not is there a substitute I could easily find? Thanks!

    Reply

    • Natashas Kitchen
      February 8, 2020

      Hi Samantha, that should work! This recipe still works without the clamato (if you wanted to omit it), or you could use a splash of tomato juice.

      Reply

  • Ana Mckee
    January 29, 2020

    I add 1 apple chopped and 2 oranges juiced to the recipe. Along with a white fish. It makes it a little less tart for people who have somewhat picky kids to appease.

    Reply

    • Natashas Kitchen
      January 29, 2020

      Thank you so much for sharing that with me, Ana!

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.