How to Make Ceviche

This post may contain affiliate links. For more information, please see our affiliate policy.

Learn how to make ceviche, a zesty fresh fish and citrus salad enjoyed throughout Mexico and South America. It’s so light and irresistibly delicious, you’ll be hooked from the very first bite.

Tilapia ceviche in a bowl with chips.


 

I learned how to make ceviche in the town of San José de Gracia in Aguascalientes (home of the famous Cristo Roto). But the biggest lesson was that ceviche is different everywhere you go.

Consider this a starting point for your own ceviche recipe. Make it like mine, or make it your own. There are infinite recipes and also no real recipe, so feel free to get creative!

Recipe 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.

Ingredient notes

  • Fish or seafood: Choose high-quality fresh or commercially frozen fish and 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.
  • 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!
  • 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).

Step-by-step instructions

  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.
A side shot of someone slicing tilapia on a wooden cutting board.
  1. 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).
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 and more fresh citrus juice if desired.
Cubed tilapia in a clear bowl.
  1. Serve with tostadas, tortilla chips, or saltine crackers, passing hot sauce and mayonnaise separately. Or, serve ceviche in individual bowls or glasses.
Salmon ceviche in stemmed glasses with saltine crackers.

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, or even pineapple.
  • 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.

More seafood recipes

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
Tilapia ceviche in a bowl with chips.

How to Make Ceviche

Learn how to make ceviche, a zesty fresh fish and citrus salad enjoyed throughout Mexico and South America. It’s so light and irresistibly delicious, you’ll be hooked from the very first bite.
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 finely diced (about 1 cup)
  • 1 large carrot peeled and finely chopped (about ½ cup, see note 3)
  • 1-2 Roma tomatoes seeded and finely chopped (about ½ cup)
  • 1-2 jalapeño peppers minced, seeded if desired (see note 4)
  • 1 bunch fresh cilantro stems removed and minced (see note 5)
  • Salt
  • tortilla chips or tostadas or saltine crackers
  • Hot sauce or mayonnaise

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 and more fresh citrus juice if desired.
  • Serve with tostadas, tortilla chips, or saltine crackers, passing hot sauce and mayonnaise separately. Or, serve ceviche in individual bowls or glasses.

Recipe Video

Notes

  1. Fish or seafood: Choose high-quality fresh or commercially frozen fish and 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. 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!
  4. 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.
  5. 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).
  6. 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.
  7. Yield: This recipe will make about 4 cups ceviche.
  8. Storage: Store leftovers covered in the refrigerator for 1 day. Ceviche is best enjoyed the day you make it.
  9. Denaturation: The technical term for the reaction between the citrus juice acid and the proteins in the muscle fibers of the fish or seafood.
  10. Avocado: Mixed in or scattered on top, avocado tempers the heat and a creamy texture to ceviche. Guacamole is a great option, too.
  11. More mix-ins: Get creative with jicama, cucumber, or even pineapple.
  12. 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.

Nutrition

Serving: 1cupCalories: 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

Website | + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

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