The 30 best cheap food spots in Miami

Work your way through the best cheap food spots in Miami with our checklist of affordable—and delicious—restaurants
Photograph: Courtesy CC/Flickr/Phillip Pessar

If you're always on the hunt for the next great affordable find, we've got an easy cheat for you: a checklist of the best cheap food restaurants in Miami. On it you'll find loads of delicious options for under $10 at restaurants across South Beach, Wynwood and Little Havana. Take our quiz and make it a mission to hit every restaurant—your wallet will thank you. 

Click all of the places you've tried...

This is an old-school hot-dog joint that sticks to the classics—plain dogs, chili dogs and french fries. Get the regular hot dog—mustard, onions, relish—for just $2.15. 8747 SW 40th St (305-207-0555) 

Despite being listed on the menu under shareable plates, the Quatro mac and cheese with Parmesan, Gruyère, cheddar and Manchego ($8) is really for uno. 1200 Brickell Bay Dr, suite 107 (786-482-6989,

This University of Miami hangout is where you go for garlicky rolls, pizza and all sorts of subs. 8080 SW 67th Ave (305-662-6855,

A single $4.75 cheese slice is cut large enough to feed two, especially if you snack on the samples at the counter while you wait for your order. 2437 SW 17th Ave (305-858-0090,

You’re getting the grilled cheese ($6–$10) and customizing it any way you like: rye bread, short ribs, double cheese. 7418 Biscayne Blvd • 1915 Ponce De Leon Blvd, Coral Gables • 305-989-4019,

Feast on bowls, tacos, burritos and all sorts of delicious Mexican eats. The dressed corn (both on and off the cob) is not to be missed. 2300 NW Second Ave • 1111 SW First Ave •

Get the $8.50 falafel platter with hummus and salad. You won’t regret it. 2400 SW 27th St (305-856-0363,

All the sandwiches are great at this Little Havana café, including the $10 Cubano with salami. 541 SW 12th Ave (786-452-0161,

Score a $10 completa (a takeout container generously filled with a mound of rice, beans and meat), $5 fresh fruit and cheap Latin desserts. Various locations (

This no-frills Cuban diner sends you home stuffed—gut and wallet. A Cubano is only $6.75. 186 NE 29th St (305-573-4681)

This is a traditional New York–style deli without the big city prices. A large Italian meatball sub with nearly one pound of ground beef is just $10. Share it—or don’t. 1691 Michigan Ave, Miami Beach (305-763-8107,

Skip the pricey albeit tasty cold-pressed juices for the avocado toast: four crusty slices of Zak the Baker bread slathered with a curry-avo mix ($8.50). 2992 Mcfarlane Rd (786-409-2371,

It’s known for its pan con minuta (a fried snapper sandwich), but the oysters, conch and lobster (also fried) are damn good—and cheap—too. 1952 W Flagler St (305-642-3322,

Carne asada tacos are just $2.50, plus all the salsa and tortillas are made in-house. 1223 W Flagler St (305-326-6995)

One of the big frita joints in town serves Cuban hamburgers topped with shoestring fries. Various locations (

Get a Venezuelan arepa here and, if it’s late, an order of cheesy tequeños to cure the next day’s hangover. 3509 NE Second Ave (305-571-9655,

Dreamy vegetarian bowls are $11, but the delicious—and filling!—vegan smoothies are just $8. 56 NW 29th St (305-351-2961,

Part laundromat and part café, Mary’s serves amazing sandwiches for $5.50. The pan con bistec is a must. 2542 SW 27th Ave (305-443-6672)

With nachos the size of your head and $7 margaritas available all day, we might just move in. 1961 SW 8th St (305-644-4015)

A full loaf of Cuban bread stuffed with pork is just $15 at this legendary counter spot. 2928 NW 17th Ave (305- 635-0137)

Pincho provides excess on the cheap: hot dogs topped with fried cheese ($6), burgers sandwiched between tostones ($8.49), cheesy fries ($4.49). Various locations (

A $14 lunch here goes like this: Pick your fish, have it fried, leave nothing behind. 2400 SW 27th St (305-856-0363)

It’s all about the stuffed focaccia here—ham, cheese, mushroom—baked fresh and pressed to order for under $10. 1666 Collins Ave, Miami Beach (786-534-7512,

The gastropub’s menu is huge, but the best deal is on the organic chicken tacos, which come three to an order for just $9. 1330 Alton Rd, Miami Beach (305-674-6522,

It doesn’t look like much from the street, but this walk-up window doles out tasty Peruvian sandwiches ($8) and burgers ($9), plus loads of fresh juices. 91 SE 2nd St (305-905-0328)

This counter-service spot has been serving homestyle Italian fare and pizzas since 1973. 12101 Biscayne Blvd, North Miami (305-891-0202,

With hot dogs that are heavily dressed and sports-team themed, this place is a wiener lover’s dream. Bonus: Each dog comes with a mini candy bar. 4749 SW 8th St (305-448-4900,

Tacos here are simple and straightforward: blue-corn tortillas topped with meat, raw onions and cilantro you pile on yourself at the salsa bar. 1506 Collins Ave, Miami Beach (305-748-6099,

An $8 meal of carne asada, gallo pinto and salad here could easily feed a family of three. 119 NW 12th Ave (305-324-4656)

Score authentic Persian food on the cheap at this local, family-owned chain. Various locations (

You’ve tried 0 of the 30 best cheap food joints in Miami!

Our guide to the best cheap food finds in Miami

This page was migrated to our new look automatically. Let us know if anything looks off at