The Best Fish Ceviche Recipe (2024)

This post may include affiliate links. Thank you for your support.

This Easy Fish Ceviche recipe is fresh, full of flavor and always a hit at a party! It’s loaded with cubed fish marinated (and ‘cooked’) in citrus juice, crisp vegetables, creamy avocado and fresh herbs. With this simple recipe you can make restaurant quality ceviche in your own kitchen! (Healthy, Keto-friendly, Gluten-free)

The Best Fish Ceviche Recipe (1)

Update: This post was originally published in September 2014. I took new photos and made updates to the post below to include more information about classic ceviche.

Table of Contents

  • Fish Ceviche Recipe
  • What is fish ceviche?
    • Is ceviche cooked?
  • How to make fresh fish ceviche?
    • Tips for the best, safest ceviche
  • What is the best fish for ceviche?
    • White Fish to use in ceviche
    • Shellfish to use in ceviche
  • Preparing the best ceviche
    • How to cut fish for ceviche?
    • How long to marinate fish ceviche?
  • How to serve fish ceviche?
  • Storing fresh ceviche
    • How long is fish ceviche good for?
    • Can you freeze fish ceviche?
  • Is fish ceviche healthy?
    • Is ceviche fish keto?
    • How many calories in ceviche with fish?
  • More easy fresh seafood recipes!
  • Best Fish Ceviche Recipe
    • Ingredients
      • (SEE NOTES if you want to make a Mojito Ceviche!)
    • Instructions
    • Notes
    • Nutrition

Fish Ceviche Recipe

This seafood ceviche is light, refreshing and bursting with citrusy, fresh flavor!

Fresh, cubed tender white fish and scallops marinated in a tart mixture of lime juice and orange juice; then tossed with juicy tomatoes, pungent red onions, spicy jalapeños, rich avocados, cool mint and fresh cilantro.

This ceviche recipe is incredibly easy to prepare and can be made in advance which makes it perfect for parties! Pile it on top of salty tortilla chips for a fuss-free, crowd pleasing appetizer that is always a hit! Or, serve it with a side of cilantro lime rice or cauliflower rice for a healthy, satisfying dinner!

What is fish ceviche?

Ceviche, pronounced‘seh-VEE-cheh’ or seh-BEE-tcheh, is a seafood dish made up of fresh, cubed raw fish or shellfish marinated or ‘cooked’ in a large amount of citrus juice.

Also known as seviche or cebiche, ceviche is similar to a seafood co*cktail. It is served cold and can include fresh vegetables such as onion, garlic, tomatoes and jalapeños, fresh herbs and various spices.

Is ceviche cooked?

Technically speaking, fish ceviche is not cooked since cooking requires heat. However, ceviche is not raw. Citric acid is also a form of ‘cooking’ through a chemical process called denature. The process of denaturation – soaking the fish in citrus juice for ceviche – changes the flesh of the fish from raw to firm and opaque, as if the fish has been cooked with heat.

The Best Fish Ceviche Recipe (2)

How to make fresh fish ceviche?

Seafood ceviche is incredibly simple to make and requires no actual cooking!

  1. Place cubed fish in a large, non-reactive mixing bowl. Set aside.
  2. In a small bowl, whisk together lime juice, orange juice and honey. Pour citrus mixture over seafood. Stir to evenly coat the fish. Cover the bowl with plastic wrap and refrigerate for 20 minutes, gently stirring the mixture halfway through refrigeration time.
  3. Add the tomatoes, jalapeños, onion and garlic to the fish mixture. Season to taste with salt and pepper. Toss to combine. Cover and refrigerate for an additional 10 minutes or until fish is cooked to your liking.
  4. Drain the mixture and transfer to a serving bowl. Gently stir in the avocado, mint and cilantro. Taste and adjust for seasoning with salt, pepper and additional herbs if desired.
  5. Serve immediately with lime wedges and tortilla chips or plantain chips. Enjoy!

Tips for the best, safest ceviche

  1. Use fresh fish from a trust source or reputable fishmonger. Since the citric acid will not kill any bacteria the way heat does, it is very important you use fresh, parasite-free fish! If you are unsure what fish is freshest at the market, tell them you are making ceviche and ask for the freshest white fish they have.
  2. Cut the fish into small, bite-sized pieces. Cutting the fish or shellfish into small pieces increases the surface area of the fish, which makes it easier for the citric acid to “cook” the fish.
  3. Use fresh squeezed citrus juice. Do not use lime, lemon or orange juice from a container. Prepared juices lack the same zesty flavor as freshly squeezed juice.
  4. Do not over marinate the fish. If you marinate the fish for too long, the fish will become very tough, rubbery and unappetizing!

The Best Fish Ceviche Recipe (3)

