Skip to content

This fresh and flavorful ceviche recipe is full of shrimp, crunchy veggies, and bright citrus juices. It’s an incredibly quick and easy dish to make at home for a light summer meal or serve as a party appetizer with tortilla chips!

Ceviche in white bowl on marble countertop.
This post may contain affiliate links. Read disclosure policy.

The Best Ceviche Recipe

A vibrant Latin American dish, this refreshing and flavorful ceviche recipe combines marinated shrimp with zesty citrus juices, colorful vegetables and fresh herbs for an easy starter that captures the essence of summer! It’s the perfect balance of tanginess, tenderness, and texture, making it the best elegant appetizer or light meal for seafood lovers.

There is no need to to even turn on the stove with this shrimp recipe! Fresh shrimp are ‘cooked’ in lemon and lime juices along with red onions, tomatoes, cilantro, and diced jalapenos. It’s then topped off with some fresh cucumber and avocado for a cool and creamy finish!

I love serving this vibrant shrimp ceviche to my guests alongside my delicious homemade tortilla chips. This appetizer is on rotation with my shrimp cocktail recipe during the summer!

What is Ceviche?

Ceviche (pronounced ‘seh-vee-chay’) is traditionally a dish originating in South America, either Peru or Ecuador (no one is quite sure!) and eventually making its way to Mexico and other Central American countries, spreading throughout Latin America. For this reason you may hear ceviche called cebiche, seviche, sebiche or even ceviche de camarón.

It is a dish where fresh raw fish or seafood is ‘cooked’ by marinating it in citrus juices – typically lemon and lime. Chopped fresh veggies are then added to the marinade and everything gets tossed together to create a light and refreshing snack that’s bursting with fresh flavors.

Using Cooked or Raw Shrimp

This traditional ceviche recipe calls for raw shrimp which might seem a bit unusual. It’s important to start with fresh-caught shrimp. Bags of frozen shrimp, thawed, are a good option.

The citrus juice works to ‘denature’ the shrimp protein which is similar to what happens when it is cooked with heat. Once the shrimp has sat in the marinade for an hour, it will turn firm and opaque.

If you would prefer to cook the shrimp slightly, follow these easy steps:

  • Bring a pot of water to a boil and fill a glass bowl with ice water. 
  • Add shrimp to boiling water and cook for 1 minute, or until pink and opaque. 
  • Drain and transfer to ice water. Let sit for a few minutes to cool. If cooking, you only need to marinate with the juices for 15 minutes. 

Buying pre-cooked shrimp is another option when making this ceviche recipe.

Ceviche Ingredients

You only need a few fresh shrimp ceviche ingredients to make this amazing dish!

Ceviche ingredients on counter.
  • Shrimp: I use raw shrimp in this recipe, but if you’re more comfortable using cooked shrimp, then that’s ok too. Make sure that the shrimp are peeled, deveined, the tails are removed and then diced small.
  • Citrus: I use both lemon and lime in this recipe. Use freshly squeezed juice (not bottled). I’ve never tried orange juice, but I hear it’s great too!
  • Veggies: This recipe has Roma tomatoes, red onion, cucumber, creamy avocado, and jalapeno. Use the freshest ingredients you can find. 
  • Herbs and seasoning: I keep it simple with just salt, pepper, and chopped cilantro.

Variations

You can easily add or swap out the ceviche ingredients to your tastes. Switch up the seafood, add more spice, or even make it fruity – get creative!

  • Seafood: If you prefer fish to shrimp or shellfish, you can swap for lean white fresh fish (mahi-mahi, cod, tilapia, snapper, sea bass, salmon, halibut). Use only sashimi-grade fish that is safe for raw consumption or cook through and cut into chunks. 
  • Vegetables: Try adding chopped radishes, corn, green onions, or chopped bell peppers for added crunch.
  • Flavor boost: Try adding olives, coriander, or chilli, for a salty, savory, and spicy element.
  • Fruit: To add a tropical flair to the ceviche, leave out the tomato and add some chopped mango or pineapple.
  • Spice level: Want more spice? Use a serrano pepper in place of the jalapeno.

How to Make Ceviche

Follow these four simple steps to make your own Latin-inspired shrimp ceviche recipe!

Step by step collage showing how to make ceviche.
  1. Marinate shrimp: Chop the shrimp into ½-inch pieces and place them into a bowl. Squeeze the lime and lemon juices over the top of the shrimp and let it sit in the acidic marinade in the refrigerator for 1 hour.
  2. Add veggies: Chop the tomatoes, onion, jalapeno, and cilantro and add to the bowl with the shrimp. Sprinkle over salt and pepper and stir everything together. Chill in the refrigerator for 15 minutes.
  3. Add cucumber and avocado: Chop the cucumber and avocado and stir it into the bowl before serving. You can strain off some of the juice if you prefer.
  4. Serve ceviche: I like to serve my Mexican ceviche with Clamato juice, hot sauce, tortilla chips, or tostada.
Ceviche in white bowl.

Expert Tips

Here are a few tips I’ve learned along the way about making the most delicious ceviche.

  • Even, bite-sized pieces. Chop your shrimp into bite-sized pieces that are roughly the same size. This helps it to marinate evenly. Also, do the same with your veggies.
  • Add avocado and cucumber right before serving. You can prepare the rest of the ceviche a couple of hours in advance, but make sure you only add the avocado and cucumber right before serving. This prevents the cucumber from getting mushy and the avocado from browning. Check out my tips for how to cut an avocado.
  • Reduce spiciness. If you aren’t into spice, make sure to remove the seeds and ribs from inside the jalapeno pepper before adding it to the ceviche. The seeds and ribs are where most of the heat is. You can also leave the jalapeno out altogether.

