Ceviche, a magical Peruvian staple, makes the perfect summer plate. It’s light, refreshing, and doesn’t necessarily require much cooking. You just leave fresh fish or shrimp to marinate in citrus, like leche de tigre, which causes it to become opaque while absorbing the flavor. Of course, other ingredients are usually added to complete the dish, and you can even experiment by adding other kinds of seafood. Now, we’re not asking you to make it but luckily, Miami has plenty of restaurants that serve ceviche and we’ve got a list of some of the best places to choose from.
As a bonus, National Ceviche Day (June 28) is right around the corner, which means many of these drool-worthy spots have specials in store for the upcoming holiday. Not only are they great year-round, but you want to take advantage of their deals soon!
1. CVI.CHE 105, multiple locations
Juan Chipoclo’s award-winning Peruvian restaurant is known for its refreshing classics like tiraditos, rolls, and anticuchos. It is also a ceviche haven, especially for lovers of the seafood. Their vast selection of creative dishes include Clásico De Today La Vida ($16.95) with white fish in cubes, leche de tigre, subtle lime and limo pepper, and El Del Barrio ($21.95) with white fish, tender octopus, rocoto leche de tigre and crispy calamari.
CVI.CHE 105 has locations in Downtown Miami, South Beach, Aventura Mall, and Dadeland Mall.
2. Cilantro 27, Miami Beach
Located within the Lincoln Eatery, this ceviche bar mixes traditional flavors with unexpected twists to create an exciting menu. This National Ceviche Day, you can indulge in their choice of the restaurant’s classic, carretillero, mixto, or shrimp ceviches for just $10. Additionally, for $30 a person, Cilantro 27 will be welcoming guests to take part in a ceviche-making experience from 6 p.m. to 8 p.m. Chef Nilton Castillo will be giving lessons on how to make classic ceviche, Causa Acevichada, and a Pisco sour.
Find Cilantro 27 at 723 Lincoln Ln N, Miami, FL
3. My Ceviche, multiple locations
What started as a take-out window in South Beach where tourists and locals alike would grab fresh seafood prepared by James Beard Recognized Executive Chef Sam Gorenstein, now has several locations throughout the city. From ceviches, tacos, burritos, poke bowls, salads, and stone crabs, this restaurant truly has something for everyone. In unique fashion, you get to design your own ceviche here (starting at $12.99) by selecting your desired seafood, crunch, and style. As a side, you can even get lime-spiced popcorn or chips!
Find My Ceviche in Brickell, South Beach, South Miami, and Miami International Airport.
4. Dr. Limón, multiple locations
Born in Chiclayo, Peru, Chef Carlos Brescia founded Dr. Limón in 2012 with partners and has created an innovate concept ever since that blends Peruvian cuisine with a local twist. His fun creations are named after medical terms, inviting you to treat yourself to his specialties (he is the doctor, after all). For $15 to $17, their ceviche Anestésico (Anesthetic) includes Pisco acholado cream and their Fiebre Alta (High Fever) includes rocoto cream.
Dr. Limon has locations in Kendall, near Florida International University, Miami Lakes, West Palm Beach, Weston, Hallandale, and Pinecrest.
5. Mamey Miami, Coral Gables
This Caribbean-influenced eatery located at the THesis Hotel features a menu full of vibrant flavors and spices commonly found in tropical cuisine by James Beard nominated and Food & Wine Award winning Chef Niven Patel. The restaurant offers an eclectic array of dishes influenced from Chef Patel’s travels through Asia, Polynesia, and the Caribbean, featuring plenty of produce from his own two-acre Homestead farm, Rancho Patel. A menu highlight includes Mamey’s one-of-a-kind local wahoo ceviche ($17) with coconut leche de tigre, cachucha peppers, red onion, avocado, and cilantro.
Find Mamey Miami at 1350 S. Dixie Highway, Coral Gables, FL
6. SuViche, multiple locations
SuViche strives to create a new kind of cuisine, not simply merge Japanese and Peruvian dishes, by blending the ingredients, traditions, and originality of each to bring an explosion of unique flavors. You’ve heard of bottomless brunches, but this National Ceviche Day, they’ll have a “Bottomless Ceviche” special for $24, from 3 p.m. to 11 p.m. Currently featured on the menu is their ceviche verde (starting at $14 with vegan and $15 with mahi mahi) with cucumber and charred jalapeño leche de tigre, avocado, cancha, red onions, and plantain chips. You can choose between shrimp or seafood options as well.
Find SuViche in Wynwood, Doral, Brickell, South Beach, and Marlins Park
7. La Mar, Brickell
This go-to destination for the finest seafood is found at the Mandarin Oriental in Brickell Key and backdropped by the stunning Miami skyline (say yes to outdoor seating and you won’t regret it). Featuring the acclaimed cuisine of Chef Gastón Acurio, this restaurant features authentic flavors of Peruvian gastronomy, from its freshly grilled anticuchos to speciality cocktails. Highlights include the ceviche with Spanish octopus ($23 Pulpo Al Olivo) and blue crab ($24 Causa Crab).
Find La Mar at 500 Brickell Key Drive, Miami, FL
8. Mehzcla, Miami Beach
At the Balfour Hotel, spearheaded by Chef Steven Acosta, is centered around an all-day Latin fusion menu – a true melting pot of cultures onto one’s plate. With warm hues and tropical prints, Mehzcla boasts the perfect patio space to enjoy a quaint afternoon with some refreshing bites and cocktails. In honor of National Ceviche Day, ceviche lovers are invited to enjoy Mehzcla’s rock shrimp ceviche ($24) made with leche de tigre, red onion, cilantro, avocado, sweet potato and patacones.
Find Mehzcla at 350 Ocean Dr, Miami Beach, FL
9. Sabor A Peru, Edgewater
Head on over to Biscayne Boulevard and taste the many flavors of Peru in this quaint, homey location surrounded by luxurious high rises. Their countless traditional dishes are tempting, from lomo saltado to chaufa rice and other hot foods. But when it comes to ceviche, there are 13 kinds. Try the ceviche de pescado, pulpo, y camaron (fish, octopus, and shrimp for $20.99) marinated on delicious milk of tiger.
Find Sabor A Peru at 2927 Biscayne Blvd, Miami, FL
10. Itamae, Miami Design District
Ran by award-winning sibling duo chefs Valerie and Nando Chang along with their father Fernando “Papa” Chang, this recent Michelin Bib Gourmand recipient offers excellent Peruvian-Japanese fare. The restaurant’s Nikkei-style menu features an ever-changing selection of appetizers, bowls, rolls, tiraditos, and ceviches: Their appetizing traditional ceviche ($26) with black grouper, cancha, choclo, and murasaki potato, and their Cebiche De Mariscos ($34) with geoduck, octopus, avocado, and serrano.
Last year, Itamae made it to the top of the New York Times’ best restaurants in the U.S. Read about it here.Find Itamae at 140 NE 39th St, Miami FL
11. El Chalan, multiple locations
This Peruvian classic has been serving Miami since 1985, making it one of the pineers of the cuisine in the city. But nothing about them is old school — just delicious. You’ll find traditional dishes (huge portions too) like lomo saltado, tallarines verdes, mondonguito a la Italiana, and arroz chaufa. We recommend you take a bite of their Ceviche Mixto Al Chalan ($22.95), a mixto with mussels and choros.
El Chalan has its original location on Bird Road across from Tropical Park (7971 SW 40th St, Miami, FL), as well as a South Beach location (1580 Washington Ave, Miami Beach, FL).
12. Jaguar, Coconut Grove
Celebrate Ceviche Day with a delicious Latin-American feast and savory cocktails at Jaguar. This South American restaurant offers menu that will satisfy anyone’s taste buds, including yours! So treat yourself to their signature ceviches like classic Peruano ceviche with corvina, lime, reed onion, corn, and sweet potato ($12/$20) and the Black Market ceviche with shrimp, calamari, corvina, and sweet potato ($12/$21).
Find Jaguar at 3067 Grand Ave, Miami, FL
13. Mr. Ceviche, Edgewater
It’s always a good day to have lunch at Mr. Ceviche. Located right on Biscayne Boulevard, previously situated in the heart of Hialeah, this delicious local spot serves up well-prepared Peruvian cuisine and, of course, ceviche. From their ají amarillo ceviche ($12.99) with fish, lime, onions, cilantro and yellow pepper cream, to their tricolor ceviche ($20.99) which features traditional, yellow pepper cream and rocoto ceviches, there are plenty of savory bites to choose from.
Find Mr. Ceviche at 2001 Biscayne Blvd, Miami, FL
14. Mayami Mexicantina, Wynwood
Trendy Mayami is the perfect setting for an ideal bar, restaurant, and club. Yes, it’s all three. Looking at the menu, you have the choice of any of their Tulum-inspired Mexican dishes and cocktails, but did you know that they also have quite the collection of ceviches? Try their vuelva a la vida ceviche ($18) with poached shrimp, cilantro, tomatoes, red onions, and avocado-sliced serranos, or their aguachile de langosta ($39) with cucumber, chile, piquin, meyer lemon, and caviar.
Find Mayami at 127 NW 23rd St, Miami, FL
15. Negroni, Midtown
Presenting a fusion taste between Tokyo and Peru, Negroni offers a diverse international comfort food menu. As a local hotspot in Midtown Miami, Negroni is the ideal place to enjoy National Ceviche Day. There’s a wide selection of ceviches to choose from like ceviche passion ($19) and ceviche picoso ($18) which includes white fish and seafood adorned with the vibrant colors of cilantro, red onions, and ahi rocoto.
Find Negroni at 3201 Buena Vista Blvd, Miami, FL
16. Beach Bar at Newport Pier, Sunny Isles Beach
Slightly less than an hour drive away from Miami, you can soak in the ocean breeze, fresh seafood, and delicious cocktails at the Beach Bar in Sunny Isles. On National Ceviche Day, this restaurant invites all seafood enthusiasts to enjoy the fresh seaside views while munching on the flavorful and classic Latin American dish. You can indulge in the restaurant’s popular ceviche ($17), made with a vibrant mix of citrus-marinated shrimp, scallops, mussels, and Mahi, topped with plantain chips and fresh avocado.
Find Beach Bar at 16501 Collins Ave, Sunny Isles Beach, FL