46 "American" Restaurants in Miami.
Tap 42 is a casual restaurant in Midtown where you can sit outside, have some drinks, and eat a really good burger.
Arbetter’s is a classic spot in Westchester where generations of Miamians go for hot dogs and cheese fries.
Rosie’s is a pop-up restaurant in Overtown serving fried chicken, fish, and more.
Over Under is a Downtown cocktail bar that serves food like jackfruit nachos, cheeseburgers, and more stuff that tastes good while drinking.
Joe’s Stone Crab is a seafood restaurant in South Beach that’s over 100-years-old. It’s famous for long waits and stone crabs.
Downtown’s Jaguar Sun is an excellent cocktail bar that’s also a very good restaurant. Come here for pasta and cocktails with a date or some friends.
Sixty10 is an outdoor rotisserie chicken spot in Little Haiti with a ton of picnic-table seating that’s also BYOB.
Craft Food & Beer is a small, casual restaurant in Little Haiti. They do a good burger, and the food is way more exciting than their name.
The Lido Bayside Grill is a waterfront restaurant inside Miami Beach’s Standard Hotel. The view - not the food - is the reason to come here.
Malibu Farm is a mostly outdoor restaurant in the Eden Roc Hotel that serves healthy dishes and has a great view of the beach.
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.
La Social is a casual cafe in the Upper East Side that works for a quiet lunch, breakfast, or brunch.
Royal Castle is a classic Miami restaurant that serves really tasty burger slider “six-packs” alongside a 24/7 breakfast menu.
Stubborn Seed is a fine dining restaurant in South Beach where the main attraction is creative, delicious food.
Pinch Kitchen is a spot in the Upper East Side that feels super casual, but serves a wide range of really great food.