What is the best fish for ceviche?

Delicious ceviche starts with fresh, high-quality fish.

There are a few different fish or shellfish to choose from in order to make the best ceviche. However, no matter which fish you choose, make sure you pick a fresh, saltwater fish with firm, translucent flesh. Your fish should smell briny, like the ocean, but not “fishy”.

Make sure you are flexible when selecting fish at the market. The fish you have your heart set on, or the recipe calls for, may not be the freshest. Always select the better looking, fresher fish!

White Fish to use in ceviche

  • Fluke
  • Flounder
  • Sea Bass
  • Grouper
  • Sole
  • Rockfish
  • Mahi Mahi
  • Snapper
  • Tilapia
  • Cobia

Shellfish to use in ceviche

  • Scallops
  • Shrimp
  • Prawns
  • Squid
  • Langostinos
  • Lobster

The Best Fish Ceviche Recipe (4)

Preparing the best ceviche

How to cut fish for ceviche?

Cutting fish for fresh ceviche is incredibly easy. Just remember to remove any pin-bones before slicing your fish into generous bite-size chunks. Please see the photo below for reference.

How long to marinate fish ceviche?

The length of time fish needs to marinate for ceviche depends on the type of fish you are using, how large or small you cut the fish, and how you like your fish “cooked”.

  • For a sashimi-like interior – Soak fish cut into half-inch cubes in citrus juice for 15 minutes. The fish will have an opaque, firm exterior with a raw, tender interior.
  • For a more ‘cooked’ ceviche – Soak fish cut into half-inch cubes in citrus juice for approximately 20-30 minutes.

Note: If you are using a denser fish (such as Mahi Mahi) cut into thick strips (versus bite sized cubes), the fish could take up to 50 minutes to ‘cook’ in citrus juice.

The Best Fish Ceviche Recipe (5)The Best Fish Ceviche Recipe (6)

How to serve fish ceviche?

Classic ceviche makes a perfect appetizer for parties or a healthy, light meal!

There are many delicious ways to serve ceviche depending on your mood, just don’t forget to garnish it with plenty of fresh herbs and lime wedges!

  • Serve ceviche as a dip alongside sturdy chips, like tortilla chips, pita chips, or plantain chips.
  • Pile ceviche on top of crispy tostadas with black beans and rice.
  • Generously pile ceviche on top of a bed of chips for a fresh take on nachos.
  • Make ceviche part of a Mexican spread with bowls of guacamole, pico de gallo, salsa verdeand plenty of tortilla chips for dipping.
  • Make a beautiful appetizer by cutting an avocado in half, removing the pit, and fill each avocado half with ceviche.
  • Rim small, clear, plastic shot glasses with sparkling sugar or sea salt and scoop the ceviche into the glasses for fun, individual party appetizers.
  • Spoon ceviche into leaves of Bibb lettuce and top with Cuban mojofor ultra-flavorful and healthy lettuce wraps.
  • Serve ceviche as a main course with cilantro rice or broccoli rice on the side.
  • Stuff ceviche into taco shells and top with roasted corn salsaand Mexican slaw for a fun twist on taco night.

The Best Fish Ceviche Recipe (7)

Storing fresh ceviche

How long is fish ceviche good for?

Seafood ceviche is best when enjoyed fresh on the same day it is made.

However, ceviche will keep stored in an air-tight container in the refrigerator for up to two days.

Pro-tip: If you are wanting to store leftover ceviche, drain the lime juice from the prepared ceviche before storing to prevent the fish from overcooking.

Can you freeze fish ceviche?

While fresh fish ceviche keeps beautifully in the refrigerator, it does not freeze well!

Is fish ceviche healthy?

Fish ceviche is considered a healthy dish since it is mainly made up of lean, protein-packed fish, nutrient-dense vegetables and citrus juice.

This ceviche recipe is low in carbs, calories and unhealthy fats, yet high in protein, antioxidants, fatty acids and nutrients.

Is ceviche fish keto?

Yes, this easy fish ceviche is keto-friendly!

How many calories in ceviche with fish?

The precise number of calories in fresh seafood ceviche will depend upon the exact ingredients used. This ceviche recipe has approximately 160 calories per serving.

The Best Fish Ceviche Recipe (8)

Anyway you serve it, I pinkie promise you will absolutely love and devour this fresh fish! So, throw a party for your tastebuds and make this easy fresh Ceviche. Until next week, friends, cheers!

Cheyanne

Craving MORE? Follow all the deliciousness onFacebook,PinterestandInstagram!

The Best Fish Ceviche Recipe (9)

More easy fresh seafood recipes!

  • Seafood Bisque
  • How To Cure Salmon
  • Fish Taco Bowl
  • How to Make Spicy Tuna

