Ceviche is a refreshing and vibrant dish made with fresh seafood marinated in citrus juice. The acid “cooks” the seafood, which is then mixed with onions, chilies, herbs, and sometimes vegetables or fruits, making it a perfect appetizer or light meal.
Why You’ll Love This Recipe
- No cooking required—just marinate and mix
- Light, healthy, and packed with fresh flavors
- Versatile with many variations and mix-ins
- Great for warm weather or as a party starter
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Fresh fish (snapper, halibut, sea bass) or shrimp
- Fresh lime juice (or a mix of lime and lemon juice)
- Red onion, thinly sliced
- Fresh cilantro, chopped
- Jalapeño or serrano pepper, finely chopped
- Diced tomato (optional)
- Diced cucumber (optional)
- Avocado (optional, added before serving)
- Salt and pepper
directions
- Dice the fish or shrimp into small, even pieces. If using shrimp, you can lightly poach it first for 1 minute, then cool.
- Place seafood in a non-reactive bowl (glass or stainless steel). Cover with fresh lime juice until fully submerged.
- Cover and refrigerate for 15 minutes to 4 hours, depending on your texture preference.
- Meanwhile, mix the red onion, cilantro, jalapeño, and optional tomato and cucumber in a separate bowl.
- Drain most of the citrus juice from the seafood and combine with the vegetables and herbs.
- Season with salt and pepper to taste. Gently fold in avocado just before serving.
- Serve chilled with tortilla chips, tostadas, or over lettuce.
Servings and timing
- Servings: 4–6
- Prep time: 15 minutes
- Marinate time: 15 minutes to 4 hours
- Total time: 30 minutes to 4+ hours
Variations
- Use shrimp, scallops, or a mix of seafood
- Add mango, pineapple, or orange for a sweet twist
- Try Peruvian-style with sweet potato and corn
- Include olive oil or leche de tigre (ceviche marinade) for extra richness
storage/reheating
- Best served fresh; keeps in the refrigerator for up to 24 hours
- Do not freeze
- Avoid reheating as the texture will degrade
FAQs
What seafood is best for ceviche?
Fresh, firm white fish like snapper, halibut, or sea bass is ideal. Shrimp and scallops also work well.
Can I use frozen seafood?
Yes, if fully thawed and high-quality. Frozen shrimp is commonly used.
How does citrus “cook” the fish?
The acid denatures proteins in the seafood, giving it a cooked texture without heat.
How long should I marinate the fish?
Light marination takes 15–30 minutes; for firmer texture, marinate up to 4 hours.
Is ceviche safe to eat raw?
It’s generally safe if using very fresh seafood. Citrus doesn’t kill bacteria like heat, so use trusted sources.
Can I make it ahead of time?
Partially—prep and marinate the seafood early, but add herbs, veggies, and avocado close to serving.
Should I rinse the fish after marinating?
No, just drain excess juice; rinsing will wash away flavor.
What if I don’t like spicy food?
Use a mild chili or skip it entirely and add bell pepper for crunch.
Can I add fruit?
Yes—mango, pineapple, or orange segments add sweetness and balance.
What should I serve with ceviche?
Tortilla chips, tostadas, lettuce cups, or sweet potato and corn for a Peruvian version.
Conclusion
Ceviche is a bright, zesty dish that’s easy to prepare and endlessly customizable. With its fresh ingredients and no-cook method, it’s perfect for impressing guests or enjoying a light, flavorful meal. Adjust the citrus, spice, and mix-ins to your taste and enjoy a taste of Latin American coastal cuisine at its finest.
Print
Ceviche Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Appetizer, Main Course
- Method: No Bake/No Cook
- Cuisine: Latin American
Description
Ceviche is a light and zesty seafood dish made by marinating fresh fish or shrimp in citrus juice until “cooked.” Tossed with tomatoes, red onion, cilantro, and avocado, it’s perfect as an appetizer or a main dish on a warm day. No cooking required—just fresh, simple ingredients and bold flavor!
Ingredients
-
1 lb fresh raw white fish or shrimp (snapper, tilapia, cod, or shrimp), diced
-
1 cup freshly squeezed lime juice (about 8-10 limes)
-
1/2 cup freshly squeezed lemon juice (about 2-3 lemons)
-
1/2 red onion, finely chopped
-
1 jalapeño or serrano pepper, finely diced (seeds removed for less heat)
-
1 cup cherry tomatoes, chopped
-
1/2 cup fresh cilantro, chopped
-
1 avocado, diced
-
Salt and pepper, to taste
-
Optional: 1 small cucumber, peeled, seeded, and diced
Instructions
-
Prepare the seafood: Place the diced fish or shrimp in a glass or ceramic bowl. Pour lime and lemon juice over it, making sure the seafood is fully submerged. Cover and refrigerate for 30 minutes to 1 hour, or until opaque and “cooked” through.
-
Drain and mix: Drain off most of the citrus juice, leaving just a little for flavor. Add red onion, jalapeño, tomatoes, cilantro, and cucumber if using. Gently stir to combine.
-
Season and finish: Season with salt and pepper to taste. Carefully fold in diced avocado just before serving.
-
Serve chilled with tortilla chips, tostadas, or over lettuce cups.
Notes
-
Always use the freshest seafood possible—sushi-grade if available.
-
You can swap lime juice for all citrus or use a mix of orange and lime for a sweeter variation.
-
For a Peruvian-style twist, add sweet potato or corn kernels.