Seafood ceviche with fish, shrimp, scallops, avocado, tomato, onion, and cilantro served in a white bowl.

Mixed Seafood Ceviche

A no-cook recipe great for a hot summer day. Marinated in lime juice, the fish takes on a smooth and tender texture, combined with a bit of crunch from the onion, a bit of heat from the jalapenos, a bit of coolness from the tomatoes, and a bit of creaminess from the avocado…This mixed seafood ceviche is a real fiesta in your mouth!

What seafood to choose

This mixed seafood ceviche recipe calls for a mix of scallops, shrimp and white fish. Cod will work well, but I often use tilapia since it’s cheap and readily available. Any kind of mild tasting semi-firm white fish is fine though: sea bass, grouper, flounder, snapper…

If you live near a coast and know your fish monger by first name, by all means buy fresh. Where I live, frozen fish is my first choice as it guarantees freshness!

Variations and substitutions

This recipe is flexible and allows for variations.

  • If you prefer, you can exclude scallops, shrimp, or choose to use just one kind of seafood. My personal preference is to use a trio of seafood for added complexity.
  • As for tomatoes, while Roma tomatoes are traditional, I like to use cherry tomatoes as they have more flavor where I live and add a slight sweetness to the dish that balances the acidity of the lime. Feel free to substitute them with any other flavorful, in-season tomato variety.
  • If you’re looking for a spicier kick, swap the serrano peppers with jalapenos.
Seafood ceviche with salmon, shrimp, and scallops marinated in lime with avocado and tomato
Here’s a version I made recently with salmon — just as delicious!

How to serve mixed seafood ceviche

Serve as appetizer (with plantain, sweet potato chips or corn tortillas for example) or as a main course with a side of cilantro rice or grilled corn.

Seafood Ceviche FAQ

→ Does lime juice really cook the fish in ceviche?

Lime juice changes the proteins in fish through a process called denaturation, which makes the fish look opaque and feel firm, similar to cooking with heat. However, it does not kill all bacteria or parasites the way heat would. For safety, use very fresh or sushi-grade seafood, and when in doubt, buy frozen fish that’s been processed to eliminate parasites.

→ How long should ceviche marinate?

For the best texture and flavor, allow 6 total hours of marinating in the refrigerator. This ensures the fish, shrimp, and scallops absorb the citrus and turn tender. Longer marination (overnight) may make the seafood too firm.

→ Can I use salmon in ceviche?

Yes! Salmon works well as long as it’s very fresh and ideally sushi-grade. Cut it into small, even pieces so it “cooks” evenly in the lime juice.

→ Is seafood ceviche healthy?

Absolutely. It’s rich in lean protein and omega-3s from fish and shellfish, and it’s paired with vegetables like tomato, onion, and avocado. It also fits beautifully in the Mediterranean Diet.

Advance Prep & Storage

  • Make ahead: Ceviche needs at least 6 hours to marinate, so it’s a natural make-ahead recipe. You can prepare it in the morning for dinner or the day before serving.
  • Storage: Store tightly covered in the refrigerator for up to 24 hours. After that, the seafood can become too firm and the lime flavor overpowering.
  • Leftovers tip: If you want to stretch leftovers, serve them spooned over a grain or a fresh salad.

Other recipes you might like

Easy baked shrimp

Veracruz-Style Fish

Healthy Coquilles St Jacques (Bay Scallops with Mushrooms)

Cilantro lime cabbage slaw

Mediterranean seafood stew

Seafood ceviche with fish, shrimp, scallops, avocado, tomato, onion, and cilantro served in a white bowl.
Print Recipe Save Recipe Pin Recipe
5 from 5 votes

Mixed seafood ceviche

Fish, shrimp, and scallops marinated in citrus with herbs and olive oil. A fresh, make-ahead seafood ceviche that’s light and flavorful.
Prep Time30 minutes
Cook Time0 minutes
Resting Time6 hours
Total Time6 hours 30 minutes
Servings: 8
Author: Veronique Eichler

Ingredients

Instructions

  • Rinse and pat dry the fish, shrimp and scallops. Cut all in very small pieces (about 1/4 inch). Place in a glass bowl. Cover with lime juice and 1/2 tsp salt. Make sure the fish is completely covered, if needed add more lime juice.
  • Cover and refrigerate for a minimum of 4 hours, stirring occasionally. The fish and shrimp should turn from translucent to opaque. If there are still translucent spots, particularly in the center, it may need additional marination time.
  • Add jalapeno and onion and refrigerate for another 2 hours.
  • When ready to serve, add tomatoes, avocado, cilantro and 1/2 tsp salt.
  • Garnish with lime wedges and serve.

Notes

You can make variations of this dish by omitting the scallops, shrimp, or using just one type of seafood. I personally like the combination of the three which makes it more interesting.
 

Nutrition

Nutrition Facts
Mixed seafood ceviche
Amount per Serving
Calories
116
% Daily Value*
Total Fat
 
2
g
3
%
Saturated Fat
 
1
g
6
%
Cholesterol
 
82
mg
27
%
Sodium
 
503
mg
22
%
Total Carbohydrate
 
3
g
1
%
Dietary Fiber
 
1
g
4
%
Total Sugars
 
1
g
1
%
Protein
 
22
g
44
%
Vitamin A
 
175
IU
4
%
Vitamin C
 
16.3
mg
20
%
Calcium
 
34
mg
3
%
Iron
 
1
mg
6
%
Potassium
 
374
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Heads up: my posts may contain affiliate links! If you buy something through one of those links, you won't pay a penny more but we'll get a small commission, which helps keep the light on. For more details, read our affiliate disclosure. Thanks!

7 Comments

  1. Do you drain the lime juice after soaking all of the ingredients or just eat it with all the juice that it was marinated/cured in?

    • Veronique Eichler

      Hi Erik! I usually serve it with a slotted spoon so that most of the juice gets drains out but not all. Any leftovers can remain in the marinade. They can keep that way a couple of days in an airtight container. Enjoy!

  2. 5 stars
    Delicious rendition of a classic South American dish. Wonderful mix of seafood with a fresh and vibrant taste!

    • 5 stars
      Can you marinate over night?

      • Veronique Eichler

        Hi Andy!
        You can definitely marinate overnight, it  just becomes more firm in texture, but still delicious. I frequently keep leftovers for a couple of days and they’re just as good as the first day!
        Enjoy!

  3. 5 stars
    I made this for the first time and it was a huge hit! Thanks for your recipe!

5 from 5 votes (2 ratings without comment)

Leave a Comment

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.