How to make the best Fish Ceviche recipe👇

The Best Fish Ceviche Recipe (10)

Best Fish Ceviche Recipe

4.91 from 11 votes

Author: Cheyanne Holzworth

Total Time: 45 minutes mins

Prep Time: 15 minutes mins

Inactive Marinating Time: 30 minutes mins

Servings: 6

Print Recipe Pin Recipe

This Easy Fish Ceviche recipe is fresh, full of flavor and always a hit at a party! It's loaded with cubed fish marinated (and 'cooked') in citrus juice, crisp vegetables, creamy avocado and fresh herbs. With this simple recipe you can make restaurant quality ceviche in your own kitchen!

Ingredients

  • ¾ pound Semi-Firm or Firm White Fish - cut into ½’’ cubes (SEE NOTES)
  • 1/2 pound Bay Scallops - halved (or Shrimp)
  • 3/4 Cup Lime Juice - about 6 limes (SEE NOTES)
  • 1/4 Cup Orange Juice
  • 1 tsp Honey (or Agave) OPTIONAL
  • 2 large Plum Tomatoes – seeded and diced (about 3/4 cup)
  • 1 large Jalapeno – seeded, ribbed and finely diced*
  • ½ small Red Onion – finely diced (about 1/2 cup)
  • 1 clove Garlic - minced
  • 1 small Avocado - peeled and diced
  • 1/4 Cup Mint Leaves - gently packed and chopped
  • 3 TBS Cilantro - gently packed and chopped (Or Sliced Scallions)
  • Sea Salt & Ground Black Pepper - to taste

