Search cheap seafood near me in Miami and the results fill with $34 grouper entrées in dining rooms designed for people on holiday. The city has a much older and much cheaper answer, and it is hiding in plain sight along the Miami River and up the Dixie Highway: markets that sell fish by the pound to anyone walking in, and will cook whatever you just bought for a small charge on top. The industry name for it is boat-to-table. What it means in practice is that you are paying market price for the protein and a cooking fee for the kitchen, instead of paying a restaurant's full margin on a plated dish. The saving is real, but only if you understand how the counter prices things before you get to the register.
Karpo can tell you which Miami fish counters are open right now, what the boat-to-table charge is on top of market price, and whether the yellowtail or the hogfish is the better buy tonight.
Garcia's: a fish market downstairs, a dining room upstairs
Garcia's Seafood Grille & Fish Market sits at 398 NW North River Drive, right on the working Miami River, and it has been in the same family for close to half a century. The building does two jobs at once. The ground floor is a genuine retail fish market with a handful of seats, where the cases hold whatever the family's own boats have landed. The second floor is the restaurant proper, with a deck over the water. That split is the whole point: you can shop the case like a customer, or sit upstairs and order the same fish plated.
It opens daily at 11am and runs to 9pm, stretching to 10pm on Friday and Saturday. The practical move is to walk the downstairs case first even if you intend to eat upstairs, because the case tells you what actually came in that morning rather than what the printed menu says is available. If the fish you want is stacked six deep on ice, it is fresh and it is cheap. If there is one lonely fillet, order something else.
Casablanca, two doors down, and the happy-hour overlap
Casablanca Seafood Bar & Grill is at 400 NW North River Drive — effectively next door — and grew out of more than three decades in the wholesale seafood business before it became a restaurant with a view of the downtown skyline. It keeps later hours than Garcia's: noon to 10pm Monday through Thursday, noon to 11pm Friday and Saturday, and noon to 10pm on Sunday.
The detail that makes it cheap rather than merely good is the happy hour, which runs 3pm to 7pm Monday through Friday on a two-for-one basis. Arriving at 4pm on a weekday puts you in the overlap where the kitchen is quiet, the deck is empty, the drinks are half price by volume, and you can still watch working boats go past. The same table at 8pm on a Saturday is a completely different and considerably more expensive experience.

Captain Jim's: the one where you point at the ice
Fifteen minutes north of downtown at 12950 West Dixie Highway, Captain Jim's Seafood Market & Restaurant runs the purest version of the format. The house language for it is you choose it, we cook it: you look at the ice, point at a yellowtail snapper, a hogfish, Florida lobster or stone crab claws, and pick grilled, blackened or fried. It is open 11:30am to 8pm Monday through Thursday and Sunday, and 11:30am to 9pm on Friday and Saturday. The phone number is worth saving — 305-892-2812 — because the case changes daily and calling ahead is the only way to know whether the hogfish landed.
Hogfish is the order most people miss. It is not a glamour fish on a printed menu, it rarely travels far from where it was caught, and it takes a fry beautifully. Yellowtail snapper is the safer default and usually the better value per pound.
How by-the-pound pricing actually catches people out
Three things reliably surprise first-timers. The first is that the price on the case is per pound of whole fish, not per pound of what ends up on your plate — a two-pound snapper loses head, frame and tail, so budget for roughly half. The second is that the cooking charge is separate and is usually quoted per fish rather than per pound, which means a bigger fish is proportionally cheaper to cook. The third is sides: rice, plantain and salad are almost always extra, and at market counters they are where the bill quietly doubles for a table of four.
The way to use this properly is to buy one large fish for the table rather than four small ones. You pay one cooking charge instead of four, the flesh stays moist because a big fish is more forgiving in a fryer, and the presentation — a whole fish split open on a tray — is the reason anyone photographs these places.
Timing, cash and the Miami River in general
The river counters are lunch-weighted. Garcia's and Casablanca both fill from about 12:30pm with people who work downtown, empty out by 3pm, and refill after 7pm. The dead hour between three and five is the best seat in Miami for this kind of food and almost nobody uses it.
Cards are accepted at all three of these addresses, but the wider habit at Miami fish markets is cash, and the smaller the counter the more likely that is true. Carry some. Parking on North River Drive is limited and the street is narrow, so if you are driving on a Friday evening, expect to circle. On foot it is a short walk from the Government Center area, and the walk along the river is genuinely pleasant in winter and genuinely punishing in August.
What to actually order
At a market counter the correct order is the plainest one. Whole fried snapper with lime. Grilled hogfish with nothing on it. A pound of peel-and-eat shrimp. The sauces and the blackening spice exist to cover fish that has been sitting, and at these places the fish has not been sitting.
Stone crab is the exception to every rule here and deserves its own planning: it is seasonal, it is sold by claw size, and it is never cheap. If a market is quoting stone crab as a bargain, ask when it came in. The rest of the case is where the value is, and the value is very good indeed.
Tags: #MiamiSeafood #CheapEatsMiami #FishMarket #MiamiRiver #BoatToTable #YellowtailSnapper #Hogfish #NorthMiami #SeafoodNearMe #MiamiFood #FriedFish #StoneCrab #MiamiEats #HiddenGems
Please drink responsibly. Must be of legal drinking age.
All trademarks are the property of their respective owners.
Ask Karpo first
Want to know which Miami fish counters have hogfish on the ice today, what the cook charge runs on top of market price, and whether the river deck is worth the drive at this hour? Ask Karpo before you get in the car.



