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
Harry’s is a pizza place in Coconut Grove that serves Neapolitan-style pies and is nice enough for a sit-down meal or date.
Lokal Burgers & Beer
Lokal in Coconut Grove makes the best burgers in Miami, has a nice beer selection, and is a great place to stare at some adorable dogs.
Monty’s Raw Bar
Monty’s in Coconut Grove feels like a Key West raw bar, minus the annoying drive. Come here for the views, but don’t expect the city’s best seafood.
More Spanish spotsSee more
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
NIU Kitchen is a tiny spot in Downtown Miami serving excellent Catalan food. Bring someone you really want to impress.
Boia De is a little Italian spot in Buena Vista that’s perfect for a date or dinner with a few friends.
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