How to Make Ceviche

This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).

Learn How to Make Ceviche from any fish or seafood through a process called denaturation. Then combine your zesty fresh fish with citrusy vegetables and your favorite toppings, like hot sauce and avocado, for the ultimate Latin American appetizer.

A bowl of tilapia ceviche next to limes and tortilla chips.


ย 

Megganโ€™s notes

This Ceviche recipe is an authentic take from Aguascalientes in the heart of Mexico. As a classically-trained chef, I love to travel to learn new recipes, so I went to the town of San Josรฉ de Gracia and made ceviche with the locals. Then I brought back their exact recipe to share (my husband is from there, so this is his family recipe).

Ceviche is different wherever you go, but this is the best version Iโ€™ve had. The secret to my favorite ceviche is carrots. Most Mexican ceviche recipes include fish or shrimp, cucumbers, tomatoes, and chili peppers, but this is the only version Iโ€™ve seen with carrots. They taste great and they stay crunchy even in ceviche, even overnight, even after 2 days.

My friends in San Josรฉ enjoy their ceviche with saltine crackers, tostadas, or tortilla chips, and they always serve plenty of mayonnaise and Valentine hot sauce on the side. They also prepare a separate bowl of spicy habaรฑero chiles on the side; adults add them to taste, and kids avoid them at all costs. At least until theyโ€™re older!

Best Ceviche Ingredients

Ceviche ingredients in bowls.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

  • Fish or seafood: Tilapia, salmon, black, white, or striped sea bass, halibut, flounder, snapper, grouper, sole, sea trout, yellowtail, shrimp, squid, scallops, and octopus are all great choices. Be sure to remove any skin before cutting. Thaw in a bowl or on a tray overnight in the refrigerator. For quicker thawing, thaw in a bowl of cold (not warm) water. Turn the faucet on and let a thin trickle of cold water run into the bowl, letting the excess water overflow out of the bowl and down the drain.
  • Citrus juice: The acid that โ€œcooksโ€ the fish. Lime juice is the most common in Mexico (lemons are not usually available there), but lemon, grapefruit, and orange juice are all great options.
  • Onion: White onion is the most common in Mexico, but any color will work in this recipe.
  • Carrots:ย I donโ€™t see carrots in most ceviche recipes on the Internet, but thatโ€™s how they make it in Aguascalientes. And itโ€™s great!
  • Tomatoes: For a small, tight dice, use Roma tomatoes (they are less juicy) and remove the tomato seeds before dicing.
  • Jalapeรฑos: Remove the seeds for less heat. At family gatherings in Mexico, they prepare a separate bowl of spicy chiles (like serrano and habaรฑero chiles) so the adults can add those to taste and the kids donโ€™t have to suffer.
  • Cilantro: Cut off the main batch of stems at the bottom of the bunch, then cut up the remaining stems along with the leaves. Please omit if you hate cilantro (parsley or chives are good substitutes).
  • Salt: I add some to the dish but you can always pass it separately.
  • Toppings: Mayonnaise, hot sauce, and sliced avocado are the most common toppings. Serve on crunchy tostadas, with tortilla chips, or with saltine crackers (Saladitas are a popular brand of cracker in Mexico that Iโ€™ve also found in Los Angeles grocery stores).

Best Fish for Ceviche

Choose high-quality fresh or commercially frozen fish and seafood. I like firm, white-fleshed fishes with a mild flavor such as tilapia, sea bass, halibut, cod, and snapper.

Some recipes caution against using fatty cuts like salmon, but if you love salmon, youโ€™ll love it in ceviche. Just donโ€™t let it denaturate beyond the time limit or it may get mushy.

How to Make Ceviche

  1. To break down large pieces of fish for ceviche, first cut each filet into strips about 2 inches wide, rinsing your knife in cold water between cuts. Holding your knife at a 45-degree angle and following the muscle fibers of the fish, slice the fish into chunks. Continue cutting the fish into 1/2-inch pieces for this recipe.
Someone cutting up raw tilapia on a cutting board.
  1. In a medium glass or stainless-steel bowl, add fish or seafood and citrus juice and toss to coat.