(SEE NOTES if you want to make a Mojito Ceviche!)

    Instructions

    • Place the fish and scallops in a large non-reactive mixing bowl. Set aside.

    • In a small bowl, whisk together the lime juice, orange juice and honey. Pour mixture over seafood. Stir to evenly coat the fish. Cover the bowl with plastic wrap and refrigerate for 20 minutes, gently stirring the mixture halfway through refrigeration time.

    • Add the tomatoes, jalapeno, onion and garlic to the fish mixture. Season to taste with salt and pepper. Toss to combine. Cover and refrigerate for an additional 10 minutes or until fish is cooked to your liking.

    • Drain the mixture and transfer to a serving bowl. Gently stir in the avocado, mint and cilantro. Taste and adjust for seasoning with salt, pepper and additional herbs if desired.

    • Serve immediately with lime wedges. Enjoy!

    Notes

    1. You can use any Semi-Firm or Firm Fish you like. You want to use the freshest fish possible!! Types of fish you can use in this recipe include - Sea Bass, Snapper, Tilapia, Cobia, Grouper, etc. For a full list of fish, see the recipe post.
    2. I highly recommend you use freshly squeezed lime and orange juice for the ceviche. The prepared citrus juice in a bottle lacks the flavor of fresh squeezed juice!
    3. If you don’t like the taste of raw red onions, soak them first! Soaking the onions will mellow the flavor and soften them. Place diced onions in a small bowl with ½ teaspoon of kosher salt. Add enough water to cover the onions. Set aside and allow to soak for 15 minutes. Drain and RINSE the onions before using.
    4. For Mojito Ceviche: Substitute Club Soda for the Orange Juice and granulate sugar for the honey. Also, add 1 ½ tablespoons of White Rum to the mixture in step 1 of the recipe.

    *Recipe Serves: 4-6 Depending on appetite

    *Nutritional Information based on 6 servings. Nutritional Information is a rough estimate and will depend on exact ingredients and amounts used.

    Nutrition

    Calories: 160kcal Carbohydrates: 11g Protein: 17g Fat: 6g Saturated Fat: 1g Cholesterol: 37mg Sodium: 183mg Potassium: 540mg Fiber: 3g Sugar: 4g Vitamin A: 375IU Vitamin C: 25mg Calcium: 25mg Iron: 1mg

    Course: Appetizer, entree, starter

    Cuisine: Cuban, Fusion, Mexican

    Did you make this recipe?

    Mention @nospoonnecessary on Instagram and tag it #nospoonnecessary!

    ©No Spoon Necessary. All images and content are under copyright protection. Please do not use any images without prior permission. Please do not publish this recipe without prior consent. If you would like to reference this recipe, please link directly back to this post.

    The Best Fish Ceviche Recipe (2024)

    FAQs

    What fish makes the best ceviche? ›

    Fresh White Fish – for this recipe, you'll want to find fresh, flaky white fish. We used halibut, but redfish, mahi-mahi, snapper, trout, and cod are all great choices too. Lime Juice – you'll need 1 cup of lime juice for your ceviche.

    How long does fish need to sit in ceviche? ›

    The fish will begin to cook immediately, however, because citrus is acidic it is not being being cooked by heat but the citrus juice from the lime. This process will take anywhere from 15-20 minutes. You can leave in the lime juice longer as it will cook the fish more thoroughly. Overcooking isn't an issue.

    How much fish do I need for ceviche per person? ›

    You want a pound of firm, very fresh fish for 4-6 people, depending on whether you are making it a main course or an appetizer. Because ceviche features fish that never touches a pan (the marinade "cooks" the fish), freshness is particularly important.

    How long should ceviche marinate? ›

    Marinating times make a difference when you are making ceviche. Depending on the size of the fish pieces, you will need at least 30 minutes and normally an hour for the citrus to “cook” the fish. Two hours is fine, but beyond that the ceviche, while still good, becomes more of a pickled fish thing.

    How long to soak fish in lemon juice? ›

    And if you add a little salt to the marinade, the fish will be quickly and deeply seasoned, as well. However, since acid also changes the texture of the protein in fish, essentially firming it up, you don't want to leave it in the acid for too long before cooking. About 30 minutes is perfect.

    Can you overcook fish in ceviche? ›

    Whatever its provenance, ceviche essentially “cooks” the seafood you are using by denaturing the proteins, as they are by heat, but without the same risk of overcooking. That said, ceviche marinated too long may turn slightly rubbery.

    Should ceviche sit overnight? ›

    You can make the ceviche up to 4 hours in advance, completing steps 1 through 3, then adding the cilantro, cucumber, and avocado in step 4 just before serving. Too long in the citrusy marinade and the shrimp get rubbery.

    Should ceviche be white all the way through? ›

    At its core, Ceviche is as simple as tossing raw fish with lime juice, then leaving it for 5 minutes to let the acid “cook” the fish, making it turn white on the surface, but still raw inside.

    Can I use store bought fish for ceviche? ›

    Use frozen fish.

    It might be tempting to get fresh fish to make your ceviche, but frozen actually comes with less risks. And for ceviche, higher quality is always better. Look for a wild caught and flash frozen white fish, like cod or halibut. You want the texture to be firm and the flavor subtle.

    How do you pick a fish for ceviche? ›

    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.

    How do you know when fish ceviche is done? ›

    Recipe: How To Make Ceviche

    Put it in the fridge and let it marinade for 20-30 minutes, until the fish looks cooked on the outside but still has a firm sushi-style texture in the middle.

    Can you use bottled lime juice for ceviche? ›

    Bottled lemon and lime juice are safe to use for ceviche. The acids in them will "cook" the fish. However, we don't recommend using bottled juice because this simple recipe's success comes from the freshness of the ingredients. Bottled citrus simply doesn't compare to freshly squeezed lemons and limes.

    What fish is safe for ceviche? ›

    Virtually any fish will work for ceviche, but I prefer to use semi-firm, white-fleshed ocean fish such as sea bass, striped bass, grouper, or flat fishes like sole or flounder.

    Can you eat 3 day old ceviche? ›

    Because the fish has been marinated in an acidic mixture, ceviche should be safe to eat for about two days when stored in the fridge. However, the texture will continue to change as the acid in the citrus juice breaks down the protein, which is why we don't recommend trying to make leftovers out of ceviche.

    What is authentic ceviche made of? ›

    Ceviche has many names including cebiche, seviche, or sebiche. The origin is debated but thought to have it's roots in Peru. It is a seafood co*cktail using fresh fish that is marinated or “cooked” in a large amount of lime juice. It also includes tomatoes, onion, cilantro, and some form of spice or pepper.

    Can all fish be ceviche? ›

    Virtually any fish will work for ceviche, but I prefer to use semi-firm, white-fleshed ocean fish such as sea bass, striped bass, grouper, or flat fishes like sole or flounder.

    What freshwater fish is used in ceviche? ›

    If you intend to use freshwater fish for a ceviche, it's recommended that you blanch it in water first. Freshwater fish such as tilapia don't come from a briny habitat that makes raw saltwater fish less apt to carry bacteria.

    Why is Peruvian ceviche so good? ›

    The pH of the citrus juices rearranges the fish's proteins, much like the application of heat, making it delicious while retaining its characteristic freshness. Fresh and delightfully acidic, ceviche is usually accompanied by starchy vegetables.

    References

    Top Articles
    Latest Posts
    Article information

    Author: Foster Heidenreich CPA

    Last Updated:

    Views: 5863

    Rating: 4.6 / 5 (76 voted)

    Reviews: 91% of readers found this page helpful

    Author information

    Name: Foster Heidenreich CPA

    Birthday: 1995-01-14

    Address: 55021 Usha Garden, North Larisa, DE 19209

    Phone: +6812240846623

    Job: Corporate Healthcare Strategist

    Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

    Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.