How to make the Best Ceviche! Ceviche is made with fresh fish (or shrimp) cured with lime juice, tossed with onions, cilantro, tomato and cucumber.  Serve it as an appetizer with tortilla chips or as a light, refreshing summer meal. Video!
 How to make the Best Ceviche! Ceviche is typically made with fresh fish (or shrimp) cured with lime juice, then tossed with onions, cilantro, tomato and cucumber.  Serve it as an appetizer with tortilla chips or as a light, refreshing summer meal.
You’re looking at one of my all-time favorite things to eat in the entire world.  Ceviche! Fresh fish cured with lime juice, tossed with cilantro, cucumber, tomato, and optional avocado. Refreshing, delicious and light!

Video: How to make Ceviche!

The easy ceviche recipe is surprisingly very fast and simple to whip up and makes for a tasty, fun appetizer for parties and gatherings. Plus, it’s low-carb, gluten-free and low-fat – all great things to consider when serving a crowd. I also love this served over greens or tucked into a tortilla for a light and healthy meal.

Ingredients in Ceviche

  • Fresh wild ocean fish (red snapper, tilapia, Corvina, sea bass, mahi-mahi, halibut, dorado, or Shrimp)
  • lime juice
  • red onion
  • tomato
  • Cucumber
  • Cilantro
  • Jalapeno
  • Salt and pepper
  • Optional addition: avocado, radishes

ceviche ingredients on the counter

Best Fish for Ceviche

Most any FRESH Firm fish from the Ocean will work well in ceviche. Do not use river fish.

  1. sea bass
  2. red snapper
  3. halibut
  4. Corvina
  5. dorado
  6. escolar
  7. mahi-mahi
  8. tilapia
  9. shrimp

How to make Ceviche (step-by-step)

Step one:

Slice the onions and place in a bowl. Add the salt and lime juice and let these marinate while you continue- this will help remove the bitterness from the onion.

 

Step two:

Cut the fish into 1/2-inch to 3/4-inch cubes and toss them with the marinating onions.

Step three:

Add the remaining ingredients- cucumber, tomatoes and cilantro and give a good toss. If adding avocado, wait until serving to add it.

Step Four:

Refrigerate for 45-60 minutes. The longer you let the fish cure in the marinade, the more “cooked” through  the ceviche will become. I find 45 minutes is perfect.

How to make the Best Ceviche! Ceviche is typically made with fresh fish (or shrimp) cured with lime juice, then tossed with onions, cilantro, tomato and cucumber.  Serve it as an appetizer with tortilla chips or as a light, refreshing summer meal.

Ways to serve Ceviche

When we had our catering business, we served ceviche in a multitude of ways…. here are some fun options!
  • Mini Ceviche Tostados
  • Ceviche served in a coconut
  • Mini Ceviche appetizer cups or shot glasses
  • Ceviche lettuce cups
  • Plated as a first course.
Or, for a special dinner, you could plate ceviche over a creamy avocado sauce (see the recipe card below) for a beautiful first course.

Or simply serve Ceviche in a serving bowl with tortilla chips or lettuce cups.

How to make the Best Ceviche! Ceviche is typically made with fresh fish (or shrimp) cured with lime juice, then tossed with onions, cilantro, tomato and cucumber.  Serve it as an appetizer with tortilla chips or as a light, refreshing summer meal. #ceviche

 Ceviche FAQS

  • What is ceviche? Ceviche is fresh raw fish marinated or “cooked” in lime juice, most often with onion, tomatoes, cilantro and salt. It hails from the coastal regions of Central and South America, popular from Mexico down to Peru and beyond. There are many versions, and depending on where you are, it will take on the local flavors.
  • Is Ceviche Safe to eat? Ceviche, if made with fresh fish is absolutely safe to eat. Think sushi!  The lime juice cooks the ceviche on the outer edges and the longer it marinates the longer it “cooks”.
  • How do you know if the fish is fresh enough to eat raw? It won’t smell fishy. It will smell clean and fresh with have a subtly sweet flavor.
  • How long should Ceviche be marinated? Marination time can be anywhere from 30 minutes to 2 hours, depending on the size of the pieces, but roughly 45-60 minutes for 3/4 inch pieces is a good rule of thumb. Remember when using a good quality, fresh, wild fish, it is not imperative that the fish is cooked all the way through, a little rawness is actually really quite good! Think sushi!
  • How can you tell if ceviche is cooked long enough?  The fish will look opaque on the outside, instead of translucent.   If you prefer it cooked through more, you can marinate for 2 hours or more! Longer marinating will tend to make the fish chewier. See what you like best. There is no “right way”.  If it tastes too raw for your own tastes, just marinate it longer.

Can Ceviche be made ahead?

Yes! That being said, Ceviche is best made fresh on the day of serving- and is best up to 4 hours before serving- but I do save the leftovers for the next day. The fish will continue to cook in the lime juice, so the texture will change but the flavors are still great. I’ve been known to eat Ceviche 2-3 days after making -it won’t go bad, if kept in a cold refrigerator.

Give it a whirl and let us know how you like it!

More recipes you might like:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Ceviche Recipe!

  • Author: Sylvia Fountaine | Feasting at Home Blog
  • Prep Time: 15 mins
  • Cook Time: 45
  • Total Time: 55 minutes
  • Yield: 6 1x
  • Category: appetizer, salad, main, fish
  • Method: marinated
  • Cuisine: mexican
  • Diet: Gluten Free

