46 "American" Restaurants in Miami.
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.
Upland is where to go to escape the clubs and chain steakhouses of South of Fifth, while also enjoying some good pizza and pasta.
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.