My flatmate and I were craving something fresh and zingy, so we decided to make Mexican ceviche.
This ceviche is refreshing, filled with tangy lime, vegetables, and seafood.
You cannot turn away from an amazing Mexican recipe. Let’s get into it.
What is Mexican Ceviche?
A seafood dish that uses raw fish or shrimp cooked in citrus juice, usually lime or lemon juice.
And do you know, the acid from the citrus changes the protein’s texture, making it firm and opaque, just like the heat would.
Traditional ceviche gets tossed with diced tomatoes, onions, cilantro, avocado, and jalapeños.
And please, listen to me, serve it with chilled crispy tostadas or tortilla chips, a must-try.
Also, the FDA doesn’t recommend it, though it says you can use frozen seafood.
Related: Learn how to make delicious urchin ceviche at home.
Basic Ingredients You Need
You don’t need a long list to make ceviche in Mexican style, just a few fresh ingredients.
| Category | Ingredients | Why You Need It |
|---|---|---|
| Protein | Fresh fish or shrimp | The star of the show |
| Citrus | Fresh lime juice | “Cooks” the seafood |
| Vegetables | Tomatoes, red onion, jalapeño | Adds crunch and flavor |
| Herbs | Fresh cilantro | Brings freshness and aroma |
| Creamy Element | Avocado | Adds richness (optional) |
| Seasoning | Salt and pepper | Enhances all the flavors |
| Serving | Tostadas or tortilla chips | Perfect for scooping |
Stock up on these basic pantry staples, and you’re ready to make ceviche anytime the craving hits.
Classic Ceviche Recipe Mexican Style

This is an easy and fresh recipe with the classic Mexican flavors.
Ingredients
- 1 lb fresh white fish (tilapia, snapper, or sea bass), diced
- 1 cup fresh lime juice
- 1 large tomato, diced
- ½ red onion, finely chopped
- 1 jalapeño, minced
- ½ cup fresh cilantro, chopped
- 1 avocado, diced
- Salt and pepper to taste
- Tostadas or tortilla chips for serving
Instructions
Step 1: Place diced fish in a glass bowl and cover completely with lime juice.
Step 2: Refrigerate for 30-45 minutes until the fish turns opaque and firm.
Step 3: Drain most of the lime juice, leaving just a bit.
Step 4: Add tomatoes, onion, jalapeño, and cilantro. Mix gently.
Step 5: Season with salt and pepper to taste.
Step 6: Fold in avocado right before serving.
Meal Prepping for Ceviche
Most of the days I’m down with work and cannot prepare something quickly. And when I had to leave hungry, I started meal prepping.
But if you’ve got time, just know it tastes best when it’s fresh.
Prep ingredients separately
Dice your tomatoes, onions, jalapeños, and cilantro ahead of time. Store them in separate airtight containers in the fridge for up to 2 days.
Cut the seafood in advance
Dice your fish or shrimp and keep it in the fridge for up to 24 hours before marinating. Just make sure it’s super fresh and stored properly in a sealed container.
Don’t marinate too early
Only “cook” your seafood in lime juice a few hours before serving. If you marinate it the night before, the texture gets mushy and unappetizing. Timing matters here.
Store components, not the finished dish
Keep your prepped vegetables, cut seafood, and fresh lime juice separate. Combine them when you’re ready to eat for the freshest taste and best texture.
Freeze with caution
Raw seafood can be frozen, but already-marinated ceviche doesn’t freeze well. The texture becomes watery and grainy when thawed. If you must freeze, do it before the lime juice goes in.
Mexican Ceviche Recipes You Must Try
You must try these variations of ceviche in the Mexican style; these have the umami taste.
1. Mixed Seafood Ceviche