Cubed tilapia in a clear bowl.
  1. Cover and refrigerate until the fish is opaque and โ€œcookedโ€ through, about 4 hours (if using cooked shrimp, omit this step).
Cubed tilapia in a clear bowl.
  1. Drain off and discard excess citrus juice.ย Add onion, carrots, tomatoes, jalapeรฑos, and cilantro and toss until evenly coated. Season to taste with salt (I like ยฝ teaspoon) and more fresh citrus juice if desired. Serve with hot sauce or mayonnaise and tostadas, tortilla chips, or saltine crackers.
Salmon ceviche in stemmed glasses with saltine crackers.
Salmon ceviche.

Recipe tips and variations

  • Safety: Citrus juice does not kill bacteria or parasites in fish (neither will your home freezer), so choose commercially-frozen or high-quality fresh fish for ceviche. Cod, swordfish, and many freshwater fish are prone to parasites.
  • Yield: This recipe will make about 4 cups ceviche.
  • Storage: Store leftovers covered in the refrigerator for 1 day. Ceviche is best enjoyed the day you make it.
  • Denaturation: The technical term for the reaction between the citrus juice acid and the proteins in the muscle fibers of the fish or seafood.
  • Avocado: Mixed in or scattered on top, avocado tempers the heat and a creamy texture to ceviche. Guacamole is a great option, too.
  • More mix-ins: Get creative with jicama, cucumber, pineapple, or mango.
  • Nutrition information: This will vary depending on the type of seafood used. The label below is for Tilapia Ceviche (no condiments, chips, or crackers). For comparison, Salmon Ceviche is approximately 200 calories per 1-cup serving and Shrimp Ceviche is approximately 140 calories per 1-cup serving.
Shrimp ceviche on tostadas.
Shrimp ceviche.

Homemade Ceviche FAQs

How long does ceviche take to cook?

For the best flavor, and to make sure the ceviche is properly โ€œcookedโ€ through denaturation, let it sit for at least 4 hours. A lot of recipes suggest 5 to 20 minutes, but those versions require sashimi-grade fish such as what you would get at a sushi restaurant.

What are the different types of ceviche?

Many Latin American countries have their own versions of ceviche including Peru, Mexico, and Ecuador. Within those countries, too, there are region-specific versions. Some variations are defined by the seafood they feature (such as squid, crab, or black clams), unique fruits and vegetables (mango, hearts of palm, or mushrooms) and flavors (garlic, ginger, or fish broth).

How long do you leave shrimp in lemon juice for ceviche?

You can do as little as 30 minutes if you donโ€™t mind a partially-raw shrimp ceviche. For shrimp that are fully โ€œcooked,โ€ let them sit in the citrus juice for at least 4 hours. Some cooks just use cooked shrimp and itโ€™s ready to go immediately, but it wonโ€™t have the same deep flavor.

Can you make ceviche with frozen shrimp?

Yes, just thaw the shrimp before using. Most shrimp has been previously frozen even if it appears โ€œfreshโ€ at your local seafood counter. Itโ€™s the best way to keep shrimp, and other seafood, safe while preserving its flavor.

More Mexican recipes

Join Us

HUNGRY FOR MORE? Sign up for our weeklyย newsletterย and follow along onย Facebook,ย Pinterest, andย Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
A bowl of tilapia ceviche next to limes and tortilla chips.

Fish Ceviche Recipe

Learn How to Make Ceviche from any fish or seafood through a process called denaturation. Then combine your zesty fresh fish with citrusy vegetables and your favorite toppings, like hot sauce and avocado, for the ultimate Latin American appetizer.
Prep Time 10 minutes
Cook Time 4 hours
Total Time 4 hours 10 minutes
Servings 4 servings (1 cup each)
Course Appetizer
Cuisine Mexican
Calories 147
5 from 2 votes

