It’s time for a meal out, but you don’t want to spend a lot. I know, I’ve been there! Dining out can be very expensive, especially in a city like Miami. Fortunately, there is a middle-ground between the fast-food joints and the over-priced eateries. Each of these Miami restaurants offers not only excellent food, but very reasonable prices. Here are our Top Picks, listed in alphabetical order.
(Browse here for the Best Cheap Restaurants in South Beach and Key Biscayne).
Daily Bread
This small Middle-Eastern grocery store/restaurant is short on ambience but big on taste and value. Tasty lunch platters include chicken, beef, lamb, and many vegetarian options.
- Cuisine: Middle Eastern
- Address: 2400 S.W. 27 Street, Coconut Grove
- Phone: 305-856-5893
Dogma Grill
Top your turkey, beef, or veggie dog with the classic relish and mustard, or make it gourmet with some avocado, basil, or olives. Wraps and salads are available too.
- Cuisine: American
- Locations: North Miami, Downtown Miami and Fort Lauderdale
El Toro Taco
When passing through Homestead on the way to the Keys, don’t miss this authentic and affordable Mexican restaurant.
- Cuisine: Mexican
- Address: 1 Krome Ave, Homestead
- Phone: 305-245-8182
Flanigan’s Seafood Bar & Grill
A fun, casual sports bar serving no-nonsense chicken wings, seafood, ribs, steaks, and much more. They have seven locations to choose from in Miami.
- Cuisine: American, Seafood
- Address: Several locations
Mario the Baker
This casual pizza joint serves incredible pizza, fresh pasta, and the most garlicky rolls you have ever had – at cheap prices. They have six locations throughout Miami.
- Cuisine: Italian, Pizza
- Address: Several locations
Scotty’s Landing
Sit next to a crusty old sailor and enjoy Scotty’s excellent fish sandwich and a cold beer. Best of all, you get a gorgeous water view for a very low price. A rare opportunity in Miami!
- Cuisine: American, Seafood
- Address: 3381 Pan American Drive, Coconut Grove
- Phone: 305-854-2626
Sergio’s
Enjoy authentic Cuban cuisine at very affordable prices. The ambience here is better than at similar Cuban chains. Choose from four Miami locations.
- Cuisine: Cuban
- Address: Several locations
Shorty’s BBQ
Lines are always out the door at this classic American BBQ joint. Sit at a picnic table and dig into some ribs, chicken, and the standard sides. They have three locations in Miami.
- Cuisine: Barbecue
- Address: Several locations
The Big Cheese
There’s always a crowd at this landmark pizza place in South Miami. They come for the huge portions of delicious pizza, pasta, and extra-garlicky rolls at super-low prices.
- Cuisine: Pizza, Italian
- Address: 8080 S.W. 67 Avenue, South Miami
- Phone: 305-662-6855
Versailles
This landmark Cuban restaurant in Little Havana is a must-try. It is popular with everyone from young families to politicians to late-night partiers.
- Cuisine: Cuban
- Address: 3555 SW 8 Street, Miami
- Phone: 305-444-0240











