National Dish Peru: Ceviche (Recipe)

In this article
Say hello to Ceviche, the pride of Peru and one of the freshest, most vibrant dishes in South American cooking. Delicate pieces of raw fish are “cooked” in nothing more than sharp lime juice, then brightened with red onion, fiery chilli and fragrant coriander. The result is a dish that strikes the perfect balance between acidity, salt and heat — light, zingy and utterly moreish. Quick to prepare and endlessly refreshing, it captures the spirit of Peru’s coast in a single bowl.
About Ceviche
Ceviche is the celebrated national dish of Peru, loved for its clean flavours and its beautifully simple preparation. At its heart is fresh fish, marinated in freshly squeezed lime juice until it turns opaque and tender. From there, red onion, chilli and coriander lend colour, crunch and warmth. It is a true symbol of Peru’s culinary tradition, enjoyed by locals and travellers alike, and it makes an unmissable stop on any journey through Peruvian cuisine. Fresh, tangy and quick to assemble, it turns humble ingredients into something special.
Ingredients (serves 1–2)
- 500 g fresh fish, e.g. salmon or tuna
- 1/2 red onion
- 3 tablespoons lime juice
- 2 tablespoons freshly squeezed orange juice
- 1 red chilli, finely chopped
- 2 tablespoons olive oil
- 1 tablespoon fresh coriander, finely chopped
- Salt and pepper
Shopping for the ingredients
The secret to a great ceviche lies in freshness, so it is well worth sourcing the very best fresh fish you can find — ideally sushi-grade from a trusted fishmonger. Make sure the onions, limes and oranges are fresh and firm too. Choose a ripe, fresh chilli to get just the right level of heat, and reach for good-quality olive oil, coriander and seasoning, as these have a real impact on the final flavour of the dish.
Preparing the dish
A little groundwork helps the ceviche come together smoothly. Begin by cutting the fish into small, even pieces so it marinates quickly and uniformly. Slice the onions into fine strips and soak them in a bowl of water to soften their sharpness. Finely chop the chilli so it blends evenly with the other ingredients. Finally, squeeze the limes and oranges to extract every drop of their bright, tangy juice.
Step-by-step instructions
- In a large bowl, combine the fish with the lime juice, orange juice, olive oil, coriander, salt and pepper.
- Add the soaked onion strips and the chopped chilli, then mix everything together well.
- Leave the mixture to marinate for at least 30 minutes, then chill.
- Serve the ceviche with fresh coriander, an extra squeeze of lime, and a little salt and pepper.
Gluten-free / lactose-free version
Ceviche is naturally gluten-free and lactose-free, which makes it a wonderfully inclusive dish. There is no wheat or dairy in the traditional recipe, so it suits anyone with a gluten intolerance or lactose sensitivity straight away. Simply double-check that any shop-bought seasonings or garnishes are free from hidden additives, and every guest can enjoy this fresh classic without a second thought.
Tips for vegans and vegetarians
For a vegetarian or vegan version, you can prepare the ceviche entirely without fish. Swap it for a colourful mix of vegetables such as peppers, tomatoes, courgette, mushrooms, cauliflower and peas. Tofu or seitan also work beautifully, offering a protein-rich alternative that soaks up the zesty lime marinade just as well. The same bright dressing keeps the dish lively and satisfying.
More tips and tricks
To get the most out of your ceviche, use the freshest fish possible and keep everything well chilled right up until serving. Don’t over-marinate — 20 to 30 minutes is usually plenty, as too long in the acid can make the fish tough. A pinch of sugar can balance the sharpness of the lime, while a splash of tiger’s milk, as used in Leche De Tigre, adds authentic depth and punch.
Adapting the recipe to your taste
Ceviche is wonderfully flexible and easy to make your own. Add extra chilli for a fierier kick, or hold back for a gentler result. You can vary the fish, mix in shellfish, or try a combined version along the lines of Ceviche Mixto. Fans of a purer approach might prefer the thinly sliced style of Tiradito. Tailor the seasoning until it matches your taste exactly.
Ingredient substitutions
If some ingredients are not to hand, there are plenty of easy swaps. A firm white fish works just as well as salmon or tuna — the same delicate approach that shines in Ceviche De Pescado. Lemon can stand in for lime at a pinch, and spring onion makes a milder substitute for red onion. Feel free to adapt the recipe to what is fresh and in season.
Drink pairing ideas
Ceviche is a hugely flavourful dish that pairs beautifully with a range of alcohol-free drinks. A popular choice is Chicha Morada, a Peruvian favourite made from purple corn, sugar, cinnamon and pineapple. Fresh fruit juices are equally refreshing, and for those who prefer something with a little more body, a light beer complements the zesty flavours without overpowering them.
Serving and presentation ideas
Presentation can lift the whole ceviche experience. Serve it well chilled in an attractive bowl or on a shallow plate, garnished generously with fresh coriander and slivers of red onion. A wedge of sweet potato, a scattering of toasted corn or a few lettuce leaves alongside add colour and authentic Peruvian charm. Arranging everything on a bright platter makes for a fresh, inviting spread.
A bit of history
Ceviche is one of Peru’s oldest culinary traditions, with roots stretching back to the time of the Inca. Traditionally served at parties and festivals, it has long been a dish of celebration and community. Today it stands as a proud national symbol, growing ever more popular both in Peru and around the world — a testament to the enduring appeal of Peruvian cuisine.
More recipe ideas
Summary: Ceviche
Ceviche is more than just a dish; it is a fresh, tangy celebration of Peru’s coast and culture. Made with fresh fish, red onion, lime, orange, chilli, olive oil, coriander, salt and pepper, it delivers the perfect balance of acidity, salt and heat. Vegetarians and vegans can enjoy it too, swapping the fish for vegetables or tofu, while drinks like Chicha Morada, fresh juices or a light beer round out the meal. Quick, refreshing and full of character, ceviche is a true taste of Peru — give it a try and let your senses come alive.



