Miltiadis K.
Google
If you want the absolute best, most authentic Peruvian food in Miami, you come to North Beach and you go to Locura Marina. This place is the definition of a hidden gem—it’s cozy, unpretentious, and completely focused on the food. It feels like a neighborhood spot you’d find in Lima, not a tourist trap on Collins Ave.
Let’s talk about the Ceviche, because that’s the test of any Peruvian restaurant. I ordered the Ceviche Mixto, and the freshness was unbelievable. The fish was firm and cold, not chewy or "fishy" at all, and the leche de tigre (the lime marinade) had that perfect acidic kick that wakes you up immediately. It was spicy, tangy, and I found myself drinking the leftover juice at the bottom of the bowl—it’s that good.
We also ordered the Lomo Saltado to share. A lot of places mess this up by overcooking the meat or making the fries soggy, but Locura Marina nails it. The steak had that smoky wok flavor (that wok hei taste), the onions and tomatoes still had a bit of crunch, and the fries were perfect for soaking up the soy-based sauce. It’s pure comfort food.
Another standout was the Jalea (fried seafood platter). It was massive—crispy calamari, fish, and shrimp that wasn't greasy at all, topped with the salsa criolla (lime-marinated onions) that cut through the richness perfectly.
We washed everything down with a pitcher of Chicha Morada. It wasn't too sweet like the bottled stuff; it tasted homemade and refreshing, with a real hint of cinnamon and clove.
The service is warm and feels like family they are genuinely happy you are there. The prices are also super reasonable for the quality and portion sizes you get. If you are in North Beach, skipping this place would be a crime. It is hands down my favorite Peruvian spot in the city.