Tell me what’s better than a recipe that has a LOT of protein? Shrimp, fish, and sometimes octopus or scallops you get it all.
Preparation Time: 25 minutes
Rest Time: 45 minutes
Total Duration: 1 hour 10 minutes
Servings: 6
Ingredients
- ½ lb raw shrimp
- ½ lb fresh white fish
- ½ lb scallops (optional)
- 1 ½ cups fresh lime juice
- ½ cup fresh lemon juice
- 2 medium Roma tomatoes
- 1 small cucumber
- ½ red onion
- 1 jalapeño, minced
- ¾ cup fresh cilantro, chopped
- 1 avocado, diced
- Salt to taste
- Black pepper to taste
- Tostadas or tortilla chips for serving
Instructions
- Rinse the shrimp, fish, and scallops under cold water and pat them completely dry.
- Cut everything into evenly sized small cubes so they “cook” at the same rate.
- Spread the seafood in a shallow glass dish instead of a deep bowl.
- Pour the lime and lemon juice evenly over the top. Press lightly so all pieces are submerged.
- Cover tightly and chill for 45–50 minutes, stirring once halfway through.
- Once firm and opaque, strain the seafood using a fine mesh strainer.
- Transfer to a clean bowl, then fold in the tomatoes, cucumber, onion, jalapeño, and cilantro.
- Adjust seasoning, then top with avocado just before plating.
- Spoon onto tostadas and serve immediately.
2. Ceviche with Clamato

This recipe changed my life. Add Clamato juice to give your ceviche a savory, spicy tomato base.
Some people call it “ceviche estilo Sinaloa,” and it’s a favorite along Mexico’s Pacific coast.
Preparation Time: 20 minutes
Rest Time: 40 minutes
Total Duration: 1 hour
Servings: 6
Ingredients
- 1 lb raw shrimp, peeled, deveined, and chopped
- 1 cup fresh lime juice
- 1 cup Clamato juice
- 2 Roma tomatoes, diced
- ½ red onion, finely chopped
- 1 jalapeño, minced
- ½ cup fresh cilantro, chopped
- 1 small cucumber, diced
- 1 avocado, diced (optional)
- Salt to taste
- Black pepper to taste
- Hot sauce (optional)
- Tostadas or tortilla chips for serving
Instructions
- Chop the shrimp into small pieces and place in a mixing bowl.
- Squeeze fresh limes directly over the shrimp and stir well.
- Let it sit in the fridge for about 20 minutes, then stir again to ensure even cooking.
- After 40 minutes total, check that the shrimp is pink and firm.
- Do not fully drain; leave a little lime juice for flavor.
- Pour in the Clamato juice and gently combine.
- Add vegetables one at a time, mixing lightly after each addition.
- Taste before adding salt since Clamato already has seasoning.
- Chill for another 10 minutes before serving in chilled glasses.
3. Fish Ceviche

This dish turned out better than expected. I was so surprised.
Preparation Time: 20 minutes
Rest Time: 30 minutes
Total Duration: 50 minutes
Servings: 4
Ingredients
- 1 lb fresh white fish
- 1 cup fresh lime juice
- 1 Roma tomato, diced
- ½ red onion, finely chopped
- 1 small jalapeño, minced
- ½ cup fresh cilantro, chopped
- 1 small cucumber, diced
- Salt to taste
- Black pepper to taste
- Tostadas or tortilla chips for serving
Instructions
- Slice the fish into thin strips instead of cubes for a different texture.
- Place the fish in a bowl and sprinkle lightly with salt first.
- Add lime juice and stir gently to coat every piece.
- Cover and refrigerate for about 30 minutes without stirring.
- Once the fish looks white and firm, pour off most of the liquid.
- In a separate bowl, mix the tomato, onion, jalapeño, and cilantro first.
- Fold the marinated fish into the vegetable mixture.
- Add black pepper and adjust salt if needed.
- Serve right away for the freshest texture.
4. Ceviche with Avocado

