Tilapia Ceviche with Lime & Avocado
Bright, zesty tilapia ceviche where fresh lime juice gently cooks the fish into tender, flavorful bites. Creamy avocado and crisp vegetables add texture, making this refreshing Latin American classic perfect for warm days.
For 4 servings
- prep · ~10 min
Prepare the tilapia.
1.Check tilapia fillets for any remaining bones and remove with tweezers.2.Cut the fish into even 1/2 inch cubes with a sharp knife.3.Place cubed tilapia in a large glass or ceramic mixing bowl.TIPCold fish is easier to cut cleanly. Keep the fillets refrigerated until just before slicing. - mix · ~20 min
Marinate the fish in lime juice.
1.Juice all 8 limes into a bowl and strain out seeds.2.Pour the fresh lime juice over the tilapia cubes, ensuring all pieces are fully submerged.3.Add salt and stir gently to distribute.4.Cover the bowl and refrigerate for 15 to 20 minutes, until fish turns opaque and firm.TIPDon't marinate longer than 25 minutes or the fish can become tough and chalky. The acid is cooking the fish. - prep · ~10 min
Prep the vegetables and avocado.
1.Thinly slice the red onion and soak in cold water for 5 minutes to mellow the bite.2.Dice the seeded tomatoes and peeled cucumber into small, even cubes.3.Mince the jalapeño finely, removing seeds and white membrane for less heat.4.Cut the avocado in half, remove the pit, and dice the flesh into cubes. - mix · ~3 min
Combine the ceviche.
1.Remove the marinated tilapia from the refrigerator and drain off about half of the lime juice.2.Add the drained red onion, diced tomato, cucumber, and jalapeño to the fish.3.Drizzle with olive oil and add the black pepper.4.Fold everything together gently so the fish chunks stay intact.TIPDraining some lime juice keeps the ceviche from becoming too sour and soupy. The fish has already absorbed what it needs. - assemble · ~2 min
Add avocado and serve immediately.
1.Gently fold the diced avocado and chopped cilantro into the ceviche just before serving.2.Taste and adjust salt if needed.3.Spoon into chilled bowls or martini glasses.TIPAdd avocado at the very end to keep the cubes intact and prevent them from turning mushy.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cut tilapia into uniform 1/2-inch cubes to ensure even 'cooking' in the lime juice.
- 2Use fresh, high-quality limes for the best flavor; bottled juice won't give the same result.
- 3Soak sliced red onion in cold water for 5 minutes to mellow its sharp bite.
- 4Do not marinate the fish in lime juice for more than 25 minutes to avoid a chalky texture.
- 5Drain about half the lime juice before adding vegetables to prevent a sour, soupy ceviche.
- 6Fold in avocado at the very end to keep cubes intact and avoid mushiness.
- 7Serve ceviche immediately after adding avocado for the freshest texture and color.
Adapt it for your goals.
Low-oil
Omit the olive oil entirely for a lighter, oil-free ceviche that still bursts with citrus and fresh vegetable flavor.
spicySpicy
Add a second jalapeño or a finely chopped serrano pepper for those who enjoy a more intense, fiery kick.
tropicalTropical
Replace cucumber with diced mango and add a tablespoon of fresh orange juice for a sweeter, tropical twist.
high proteinHigh-protein
Double the tilapia to 1 kg and reduce the vegetables slightly for a protein-packed main-dish ceviche.
Why this is on our healthy list.
Lean Protein Source
Tilapia provides high-quality, low-fat protein that supports muscle health and satiety.
Rich in Vitamin C
Lime juice and tomatoes deliver a hefty dose of vitamin C, which boosts immune function and collagen production.
Heart-Healthy Fats
Avocado and olive oil supply monounsaturated fats that help maintain healthy cholesterol levels.
Hydrating Vegetables
Cucumber and tomato have high water content, aiding hydration and adding freshness with few calories.
Frequently asked questions
15 to 20 minutes is ideal. The fish will be opaque and cooked through; marinating longer than 25 minutes can make it tough.



