The Best Shrimp Ceviche

This shrimp ceviche is the perfect summer meal! Featuring citrus marinated shrimp, lots of fresh veggies, & creamy avocado! Serve it as an appetizer with chips or top it over tostada shells for an easy dinner!

A serving bowl filled with freshly made shrimp and avocado ceviche with a person's hand digging into it with a tortilla chip

Shrimp. Ceviche. Two little words that make my heart flutter! I feel like for most people ceviche is strictly a summer food. But for Charlie and I, we could definitely eat it all-year-round. (Even when it’s freezing outside…😉) Fresh crisp veggies, lots of lime juice, creamy avocado…it just doesn’t get any better!

This easy shrimp ceviche recipe only requires a handful of ingredients and tastes so good! It’s a light and refreshing meal that’s perfect for summer or can easily be served as an appetizer!

Ingredients used to make easy shrimp ceviche

Ingredients for Shrimp Ceviche

Raw shrimp: We use medium to large shrimp for our ceviche. (21-25 count) I wouldn’t suggest using smaller shrimp (like bay shrimp) as they can have a very different taste and texture to them.

Tomatoes: We always use cherry or grape tomatoes for our ceviche.

Persian cucumber: They’re smaller in size and have a thinner skin than regular cucumbers. (Plus less seeds too!) English cucumbers would also work for this recipe.

Onion: Red onions work the best for this recipe.!

Cilantro: Use the leaves and stems for maximum flavor!

Jalapeño: Always deseed your jalapeño! (We want the flavor – not the heat.)

Limes: An essential ingredient for every ceviche recipe! It’s hard to tell exactly how many limes you’ll need (some are juicier than others), but we’ll usually use about 8-12 limes.

Avocado: Optional but definitely recommended! You can dice it and mix it into your ceviche or mash it and spread it over tostadas.

What is ceviche?

Ceviche is a Peruvian dish that’s typically made by marinating raw fish or shrimp in citrus juices until the fish is fully cooked. (The citric acid from the juice helps to cure the fish causing it to become firm and cooked while also infusing it with flavor.) It’s then tossed with a variety of fresh ingredients including cucumbers, tomatoes, onions and sometimes hot peppers. Ceviche can usually be found served as an appetizer in most restaurants but our family loves it so much that we’ve turned it into a meal!

A large dish filled with chopped shrimp and lime juice in the beginning stage of making ceviche
The same dish filled with shrimp and lime juice with chopped tomatoes, jalapeno, cucumber, red onion and cilantro added on top

How To Make Shrimp Ceviche

1. Prepare your shrimp. Rinse your shrimp and remove the tail shells. Then cut each shrimp into bite sized pieces.

2. Marinate. Add your chopped shrimp in a large baking dish and pour your lime juice over the top. (You’ll need enough lime juice to completely submerge your shrimp.) Then cover the dish with plastic wrap and leave it out at room temperature for 1 hour. Once the hour is up, transfer your dish to the refrigerator to continue cooking for 1-2 more hours.

3. Add your chopped veggies. While the shrimp is marinating, cut the rest of your ingredients and add them to the dish 15-30 minutes before you’re ready to serve.

4. Serve! Serve your ceviche with tortilla chips, tostada shells, mashed avocado or guacamole if desired.

Looking for a simpler version of shrimp ceviche? Try my Cilantro Lime Shrimp & Avocado Salad OR Avocado Salsa Shrimp Salad! They taste just like the real deal but use cooked shrimp instead of raw & can be made in half the time too!

A bowl of shrimp ceviche sitting next to a large plate of tortilla chips and a small bowl of chopped cilantro

Tips For Making The Best Shrimp Ceviche

  • Use a large baking dish instead of a bowl. This allows your ingredients to spread out more and helps the shrimp to marinate/”cook” faster. (We use a 9×13 inch pan when making ours.)
  • Use enough lime juice to completely submerge your shrimp! If there’s not enough lime juice in dish then your shrimp will take much longer to cook or won’t fully cook.
  • Let your shrimp marinate at room temperature for at least 1 hour. This helps to speed up the cooking process of your shrimp.

Serving Suggestions & Variations

Shrimp ceviche can be enjoyed in a variety of ways and they’re all soo good! Here are a few ideas to help get you started:

  • Eat it with tortilla chips!
  • Spread a layer of mashed avocado over tostadas & top them with your ceviche!
  • Serve it with guacamole!
  • Add your favorite salsa/hot sauce to the mix!
  • Replace the jalapeños with serrano peppers!