My sister likes her ceviche sharp or tangy. And this recipe is exactly that but with a buttery texture, that’s satisfying too.
Preparation Time: 20 minutes
Rest Time: 35 minutes
Total Duration: 55 minutes
Servings: 4
Ingredients
- 1 lb raw shrimp or white fish, diced
- 1 cup fresh lime juice
- 1 large avocado, diced
- 1 Roma tomato, diced
- ½ red onion, finely chopped
- 1 small jalapeño, minced
- ½ cup fresh cilantro, chopped
- Salt to taste
- Black pepper to taste
- Tostadas or tortilla chips for serving
Instructions
- Prepare all vegetables and avocado first, so they are ready to go.
- Place diced seafood in a bowl and fully cover with lime juice.
- Refrigerate for 35–40 minutes until firm and opaque.
- Carefully remove the seafood with a slotted spoon rather than draining everything.
- Transfer to a clean bowl and add tomatoes, onion, and cilantro.
- Gently stir in the cucumber if using.
- Add diced avocado last and toss very lightly to avoid mashing it.
- Let the mixture rest at room temperature for 5 minutes before serving.
- Spoon over tostadas and garnish with extra cilantro.
5. Spicy Ceviche with Jalapeño

I made my friend a ceviche, but she said, and I quote, “It’s so flat in taste.” And then I made the ceviche with jalapeños, and she was flabbergasted. Its her favourite now.
You can also try serrano peppers or a dash of hot sauce.
Preparation Time: 20 minutes
Rest Time: 30 minutes
Total Duration: 50 minutes
Servings: 4
Ingredients
- 1 lb raw shrimp or white fish, diced
- 1 cup fresh lime juice
- 1–2 jalapeños, finely chopped
- 1 small serrano pepper, minced (optional)
- 1 Roma tomato, diced
- ½ red onion, finely chopped
- ½ cup fresh cilantro, chopped
- 1 small cucumber, diced
- Salt to taste
- Black pepper to taste
- Hot sauce (optional)
- Tostadas or tortilla chips for serving
Instructions
- First, finely mince the jalapeños and serrano to release their heat.
- Add peppers directly to the raw seafood before adding citrus.
- Pour lime juice over everything and stir well so the spice infuses early.
- Cover and refrigerate for 30 minutes, stirring once after 15 minutes.
- When it turns opaque, drain lightly but keep a bit of juice for bold flavor.
- Add tomato, onion, and cucumber, mixing gently.
- Taste and add extra chopped jalapeño if you want more heat.
- Let it chill another 5–10 minutes for stronger spice.
- Serve cold with lime wedges on the side.
How to Serve Mexican Ceviche?
- Ceviche tastes best when it’s chilled, so I serve it straight from my fridge.
- Serve ceviche in small glass bowls, martini glasses, or even halved avocado shells.
- Tostadas are the best, no doubt. But you can also try tortilla chips, saltine crackers, or crispy plantain chips.
- Add a few lime wedges on the side, extra cilantro sprigs, or sliced radishes.
- Serve it fresh. Ceviche is best eaten within a few hours of making it.
- My friends like it with ice-cold beer, a crisp white wine, or a classic michelada.
Does Mexican Ceviche Use Raw Shrimp?
Yes, even my friends felt the ick, but it does use raw shrimp.
The raw shrimp gets “cooked” by the acidity of the lime juice through a process called denaturation.
The citric acid breaks down the proteins in the shrimp, turning them from translucent to opaque and firm.
This takes about 30-45 minutes in the fridge.
But my choice is always the fresh, high-quality shrimp for the best and safest results.
Conclusion
These were the go-to recipes I often cook for my family.
You might love the creamy richness of avocado ceviche or the spicy kick of jalapeños; try them out.
Go, grab some fresh seafood, squeeze those limes, and start cooking.
My homemade ceviche recipes will taste better than you think. We’d love to know how your ceviche turned out. Leave a comment below.
Frequently Asked Questions (FAQs)
1. What is Ceviche Called in Mexico?
In Mexico, it’s simply called “ceviche” or “cebiche,” and both work.
2. What’s the Difference Between Ceviche and Aguachiles?
Aguachile is spicier, with less marinating time, and served in green chili sauce with cucumber and onion. Ceviche marinates longer and includes tomatoes and more vegetables.
3. Is Mexican Ceviche Healthy?
Yes, Mexican ceviche is healthy. It’s low in calories, high in protein, and packed with vitamins from fresh vegetables.
