What it’s all about
National Ceviche Day lands every June 28, and it celebrates one of the great tricks in cooking: raw fish “cooked” not with heat but with acid. Cut fresh fish into cubes, bathe them in citrus juice, add salt, onion, chili, and a little cilantro, and the lime does the work — firming the flesh and turning it opaque in minutes. It is bright, cold, and fast, which makes it a nearly perfect thing to eat on a hot late-June afternoon. And though Peru gets the loudest claim, versions of it show up all along the Pacific coast of the Americas, each with its own regulars.
Why June 28, and where it comes from
This date is not an internet invention. In 2008 Peru’s government made June 28 the country’s official Día Nacional del Cebiche, honoring a dish it treats as national heritage, and the observance traveled north from there. The deeper history is genuinely debated: coastal cultures along what is now Peru were eating fish cured in tart fruit juices long before Europeans arrived, and the limes, onions, and cilantro many of us think of as essential came later with Spanish contact. Like a lot of food origin stories, the tidy version is tidier than the truth.
Ceviche is proof that the right acid can do a stove’s job.
Getting it right at home
The part that surprises people is how much timing matters. Older recipes let fish marinate for hours until it turned rubbery; modern Peruvian cooks often dress the fish and serve it within minutes, so it stays tender and the lime tastes fresh rather than bitter. If you like heat, a little fresh chili goes in with the salt; if you do not, leave it out and let the citrus and onion carry it. Buy the freshest firm white fish you can find, tell the fishmonger you are eating it raw, and keep everything cold from counter to plate. Cut the fish into even cubes so it cures at one rate, salt it properly, and squeeze the limes by hand right before you toss — bottled juice and old citrus are where sad ceviche comes from.
Make a day of it
The best move is to lean into the whole plate, not just the fish. In Peru, ceviche rarely shows up alone; it comes with sweet potato, corn, and often a shot of the leftover marinade, the punchy “leche de tigre” that people swear by as a pick-me-up. You do not need to be near an ocean or a fancy restaurant to take part. A good knife, a bag of limes, a filet from a shop you trust, and twenty unhurried minutes are genuinely all it takes, and the difference between careful homemade ceviche and the tired version is immediate and obvious.
How to celebrate
- 1Buy fish you'd eat raw
Skip the frozen fillets of unknown age and ask a fishmonger for the freshest firm white fish, telling them plainly that you're eating it raw. Sea bass, snapper, or flounder all work well. Keep it on ice the whole way from the shop to your kitchen.
- 2Squeeze real limes
Bottled lime juice tastes flat and slightly bitter, so juice fresh limes by hand right before you dress the fish. Roll them firmly on the counter first to loosen more juice. You want enough to nearly cover the cubes.
- 3Watch the clock
Toss the fish in the citrus and salt, then taste after just a few minutes instead of letting it sit for an hour. It's ready when the outside turns opaque but the center stays a little tender. Over-marinating is the single most common way to ruin it.
- 4Serve the whole plate
Round it out the Peruvian way with sweet potato and corn to balance the acid, and spoon the leftover "leche de tigre" marinade alongside. A handful of toasted corn adds crunch. Eat it cold and right away, before the fish tightens up.