Al ser una ciudad claramente multicultural, la cocina se beneficia de ello, por lo que se pueden encontrar en Miami recetas para todos los gustos y con mucha variedad.
Lo más popular es la cocina cubana y mexicana. La auténtica comida cubana se sirve en Calle Ocho en la zona de Little Havana. No te pierdas el Versailles, donde puedes comer sopa de plátanos y ropa vieja. Aunque en casi todas las zonas podemos encontrar este tipo de comida. En North Miami Beach, es muy popular el restaurante Little Havana, con especialidad en empanada de yuca rellena de langosta o masas de puerco.Precios bastante razonables.
En Miami encontrarás también comida asiática, italiana, india, china, haitiana, americana. En fin, todo tipo de cocina étnica.
En Coral Gables abunda la comida griega e italiana, como en Abbracci, con una decoración al estilo Art Deco y que tiene como especialidades deliciosos antipasti, risottos, carpaccios y tiramisú.
En Coconut Grove hay muchos restaurantes especializados en comida española y caribeña. En el popular café-restaurante TuTuTango, decorado a lo español, puedes comer desde pizza hasta alitas de pollo, bocaditos de caimán, fritura de gambas. Todo ello amenizado por músicos, magos, humoristas...
Restaurantes recomendados son Grass, en Design District, al aire libre y con influencias caribeñas e indonesias. También Grillfish, que ofrece un excelente marisco a la parrilla y pasta con un ambiente muy animado.
Para beber en Miami, nada mejor que los cócteles y batidos de frutas exóticas como el mango, papaya, lichi, tamarind...
También es fundamental probar el exquisito café cubano, con sus muchas variedades.
Todas estas bebidas se pueden encontrar en cualquier zona.
Para tomar una copa por la noche, casi todas las zonas gozan de un animado ambiente. Pero la zona más concurrida es South Beach. También hay bastante marcha en Coconut Grove.