Peruvian salmon ceviche recipe

Ceviche is a Peruvian dish made from fresh raw fish marinated in citrus juices, usually lime and spiced with herbs like chilli peppers.

Ceviche is an old tradition in South America used by the Incas to preserve their fish with fruit juices, salt and chili peppers.  The Spanish conquerors later introduced the lime, which is now more commonly used.

The fish will essentially be “cooked” by the lime juice. The citric acids in the juice alters the fish's protein structures, just as if it had been cooked with heat.

Sea bass ceviche in Lima
A sea based fish ceviche of corvina (sea bass) in Lima

It is therefore important to use the freshest and cleanest fish possible, which will largely depend on where you are. If you're by the coast, like in Lima, then sea fish like sea bass is common. If you're in the mountains, like in Cusco, then river fish, like trout will be most fresh.

If however you're shopping in Sainsburys in London, you'll most likely find salmon the most fresh fish to hand. This is why we've altered this recipe slightly to suit the type of fish we'd find commonly in the supermarkets back home.

Also, best accompaniment to a Peruvian ceviche? A Pisco Sour of course!

Peruvian ceviche recipe with Pisco Sour accompaniment
Stefan about to go face down into this yummy Peruvian ceviche in Lima with Pisco Sour to hand…CHEERS!

Ingredients for salmon ceviche:

  • 600g of skinned salmon fillet
  • x4 fresh limes
  • x2 red chillies, seeded and finely chopped
  • bunch of fresh coriander, chopped
  • a quarter teaspoon of ground cumin
  • x2 garlic cloves, peeled and finely chopped
  • a few fingers worth of fresh ginger, peeled and grated
  • salt and pepper to season
Peruvian ceviche recipe river fish trout
A freshly made river fish based ceviche of trucha (trout) in Urubamba, near Cusco

Preparation for salmon ceviche:

1. Mix all the ingredients in a bowl.  Ensure the salmon is cut into small bite sized pieces.

2. Cover bowl and put in the fridge for a few hours to marinade. The longer you leave to marinade, the longer the fish “cooks” in the lime juice and spices.

Salmon ceviche makes a delicious side or lunch main, guaranteed to always impress. It is traditionally eaten around South America at lunch time, using the fresh fish caught from the morning's catch.

A good ceviche restaurant (cevicherias) will close after lunch as the fish caught in the morning is no longer fresh by afternoon.

For more inspiration:


Salmon ceviche recipe

About the author

Hi there! We are Stefan and Sebastien, Greek/French couple behind the travel blog Nomadic Boys. Since we met in 2009, we have been travelling all around the world together, visiting over 100 countries.

Our mission is to inspire you, the gay traveller, and show you that you can visit more places in the world than you thought possible, by providing a first-hand account of our travel adventures, to help you plan a fun and safe trip.

To find out more about us

6 thoughts on “Peruvian salmon ceviche recipe”

  1. Hey dear Stefan Arestis, Thanks for sharing this healthy and tasty recipe dear. i cooked this love to eat man its really amazing my friends also love this dish.

  2. Great article on an amazing dish!

    The first time I was in Peru, I just did not get the idea of eating fish cooked in lemon juice; of course chatting with a few locals and understanding the principle of denaturation (citric acid changes the proteins in the fish, unraveling the molecules and altering their chemical and physical properties) – Anyway I digress…

    Travelling in Peru led me to Huanchaco where I took the plunge and ordered a plate of ceviche…Guess what I never looked back, I was blown away by how superb a dish it is!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.