Shrimp ceviche sitting in a large white bowl with diced avocado sprinkled over the top and a few tortilla chips digging into it


  • I don’t have enough lime juice! What do I do? Lemon juice can also be used if you run out of lime juice. It won’t change the flavor of your ceviche as long as there’s more lime juice than lemon.
  • How do I know when my shrimp is done “cooking? The shrimp will turn from dark grey to opaque (pink-ish) and will be firmer to the touch. If you aren’t sure whether the shrimp is fully cooked or not, just leave them in the pan for another 15-20 minutes and check them again. You can also add more lime juice to help speed up the process.
  • Can I cook my shrimp beforehand instead? Yes. If you’re worried about your shrimp not being fully cooked then I would suggest slightly poaching your shrimp first. To poach your shrimp: Drop them in boiling water & poach for 2-3 minutes. Then chop them into pieces and marinate them in your lime juice for 30 minutes – 1 hour.

Why you’ll love this shrimp ceviche recipe!

  • So easy & healthy! Just chop, marinate and mix! This ceviche recipe is loaded with lean protein, lots of veggies and healthy fats making it the best all-in-one meal!
  • The perfect summer meal! Fresh ingredients, lots of lime & so refreshing too! This dish will become a summer staple in no time!
  • Fun to serve! Eat it chips, topped over tostadas or even by the spoonful! There’s so many options for serving – everyone can choose their favorite!

More shrimp recipes you might like:

[Made one of my recipes? Make sure to tag my Instagram @kalefornia_kravings & leave a review in the comments. I love seeing what you create!]

Shrimp ceviche sitting in a large white bowl with diced avocado sprinkled over the top and a few tortilla chips digging into it
Print Recipe Pin It!
5 from 1 vote

The Best Shrimp Ceviche

This shrimp ceviche is the perfect summer meal! Featuring citrus marinated shrimp, lots of fresh veggies, & creamy avocado! Serve it as an appetizer with chips or top it over tostada shells for an easy dinner!
Prep Time20 minutes
Cook Time3 hours
Total Time3 hours 20 minutes
Course: Appetizer, Main Course
Cuisine: Peruvian
Keyword: ceviche, ceviche recipes, shrimp ceviche, shrimp recipes
Servings: 4 servings
Author: Caitlin


  • lb. raw shrimp, peeled and deveined
  • 1 cup tomatoes, chopped
  • ½ cup English cucumber, chopped (or Persian cucumbers)
  • ¼ cup red onion, chopped
  • 1 jalapeno, deseeded & finely chopped
  • ¼ cup cilantro, chopped (leaves and stems are ok)
  • 1 cup fresh lime juice (about 8-12 limes, or enough lime juice to submerge your shrimp)
  • 1-2 avocados, diced or mashed (to serve with it)


  • Chop the shrimp into bite-sized pieces and place them in a 9×13 inch pan. Pour your lime juice over the shrimp and cover the pan with saran wrap. Let it sit out at room temperature for 1 hour, then place the pan in the fridge to continue "cooking" for 1-2 more hours.
  • While the shrimp is "cooking", cut your tomatoes, cucumber, onion, jalapeno and cilantro. Keep them stored in the fridge until the shrimp is done.
  • Once the shrimp is done "cooking", stir in the rest of your ingredients.
  • Serve with avocado (if desired) and your favorite tortilla chips or spooned over tostada shells.


  1. Should I defrost the shrimp first?(i have the same Kirkland shrimp)

  2. This recipe turned out awesome! I made it up before heading to the beach for the day and it was a super fresh and delicious lunch. 10/10 recommend making this!

  3. If I double the recipe do I need to let the shrimp cook longer? I don’t think 4 servings is going to cut it. 😊

    • Hi Paula! You shouldn’t need to cook the shrimp longer if you double it. As long as there’s enough lime juice to completely submerge your shrimp, they should still cook the same. If you’re concerned about it though I would suggest letting them cook maybe 30 minutes longer. I hope this helps! 🙂

  4. Can you make this the night before

  5. So this never gets cooked? “Cooking” takes place just by sitting on line? It never goes on the oven?

    • Hi Jana! That’s correct. It doesn’t go in the oven because the acid from the lime juice “cooks” the shrimp while they marinate. If you’re nervous about it though, you can always boil the shrimp before hand and leave them in the lime juice for half the time. I hope this helps!

Leave a Comment

Your email address will not be published. Required fields are marked *


Recipe Rating