21 "Sandwiches" Restaurants in Miami.
Three Palms is a casual Cuban restaurant in North Miami. You can have a Cuban sandwich outside or grab a cafecito to-go.
S&N Vegetables is a classic ventanita in Hialeah. The cash-only spot serves great Cuban sandwiches and batidos.
Babe’s is a butcher shop and deli in Palmetto Bay that makes very good sandwiches.
Rosie’s is a pop-up restaurant in Overtown serving fried chicken, fish, and more.
Sixty10 is an outdoor rotisserie chicken spot in Little Haiti with a ton of picnic-table seating that’s also BYOB.
La Cocina is a cocktail bar in the back of Hialeah’s Stephen’s Deli, and it’s fun enough to visit whether or not you’re eating at the restaurant.
Sur is a Little Haiti spot that serves empanadas and sandwiches. It’s good for a quick lunch.
Allapattah’s Smart Bites is a good option for a kind of healthy lunch - but the coolest part about this place is the huge, lush outdoor seating.
Regina’s Grocery is a little sandwich counter inside South Beach’s Urbanica The Meridian Hotel. The subs are big, tasty, and work great for the beach.
Ironside Bakery in Little River serves really good sandwiches, toasts, croissants - and is casual enough for a quick lunch or lazy brunch.
La Sandwicherie in Brickell is a good casual spot for a quick sandwich. They’re very big too, so come hungry.
Toasted Bagelry is a small, casual spot in Brickell that works for a quick breakfast, or getting a bagel sandwich to-go.
The Egg Spot is a casual breakfast place in Downtown that does a few different egg sandwiches, coffee, and mimosas.
Little Havana’s Versailles is the most famous Cuban restaurant on the planet, but it’s thankfully also still good.
Sanguich De Miami in Little Havana makes the best Cuban sandwiches in the city.