🌴 Tampa Bay, FL Meal Deals

Best Cheap Eats in Tampa / St. Pete
Two People, Under $20

🌴 Tampa Bay, FL  ·  6 verified deals  ·  Updated 2026

Tampa Bay punches above its weight for value dining. Between Taco Bus's 24-hour authentic Mexican, St. Pete's Cuban street food scene, a 60-year-old burger joint with nothing over $10, and a Buddhist temple that feeds the whole city on Sunday mornings — this is one of the most interesting cheap eats markets in the South.

🏠 Local Deals
🚌 ✓ verified

Taco Bus

Tacos & Burritos for Two

Tampa's most iconic food spot — a converted school bus turned restaurant that's been serving authentic Mexican street food since 1996. Featured on Diners, Drive-Ins and Dives. Tacos run $3–$5, giant burritos around $9. Two people eat a legendary Tampa meal well under $20. Open 24 hours at multiple locations.

📍 Tampa, FL (multiple)  ·  ⏳ Open 24/7
🗺️ Map🌐 Site
🥪 ✓ verified

Bodega on Central

Cuban Plates for Two

Downtown St. Pete's go-to for Cuban and Latin American street food — $10–$12 authentic sandwiches (the Frita is a must), $12.50–$13.50 pork, chicken and tofu plates with coconut rice, black beans, and sweet plantains. Two people eat for well under $25 with drinks.

📍 St. Petersburg, FL (Downtown)  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🍔 ✓ verified

El Cap

Classic Burgers for Two

St. Pete institution since 1964 — the menu has barely changed and neither have the prices. Not a single item over $10. Burgers, fries, sandwiches, beer. Two people eat a proper old-school St. Pete meal for under $20. Cash only. The kind of place that only exists because it's been around forever.

📍 St. Petersburg, FL  ·  ⏳ Ongoing — cash only
🗺️ Map
🌅 ✓ verified

Skyway Jack's

Southern Breakfast for Two

Classic Florida diner near the Sunshine Skyway Bridge — look for the rooster and motorcycle out front. Omelettes under $8, $5.95 patty melts, $6.75 reubens, $3.50 hotdogs. Two people eat a full Southern breakfast or lunch for under $20.

📍 St. Petersburg, FL (South)  ·  ⏳ Ongoing
🗺️ Map
🌮 ✓ verified

Casita Taqueria

Tacos & Bowls for Two

Voted Best of the Bay four years running. Corn tortillas made in-house, all meats slow-braised. Tacos, bowls, burritos, and more — all made fresh. Multiple St. Pete locations. Two people build a stellar taco feast well under $20.

📍 St. Petersburg, FL (multiple)  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🛕 ✓ verified

Wat Mongkolratanaram (Thai Temple)

Thai Temple Brunch for Two

Tampa's most unique cheap eat — a Buddhist temple on Palm River Rd where volunteers serve pho, pad thai, curry, and spring rolls from 9am–1pm every Sunday. Lines form early and the food runs out. Two people eat exceptional Thai temple food for well under $15. Arrive before 10am.

📍 Tampa, FL (Palm River Rd)  ·  ⏳ Sundays 9am–1pm only
🗺️ Map

💡 Pro tip: The Thai Temple (Wat Mongkolratanaram) is Tampa's most talked-about cheap eat but it's Sundays only, 9am–1pm, and the food genuinely runs out. Get there before 10am. El Cap and Skyway Jack's are cash only — bring bills. Flag anything outdated on our main directory.

🇺🇸 Also Valid Nationwide

These chain deals work anywhere in the country, including Tampa.

🍖 ✓ verified

Applebee's

2 Entrees + Appetizer

One shareable appetizer + two full-size entrées. Fiesta Lime Chicken, Classic Bacon Cheeseburger, Boneless Wings & more. Available dine-in, takeout & delivery.

📍 Nationwide  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🌶️ ✓ verified

Chili's

3 for Me — ~$10.99/person

Each person picks a starter, full entrée, and non-alcoholic drink. Roughly $10.99/person — one of the best per-head values in casual dining.

📍 Nationwide  ·  ⏳ Ongoing
🗺️ Map🌐 Site

See all national chain deals →

See All 245+ Deals

Browse the full directory — 35 cities, national chains, updated regularly.

Browse the Directory
Know a deal we're missing?
Add a Local Deal
Found a spot where two people eat well under $20? Submit it and we'll verify and add it to the directory.
+ Submit a Deal