Shrimp Ceviche Serving Suggestions

This ceviche can be served as an appetizer or a light snack. I usually serve it with Clamato juice, salsa, hot sauce, and crostini or homemade tortilla chips. You could also pile it high on top of tostadas and serve it with street corn salad for a light summer meal!

It’s also great when used as a salsa for tacos, chicken taquitos or quesadillas. To round out your fiesta, serve it with a glass of this non-alcoholic sangria!

FAQs

Is ceviche raw or cooked?

It is neither raw nor cooked. The shrimp is marinated in citrus juice which changes the structure of the protein so that it becomes firm and opaque. Much in the same way that cooking with heat does.

Can I use frozen fish to make ceviche?

Definitely! Most frozen seafood and fish are frozen within 12 hours of catching it, which means it’s fresh when you go to use it. You want to use the freshest shrimp you can find for this recipe.

How can you tell if ceviche is cooked long enough?

The shrimp will no longer be translucent and it will have turned a pink and white color.

How far in advance can this easy shrimp ceviche recipe be made?

You can make it up to 1 day in advance and store it in the fridge in an airtight container. Add the avocado and cucumber right before serving.

Ceviche in white bowl on a marble countertop.

Storage

I like to serve my ceviche once it’s ready, but it should keep for 1 day in the refrigerator in an airtight container although it may lose some of it’s crunch. Remember to only add the avocado and cucumber right before serving.

Looking for more easy seafood recipes? Try grilled shrimp skewers, bang bang shrimp or this fish taco recipe!

More Easy Appetizer Ideas

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Ceviche in white bowl.

Ceviche

5 from 9 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
This fresh and flavorful ceviche recipe is full of shrimp, crunchy veggies, and bright citrus juices. It’s an incredibly quick and easy dish to make at home for a light summer meal or serve as a party appetizer with tortilla chips!
Prep Time: 10 minutes
Marinate: 1 hour 15 minutes
Total Time: 1 hour 25 minutes
Servings: 6

Video

Ingredients 

  • 1 pound medium (raw or cooked) shrimp , peeled, deveined and tails removed
  • ½ cup lime juice (4 limes)
  • ¼ cup lemon juice (1-2 lemons)
  • 1 cup roma tomatoes , diced (2 medium roma tomatoes)
  • ½ cup chopped red onion
  • ½ cup chopped cilantro
  • 1 medium jalapeno , seeded for less heat, diced
  • ½ teaspoon Kosher salt , plus more to taste
  • ¼ teaspoon ground black pepper , plus more to taste
  • 1 ½ cups cucumber , peeled and diced (about 1 medium cucumber)
  • 1 medium avocado , diced

Serve with: Calamata juice, Salsa, Hot sauce, Tortilla chips or Tostadas

    Instructions

    • Chop shrimp into 1/2-inch pieces and transfer to a medium bowl. Stir in the lime juice and lemon juice. Marinate in the refrigerator 1 hour.
    • Stir in the tomatoes, onion, cilantro, jalapeno, salt, and pepper. Cover and chill 15 minutes.
    • Stir in cucumber and avocado just before serving. Strain off some of the juice, if desired. Serve with calamata juice, hot sauce, tortilla chips, or tostadas.

    Notes

    Cooking shrimp: If you prefer to cook your shrimp slightly, bring a pot of water to a boil. Fill a glass bowl with ice water. Add shrimp to boiling water and cook 1 minute, or until pink and opaque. Drain and transfer to ice water. Let sit a few minutes to cool. If cooking, you only need to marinate with the juices for 15 minutes.
    Variations: You can easily add or swap out the ceviche ingredients to your tastes. Switch up the seafood, add more spice, or even make it fruity – get creative!
    • Seafood: If you prefer fish to shrimp or shellfish, you can swap for lean white fresh fish (mahi-mahi, cod, tilapia, snapper, sea bass, salmon, halibut). Use only sashimi-grade fish that is safe for raw consumption or cook through and cut into chunks. 
    • Feeling adventurous? Some people enjoy ceviche with scallops, squid, or octopus! I don’t know if I’m some people yet. Let me know how it goes if you try that!
    • Vegetables: Try adding chopped radishes, corn, green onions, or chopped bell peppers for added crunch.
    • Flavor boost: Try adding olives, coriander, or chilli, for a salty, savory, and spicy element.
    • Fruit: To add a tropical flair to the ceviche, leave out the tomato and add some chopped mango or pineapple.
    • Spice level: Want more spice? Use a serrano pepper in place of the jalapeno.
    Storage: I like to serve my ceviche once it’s ready, but it should keep for 1 day in the refrigerator in an airtight container. Remember to only add the avocado and cucumber right before serving.

    Nutrition

    Calories: 132kcal | Carbohydrates: 10g | Protein: 12g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.01g | Cholesterol: 95mg | Sodium: 628mg | Potassium: 454mg | Fiber: 3g | Sugar: 3g | Vitamin A: 664IU | Vitamin C: 24mg | Calcium: 62mg | Iron: 1mg

    Nutrition provided is an estimate. It will vary based on specific ingredients used.

    Course: Appetizer
    Cuisine: Mexican

    Did you make this recipe? Don’t forget to give it a star rating below!

    Let’s connect

    Join our community of over 5 million!

    Featured on

    • Taste of Home
    • Martha Stewart
    • Country Living
    • BuzzFeed
    • Yahoo
    • Food Network
    • Today