Salmon Ceviche with Avocado

A refreshing dish where fresh salmon is marinated in citrus juice and mixed with avocado, peppers, tomatoes, and herbs for vibrant flavor.
Updated : 30 June, 2025

Easy
About 30 min.
Advices
Advice
For this recipe, it’s best to use fresh, not frozen, fish; otherwise, the finished fish might turn out dry.
Preparation
Step 1
It’s best to use fresh, never frozen fish. Salmon, red trout, or other types of red fish work great for ceviche.
Step 2
Remove the skin from the salmon. Cut the fillet into small, evenly sized pieces. Put the salmon into a deep bowl. Squeeze in the juice of the lemon and lime. This time, I used two medium-sized lemons. Mix everything well and leave it to marinate for 10-15 minutes. During this time, the fish will turn pale, indicating that the acid is denaturing the proteins in the red fish.
Step 3
Meanwhile, prepare the remaining ingredients. Peel the onion. Rinse all vegetables under cold running water. Dice the tomatoes into small cubes, and cut the onion into thin slices.
Step 4
Cut the bell pepper in half and remove the seeds and core. Slice the olives into rings. If you use peppers and olives of different colors, the finished dish will look bright and appetizing.
Step 5
Add the tomatoes, bell pepper, onion, and olives to the bowl with the marinated salmon. Squeeze in the juice of two large oranges.
Step 6
Mix everything well, then add salt and ground black pepper to taste. If desired, add chili flakes at this stage. Mix again and let it sit for 20 minutes.
Step 7
Cut the avocado into small cubes and add it to the rest of the ingredients. Mix and taste the ceviche again. Add more salt and pepper if necessary. Finally, add finely chopped cilantro or parsley.
Step 8
The salmon ceviche is ready to serve!