Open Travel Guide
  1. Home
  2. Destinations
  3. United States
  4. Florida
  5. Restaurants
  6. Garcia's Seafood Grille & Fish Market

Restaurants · Florida, Florida

Garcia's Seafood Grille & Fish Market

  • CuisineSeafood
  • CategorySeafood
  • Price$$

Garcia's Seafood Grille & Fish Market at 398 NW North River Dr in Miami is one of the city's most authentic and historically rooted seafood experiences, operating on the working Miami River waterfront since 1966.

A Miami River waterfront seafood market and restaurant where the catch arrives by boat and goes directly to the kitchen. Garcia's has served the Miami fishing community since 1966, and the fried fish plates, stone crabs, and waterfront setting make this one of Miami's most authentic seafood experiences. A hidden gem away from South Beach prices.

Garcia's Seafood Grille & Fish Market at 398 NW North River Dr in Miami is one of the city's most authentic and historically rooted seafood experiences, operating on the working Miami River waterfront since 1966. The Garcia family established the restaurant when the Miami River was the economic center of the city's fishing industry, and while Miami has transformed dramatically around it, Garcia's has maintained its identity as a genuine working-waterfront seafood destination where the catch arrives by boat to the dock behind the kitchen. The restaurant operates its own commercial fishing boats on the Florida coast, and the fish market in front of the restaurant sells the day's catch directly to customers alongside the restaurant's kitchen preparations. The fried yellowtail snapper — whole fish scored, dusted in seasoned cornmeal, and fried until the skin crisps — is the restaurant's most emblematic dish, the kind of preparation that reveals why fresh Florida yellowtail snapper is worth pursuing. Stone crabs in season arrive from the Keys with no cold chain interruption. Steamed shrimp, Florida lobster in season, and crab claws round out a menu that stays close to the fish market tradition. The dining room occupies the riverside warehouse space with plain tables, simple service, and the ambient sounds and smells of the working river. It is significantly less expensive than comparable seafood restaurants in South Beach or Brickell. Garcia's represents one of the last direct connections to Miami's working fishing culture in a city that has almost entirely converted its waterfront to luxury development.

Good to know

Hours
Daily 11 AM - 10 PM
Reservations
Not accepted

Location

398 NW North River Dr, Miami, FL 33128

25.7752, -80.2021 View on map

Highlights

  • Genuine working Miami River waterfront restaurant with the restaurant's own commercial fishing fleet
  • Whole fried yellowtail snapper — scored, cornmeal-crusted, and fried to a crackling exterior
  • Adjacent fish market selling the day's fresh catch directly alongside the restaurant kitchen
  • Stone crabs in season sourced directly from the Florida Keys without cold chain interruption
  • One of the last direct connections to Miami's working river fishing culture since 1966

Tips for visiting

  • The whole fried yellowtail snapper is the definitive order at Garcia's — eat it with lime and hot sauce.
  • Visit the fish market counter before being seated to see what arrived that day and plan the meal accordingly.
  • Stone crabs in season (October–May) at Garcia's are among Miami's freshest at significantly lower prices than tourist-area restaurants.
  • Arrive early for lunch; the best fish sells out by 1–2 PM.
  • The riverside location is best appreciated from outdoor seating when the weather allows.

Accessibility

Garcia's Seafood Grille is at street level on North River Dr with parking adjacent to the building. The main dining room and fish market are accessible at ground level. The riverside outdoor seating area may have some uneven surfaces on the dock. Accessible restrooms are inside the building.

Frequently asked questions

Does Garcia's have its own fishing fleet?

Yes. Garcia's operates its own commercial fishing vessels that supply the restaurant and the adjacent fish market. This direct boat-to-kitchen supply chain is rare in Miami and accounts for the exceptional freshness.

Is Garcia's expensive?

Garcia's is significantly more affordable than comparable seafood restaurants in tourist-facing Miami neighborhoods. A full seafood lunch with stone crabs typically runs $30–$50 per person.

Where exactly is Garcia's on the Miami River?

Garcia's is at 398 NW North River Dr, on the north bank of the Miami River just west of I-95, in the Wynwood-adjacent neighborhood between downtown Miami and the Design District.

Can guests buy fish to take home from Garcia's market?

Yes. The fish market counter at the front of the restaurant sells fresh fish, stone crabs, shrimp, and other seafood retail by the pound for home preparation.