Ingredientsย 

  • 1 pound fish or seafood, thawed (see note 1)
  • 1 cup citrus juice plus more for serving (see note 2)
  • 1 medium onion peeled and finely diced (about 1 cup)
  • 1 large carrot peeled and finely chopped (about ยฝ cup)
  • 1-2 Roma tomatoes seeded and finely chopped (about ยฝ cup)
  • 1-2 jalapeรฑo peppers stemmed, seeded (if desired) and minced (see note 3)
  • 1 bunch fresh cilantro stems removed and minced (see note 4)
  • Salt
  • Hot sauce or mayonnaise and tortilla chips, tostadas, or saltine crackers, for serving

Instructionsย 

  • To break down large pieces of fish for ceviche, first cut each filet into strips about 2 inches wide, rinsing your knife in cold water between cuts. Holding your knife at a 45-degree angle and following the muscle fibers of the fish, slice the fish into chunks. Continue cutting the fish into 1/2-inch pieces for this recipe.
  • In a medium glass or stainless-steel bowl, add fish or seafood and citrus juice and toss to coat. Cover and refrigerate until the fish is opaque and "cooked" through, about 4 hours (if using cooked shrimp, omit this step).
  • Drain off and discard excess citrus juice.ย Add onion, carrots, tomatoes, jalapeรฑos, and cilantro and toss until evenly coated. Season to taste with salt (I like ยฝ teaspoon) and more fresh citrus juice if desired. Serve with hot sauce or mayonnaise and tostadas, tortilla chips, or saltine crackers.

Recipe Video

Notes

  1. Fish or seafood:ย  Tilapia, salmon, black, white, or striped sea bass, halibut, flounder, snapper, grouper, sole, sea trout, yellowtail, shrimp, squid, scallops, and octopus are all great choices. Be sure to remove any skin before cutting. Thaw in a bowl or on a tray overnight in the refrigerator. For quicker thawing, thaw in a bowl of cold (not warm) water. Turn the faucet on and let a thin trickle of cold water run into the bowl, letting the excess water overflow out of the bowl and down the drain.
  2. Citrus juice: The acid that โ€œcooksโ€ the fish. Lime juice is the most common in Mexico (lemons are not usually available there), but lemon, grapefruit, and orange juice are all great options.
  3. Jalapeรฑos: Remove the seeds for less heat. At family gatherings in Mexico, they prepare a separate bowl of spicy chiles (like serrano and habaรฑero chiles) so the adults can add those to taste and the kids donโ€™t have to suffer.
  4. Cilantro: Cut off the main batch of stems at the bottom of the bunch, then cut up the remaining stems along with the leaves. Please omit if you hate cilantro (parsley or chives are good substitutes).
  5. Safety: Citrus juice does not kill bacteria or parasites in fish (neither will your home freezer), so choose commercially-frozen or high-quality fresh fish for ceviche. Cod, swordfish, and many freshwater fish are prone to parasites.
  6. Yield: This recipe will make about 4 c. ceviche.
  7. Storage: Store leftovers covered in the refrigerator for 1 day. Ceviche is best enjoyed the day you make it.

Nutrition

Serving: 1 cupCalories: 147kcalCarbohydrates: 10gProtein: 24gFat: 2gSaturated Fat: 1gCholesterol: 57mgSodium: 75mgPotassium: 567mgFiber: 2gSugar: 4gVitamin A: 3340IUVitamin C: 28mgCalcium: 35mgIron: 1mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill

5 from 2 votes (1 rating without comment)

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Traditional ceviche does not have tomatoes or carrots. Only lime juice should be used with salt to boost the acidity. Habaneros (or aji chombo) have a nicer flavor profile and slow warmth vs the nothingness of jalapenos. The fish should be firm and fully cured by the salt and lime (at least 24 hours). *Never* use frozen/previously frozen fish โ€“ the texture will be mushy. It can keep safely in the fridge for a week. (yes, I am a ceviche snob and use a recipe that has been in my family for 200+ years)

    1. Hi Mike, in my post I share that this is how itโ€™s made in San Josรฉ de Gracia in Aguascalientes, Mexico. I also chat about how itโ€™s different everywhere you go. Thanks for your input on ceviche. Take care! โ€“ Meggan