Mexican seviche is my go-to summer appetizer: it's bright, acidic, and refreshing, with a punch of heat from serrano chiles. Unlike Peruvian ceviche, which uses a heavier citrus bath, Mexican seviche often includes ketchup or tomato juice for a saucier, more savory finish. Here, I balance both styles: lime juice for acidity, tomato for body, and a generous dose of cilantro.
Advertisements1
The key is using pristine, fresh shrimp. You'll marinate them in lime juice until they turn opaque and firm – no heat required. The acid 'cooks' the shrimp, giving a tender, snappy texture. I've included a few pro tips to avoid the dreaded 'rubbery' seviche, so you get perfect results every time.
Serve this with tortilla chips, tostadas, or even on a tostada with avocado. It's a crowd-pleaser that comes together in 20 minutes flat.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) raw shrimp, peeled, deveined, tails removed
Use fresh or frozen (thawed) shrimp. For best texture, choose medium or large shrimp. If using frozen, thaw overnight in the fridge.
1 cup (240ml) fresh lime juice (about 8-10 limes)
Fresh lime juice is essential – bottled juice lacks the bright acidity. Roll limes on the counter before juicing to extract more juice.
1/2 cup (120ml) tomato juice or 1 medium tomato, diced
Tomato juice gives a classic Mexican seviche base. If using fresh tomato, dice and add with the other veggies.
1/2 cup (80g) finely chopped white onion
White onion is milder and crisper than yellow. Soak in cold water for 5 minutes to mellow the bite if desired.
1 serrano chile, minced (seeds removed for less heat)
Serrano adds authentic heat. For a milder version, use jalapeño. Wear gloves when handling hot peppers.
1/2 cup (20g) chopped fresh cilantro
Cilantro is non-negotiable – it adds that fresh, herbaceous note. If you dislike cilantro, try parsley for a different twist.
1 avocado, diced
Add the avocado just before serving to prevent browning. Use ripe but firm avocado so it holds its shape.
1/2 teaspoon salt, or to taste
Use fine sea salt for even seasoning. Adjust after marinating – the lime juice may need more salt.
1/4 teaspoon black pepper
Freshly ground black pepper adds a subtle kick. Use white pepper for a milder flavor.
Tortilla chips or tostadas, for serving
Use sturdy chips that won't break when scooping. Tostadas are a great alternative – just pile the seviche on top.
Tips & Tricks
Don't over-marinate
Shrimp 'cooks' in lime juice in about 15-20 minutes. Over-marinating makes it tough and chewy.
Chill everything
Use cold shrimp and cold lime juice to keep the seviche at a safe temperature. Work quickly and return to the fridge.
Balance the acid
If the seviche tastes too tart, add a pinch of sugar or a bit more tomato juice to round out the flavor.
Add avocado last
Stir in avocado just before serving to keep it from turning brown and mushy.
Pro Tips
Step-by-Step Instructions
1. Prep the Shrimp
If using frozen shrimp, thaw completely. Pat dry with paper towels. Cut shrimp into 1/2-inch pieces if large, or leave small shrimp whole. Place in a glass bowl.
2. Marinate in Lime Juice
Pour the fresh lime juice over the shrimp. Ensure all pieces are submerged. Cover and refrigerate for 15-20 minutes, until shrimp turn pink and opaque. The acid denatures the protein, 'cooking' the shrimp.
3. Add the Vegetables
After marinating, drain about half of the lime juice (or keep it all for a saucier seviche). Stir in the onion, serrano, cilantro, tomato juice (or diced tomato), salt, and pepper. Mix gently.
4. Chill and Marinate
Let the mixture sit in the refrigerator for 10-15 more minutes to allow flavors to meld. Taste and adjust seasoning.
5. Add Avocado
Just before serving, gently fold in the diced avocado. This keeps it fresh and prevents browning.
6. Serve
Spoon the seviche into a serving bowl or onto tostadas. Garnish with extra cilantro and lime wedges. Serve immediately with tortilla chips.
Delicious Variations
Add cooked octopus or scallops
Mix with shrimp for a seafood medley – just ensure all seafood is fresh and properly marinated.
Make it spicy
Add a minced habanero or a splash of hot sauce for extra heat.
Fruit twist
Stir in diced mango or pineapple for a sweet-and-tangy flavor.
How to Store Mexican Seviche
Refrigerator
Store in an airtight container for up to 2 days. The texture will soften, but it's still safe to eat.
Freezer
Freezing is not recommended – the texture will become mushy.
Reheating
Serve cold; do not heat. If it's been in the fridge, bring to room temperature for 10 minutes before serving.
Frequently Asked Questions
Q: Is seviche actually cooked?
Yes, the lime juice chemically 'cooks' the shrimp by denaturing the proteins, making it safe to eat without heat. The acid kills harmful bacteria, but always use the freshest seafood.
Q: How long can seviche sit out?
Do not leave seviche at room temperature for more than 2 hours – bacteria can grow rapidly. On a hot day, limit to 1 hour.
Q: Can I use frozen shrimp?
Yes, but thaw them thoroughly and pat dry. Frozen shrimp are often already cooked – if so, reduce marinating time to 5-10 minutes to avoid mushiness.
Q: What if I don't like cilantro?
You can substitute fresh parsley or mint. Cilantro adds a distinct flavor, but parsley gives a similar fresh, green note.
Q: Can I make seviche ahead of time?
You can prep all ingredients in advance, but combine and marinate just before serving for the best texture. Store components separately in the fridge.
Try this Mexican seviche at your next gathering – it's a guaranteed crowd-pleaser. Pair it with a cold cerveza or margarita, and you've got the perfect summer appetizer. Don't forget to share your twist in the comments!
Mexican Seviche
Fresh, tangy Mexican seviche with lime-marinated shrimp, avocado, and cilantro – a healthy 20-minute appetizer.
🧂 Ingredients
- 1 lb (450g) raw shrimp, peeled, deveined, tails removed
- 1 cup (240ml) fresh lime juice (about 8-10 limes)
- 1/2 cup (120ml) tomato juice or 1 medium tomato, diced
- 1/2 cup (80g) finely chopped white onion
- 1 serrano chile, minced (seeds removed for less heat)
- 1/2 cup (20g) chopped fresh cilantro
- 1 avocado, diced
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- Tortilla chips or tostadas, for serving
📋 Instructions
- 1Prep the Shrimp — If using frozen shrimp, thaw completely. Pat dry with paper towels. Cut shrimp into 1/2-inch pieces if large, or leave small shrimp whole. Place in a glass bowl.
- 2Marinate in Lime Juice — Pour the fresh lime juice over the shrimp. Ensure all pieces are submerged. Cover and refrigerate for 15-20 minutes, until shrimp turn pink and opaque. The acid denatures the protein, 'cooking' the shrimp.
- 3Add the Vegetables — After marinating, drain about half of the lime juice (or keep it all for a saucier seviche). Stir in the onion, serrano, cilantro, tomato juice (or diced tomato), salt, and pepper. Mix gently.
- 4Chill and Marinate — Let the mixture sit in the refrigerator for 10-15 more minutes to allow flavors to meld. Taste and adjust seasoning.
- 5Add Avocado — Just before serving, gently fold in the diced avocado. This keeps it fresh and prevents browning.
- 6Serve — Spoon the seviche into a serving bowl or onto tostadas. Garnish with extra cilantro and lime wedges. Serve immediately with tortilla chips.