Description

How to make the Best Ceviche! Ceviche is made with fresh fish (or shrimp) cured with lime juice, then tossed with onions, cilantro, tomato and cucumber.  Serve it as an appetizer with tortilla chips or as a light, refreshing summer meal.


Ingredients

Scale

Ceviche Recipe

  • ½ a red onion, thinly sliced, with the grain.
  • 11 ½ teaspoon kosher salt, start with 1, add more to taste
  • ¼ teaspoon black pepper
  • ¾ cup fresh lime juice (46 limes) freshly squeezed ( try to use ripe limes)
  • 12 garlic cloves very finely minced (use a garlic press)
  • 1 fresh serrano or jalapeño chili pepper seeded and very finely chopped. Start conservatively, more to taste.
  • 1 pound fresh fish- sea bass, red snapper, corvina, halibut, dorado, escolar, mahi-mahi, tilapia, or hamachi – diced into 1/2 inch cubes.
  • ¼½ cup fresh cilantro, chopped
  • 1 cup grape or cherry tomatoes, sliced or cut in half  (or 1 cup diced tomatoes)
  • 1 cup diced cucumber
  • 1 tablespoon olive oil (optional)
  • optional: 1 semi-firm Avocado, diced, or make the Avocado Sauce

Serve with tortilla chips, or lettuce cups, or see more options in the post above.

Optional Avocado sauce:

  • ⅔ cup Avocado
  • ⅓ cup cilantro
  • 2/3 cup water- plus more as needed
  • 1 tablespoon olive oil
  • ½ teaspoon kosher salt
  • 1 teaspoon coriander
  • 2 tablespoons lime juice
  • 1 garlic clove
  • cracked pepper to taste

Instructions

  1. Slice the red onion thinly with the grain, and toss in a bowl with 1 teaspoon salt and the lime juice, coating well.
  2. Add the fish, garlic and fresh chilies, and gently mix.
  3. Add the tomatoes, cucumber, cilantro and olive oil, and give a stir and marinate in the refrigerator for at least 30 minutes before serving (45-60 minutes is ideal). The longer you marinate the firmer and more “cooked” the fish will become.
  4. Before serving, taste and adjust the salt and heat. Add more salt or chilies if you like.  If adding avocado, gently fold it in right before serving- you may need to add a pinch more salt.
  5. To make the optional Avocado Sauce, blend all ingredients in a blender until smooth, adding a bit more water or oil, if needed to get the blades going.

Notes

To Serve: Serve ceviche in a big bowl with tortilla chips on the side,  or as mini tostadas (on a round chip or homemade) or make ceviche tacos or ceviche lettuce cups. Ceviche can also be served in small appetizer cups or shot glasses with a mini fork.  Or plate it up with a little Avocado Sauce as a salad course.

To make crispy mini tostadas: lightly spray mini corn tortillas (3-inch tortillas) with olive oil and season generously with salt.  Bake in a 300 F oven on a sheet pan until crisp (not chewy, but crisp like a cracker)  about 25 -30 minutes, turning halfway through.  Let cool completely.

Nutrition

  • Serving Size: -includes one diced avocado
  • Calories: 149
  • Sugar: 3.2 g
  • Sodium: 637.1 mg
  • Fat: 6.3 g
  • Saturated Fat: 1.3 g
  • Carbohydrates: 9 g
  • Fiber: 3.1 g
  • Protein: 15.5 g
  • Cholesterol: 31 mg

Keywords: ceviche recipe, best ceviche, easy ceviche recipe, how to serve ceviche, best ceviche recipe, how to make ceviche, how long to marinate ceviche, what king of fish ceviche,

Share this with the world

Hi, I'm Sylvia!

Chef and author of the whole-foods recipe blog, Feasting at Home, Sylvia Fountaine is a former restaurant owner and caterer turned full-time food blogger. She currently lives in the Pacific Northwest and shares seasonal, healthy recipes along with tips and tricks from her home kitchen.

Subscribe
to get recipes via email

Leave a comment

Your email address will not be published.

Recipe rating

Comments

    1. Hi Becky- honestly, I can’t really picture that, but you are welcome to try. You could add some to a tiny sample portion and see what it tastes like?

  1. Do you use sushi grade fish? My local fish monger was insistent that it’s a must for ceviche. I was hoping to use something more accessible and less expensive…so I can make it more often!

    1. Hi Desiree, no it does not need to be sushi grade as the ceviche is being “cooked” or cured by the lime juice. Any ocean fish that is either really fresh, or has been frozen (freezing kills bacteria) will work here.

      1. Great, thanks for confirming what I was already thinking (& so quickly)! I made this with shrimp previously and am looking forward to a fish version to get us through this heat wave! Love your recipes.

    1. I like it with jackfruit or hearts of palm. Search hearts of palm ceviche in the search box and it will come up.

      1. Deeeelish. Got lazy and went kitchen sink. Added kafir infused olive oil and yuzu. Forgot cilantro.
        You always provide a great base for what I’m doing. Suck at baking, love flavor.
        Be in touch!!!
        Love what u do 💋

  2. I made this. I was a bit leery with “cooking” the fish in only lime juice, but I did it! It was WONDERFUL! Very tasty. I did add a bit of ketchup to my finished product, only because of a favorite restaurant of mine does it that way and it turn out so good. I did lose track of time and it marinated overnight. I Googled and it will last up to three days. This is one of my new favorites!