Most Miami gas station food consists of shrivelled hotdogs and sketchy Jamaican beef patties, but El Carajo is a gas station where you’ll actually want to eat. Past the pumps, candy, and cigarettes, there’s a really great Spanish restaurant in the back, where you can order a pulpo al ajillo you’ll absolutely finish, bacon-wrapped dates, and fluffy Spanish omelettes. There’s also a ton of wine for sale here, which you can buy for your meal at retail price plus a $10 corkage fee.
More spots in Coconut GroveSee more
Coconut Grove’s Bombay Darbar is one of the best Indian restaurants in Miami, despite the fact that it looks more like an EDM club.
Ariete is one of Coconut Grove’s best restaurants, but still casual enough for a nice weeknight dinner.
Navé is an upscale seafood spot in Coconut Grove with a great raw bar, pasta, and more very good seafood dishes.
More Spanish spotsSee more
Leku is an upscale Basque restaurant located in Allapattah’s Rubell Museum, and the food tastes as good as it looks.
Jamon Iberico Pata Negra
Iberico Pata Negra is a neighborhood Spanish restaurant along the Miami River where you can get some very good tapas.
Rincon Escondido Cafe
Rincon Escondido is a tiny spot in Edgewater that does Spanish tapas and some Argentinian plates. It’s good for a quiet dinner or casual meal.
Suggested by our writers
Boia De is a little Italian spot in Buena Vista that’s perfect for a date or dinner with a few friends.
NIU Kitchen is a tiny spot in Downtown Miami serving excellent Catalan food. Bring someone you really want to impress.
Lagniappe is a wine bar near Wynwood that has a ton of outdoor seating, occasional live jazz, and some meat and cheese for snacking.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more