🔔 Philadelphia, PA Meal Deals

Best Cheap Eats in Philadelphia
Two People, Under $20

🔔 Philadelphia, PA  ·  30 spots  ·  Updated August 15, 2026

Philadelphia's cheap-eats trap is its most famous sandwich: John's Roast Pork prices its legendary cheesesteak at $15.50 — one sandwich, most of the budget — while its small roast pork is $8.85, so two people eat the better order for $17.70. That's the pattern citywide, and the prices moved hard while the lists weren't looking: the $6 pho bowls everyone still quotes are $11.95 now. Every price here comes from a menu the restaurant controls, or the card says so honestly. Checked August 15, 2026. We cut three of our own cards and corrected our own math on a fourth.

🏠 Local Philadelphia Meal Deals

🥙 ✓ verified

Goldie

Falafel Pita + Bag of Balls — $18.00  💡 The Cleanest Card in Philly

Michael Solomonov's vegan falafel counter, and the one card on this page whose math checked out to the penny: the owner menu prices the falafel pita at $12 and the Bag of Balls — six falafel with tehina — at $6, so a shared pita-plus-balls order is exactly $18.00. Fries are $4 and the cult tehina shake $7; either one pushes the ticket past twenty, so pick your extra carefully. Five locations, all on the same CookNSolo menu.

📍 5 locations citywide  ·  ⏳ Daily · vegan + kosher
🗺️ Map🌐 Site
🐖 ✓ verified

John's Roast Pork

Two Small Roast Pork Sandwiches — $17.70  💡 The Cheesesteak Is the Splurge

South Philly sandwich royalty on the corner since 1930, a James Beard America's Classic — and cheaper than we used to claim. Owner menu: the small roast pork is $8.85, plenty for one, so two people eat for $17.70. The legendary cheesesteak is $15.50 — a splurge for one person, not a deal for two — which is exactly how it should be ordered. Note the week: it runs Tuesday to Saturday, roughly 10 to 5, closed Sunday and Monday; call (215) 463-1951 if in doubt.

📍 14 E Snyder Ave (South Philly)  ·  ⏳ Tue–Sat ~10a–5p · closed Sun–Mon
🗺️ Map🌐 Site
🥪 ✓ verified

Cosmi's Deli

BLT + Meatball Hoagie — $18.90  💡 Two Hoagies Bust It

Corner grocery-turned-deli at 8th and Dickinson since 1932, two-time Philly Mag "Best Cheesesteak" winner, meats sliced to order on seeded rolls. Its own menu prices the play: the $6.95 BLT plus the $11.95 meatball hoagie is $18.90 — or BLT plus a $5.95 grilled cheese for a $12.90 floor. Be plain about the trap: two classic hoagies are $23.90 and cheesesteaks are $14.95 apiece, so the obvious two-hoagie order busts the budget every time. Split the sandwich-and-hoagie pair instead.

📍 1501 S 8th St (8th & Dickinson, South Philly)
🗺️ Map🌐 Site
🥖

Ricci's Hoagies

Original Hoagies Since 1920 — call for prices

One of the shops with a real claim to inventing the hoagie, slicing meats fresh to order in front of you at 11th and Federal since 1920, with a second shop at 1825 Callowhill. Sandwiches come in three sizes — 6-inch roll, 9-inch hoagie, 18-inch loaf — and two rolls very plausibly land under $20. But the official site wouldn't render a single price for our checks, so nothing here is verified; call before you build the outing around it.

📍 1165 S 11th St (South Philly) + 1825 Callowhill  ·  ⏳ Call ahead
🗺️ Map🌐 Site
🥩 ✓ verified

Saad's Halal

Two Falafel Sandwiches — $16.00  💡 Cheaper Than We Said

The rare correction that goes down: Saad's own site prices the falafel sandwich at $8 — a dollar under our old card — so two are $16.00, and the chicken falafel is $11, not the $12 we printed. The celebrated zabiha-halal cheesesteak is $14, one massive sandwich that eats most of a two-person budget on its own. West Philly staple at 45th and Walnut; closed Sundays, and the grill pauses midday Friday for prayers.

📍 4500 Walnut St (West Philly)  ·  ⏳ Mon–Sat · closed Sun · Halal
🗺️ Map🌐 Site
🌭 ✓ verified

Fox & Son Fancy Corn Dogs

Two Fancy Corn Dogs — $15.74  💡 Skip the Funnel Cake

Reading Terminal's state-fair stand, repriced from its own menu: a classic dog is $6.48, the fancy dogs $7.87, so two fancys are $15.74 and dogs plus a split fries lands at $19.44. The combos we used to suggest don't survive the math anymore — add the $9.95 funnel cake and you're at $22.91, and the $14.82 poutine pushes a pair of dogs to $27.78. Corn dogs are the deal; the carnival extras are the trap.

📍 Reading Terminal Market, 1136 Arch St  ·  ⏳ Market hours, daytime
🗺️ Map🌐 Site
🍅 ✓ verified

Gaeta's Tomato Pies

Quarter-Sheet Tomato Pie for Two — $9.00  💡 Cheapest Verified Meal on the Page

Family-owned Northeast Philly bakery for 75-plus years, and now the cheapest owner-verified meal on this page: its own site prices a quarter-sheet original tomato pie — six crisp square slices, sweet-tangy sauce, served room temperature — at $9.00, which easily feeds two. A half sheet (12 slices) is $17.00 and still fits; cheese is a buck more. Adding the $13 roast pork sandwich pushes a quarter sheet to $22, so stick to the sheets. Cash only, take-out only, daily specials on its socials.

📍 7616 Castor Ave (Rhawnhurst)  ·  💵 Cash + take-out only
🗺️ Map🌐 Site
🍕 ✓ verified

Cacia's Bakery

Four Brick-Oven Slices — $11.80  💡 Bakery Prices, Brick Oven

Brick-oven Italian bakery since 1953 — one of the last working brick ovens in the city — and the definitive classroom-party South Philly tomato pie, once Fridays-only, now an everyday fixture. The ordering menu its own site links prices tomato pie and red-with-cheese slices at $2.95 apiece, so four shared slices are $11.80, and adding a $3.00 broccoli slice still only makes $14.80. Stromboli and bread round out the counter, all at bakery prices.

📍 1526 W Ritner St (South Philly)  ·  ⏳ Daily from 6a · Sun to 3p
🗺️ Map🌐 Site
🍔

Fountain Porter

Two $7 Cheeseburgers + Shared Fries — ~$18

The famous Best-of-Philly burger, priced with an honest asterisk: the bar's own site is a beer list and its food page is dead, so our number comes from the Inquirer's June 2026 report that the $6 cheeseburger went to $7 (beef costs). Two burgers and a $4 fries make roughly $18 — news coverage isn't a menu, but it's the best-corroborated $7 burger in the city, and it's still one of the great cheap dates going.

📍 1601 S 10th St (East Passyunk)  ·  ⏳ Daily 12p–2a
🗺️ Map
🍩

Federal Donuts & Chicken

Two Breakfast Sandwiches — ~$15.40–17.60  💡 Donuts Break the Math

Rebuilt after we caught our own arithmetic failing (details in the Honest Cuts below). What actually works at Philly's original fried-chicken-and-fancy-donut shop: two breakfast sandwiches run about $15.40–17.60, or a fried-chicken sandwich plus a donut or two lands $17–19. A half dozen donuts alone is $14, so donuts-for-two-plus-anything blows the budget every time. Its Toast ordering system blocks price checks, so confirm on the app before you count on the exact figure. Eleven locations citywide.

📍 11 locations citywide  ·  ⏳ 7 days
🗺️ Map🌐 Site
🥟

Dim Sum Garden

Xiao Long Bao in Chinatown — call for current prices

The Shanghai soup-dumpling standby, with two corrections to our old card: hours are daily 11am–10pm, not the late-night schedule we printed, and there's no full bar — it pours beer and wine and welcomes BYOB with a $20-per-table corkage. Its menu sits behind an ordering system our price checks can't read, so the dumpling math needs the phone: (215) 873-0258. Sharing an order of XLB and a scallion pancake has historically landed near $20, but confirm.

📍 1024 Race St (Chinatown)  ·  ⏳ Daily 11a–10p · beer & wine / BYOB
🗺️ Map🌐 Site
🥢

Tom's Dim Sum

Shanghainese Dumplings — plates now ~$8–9

The bustling Chinatown Shanghainese room with the dish-running robot, and BYOB. Both of its websites sit behind bot walls, so there's no owner price to print — and Chinatown dumpling plates have crept to roughly $8–9, so treat the $6.95 pan-frieds we used to quote as history. Two people sharing two or three plates still lands near $20, just not comfortably under it. Open later than we said, to about 10:30–11pm. (215) 923-8880.

📍 59 N 11th St (Chinatown)  ·  ⏳ Daily to ~10:30–11p · BYOB
🗺️ Map🌐 Site
🍜 ✓ verified

Heng Feng Hand Drawn Noodles

Brisket Platter + Soup Dumplings — $19.00  💡 Two Soups Bust It

Noodles pulled and shaved by hand to order in the Lanzhou style, plus a 33-item dim sum list — the Chinatown value heir to the hand-drawn tradition alongside Nan Zhou. Its own ordering site does the math: beef brisket rice platter $10.50 plus an order of soup dumplings $8.50 is $19.00, or braised-beef hand-drawn noodle soup $13.00 plus scallion pancakes $4.75 for $17.75. Two noodle soups are $26 and bust it — split the platter-and-dumpling spread instead. One hour validated parking at 1018 Arch for dine-in, Mon–Thu.

📍 123 N 10th St (Chinatown)  ·  ⏳ Daily 10:30a–10p
🗺️ Map🌐 Site
🍜

Nan Zhou Hand Drawn Noodle House

Hand-Pulled Noodles — bowls run ~$12 now

Chinatown's hand-pulled noodle destination, carded honestly: the owner menu prints no prices at all, and current listings put bowls around $12 — which means two bowls likely ring about $24, not the "right around $20" we used to say. The bowls are enormous, so the budget play for two is one bowl plus a shared appetizer, or call before you count on it. Cash and Venmo only — that part of our old card checks out exactly.

📍 1022 Race St (Chinatown)  ·  💵 Cash/Venmo only
🗺️ Map🌐 Site
🍕

Lorenzo & Sons Pizza

Giant South Street Slices — ~$5, unposted

The South Street institution since 1970, cutting slices off 28-inch pies — each one the size of two normal slices. It publishes no menu anywhere it controls, and the "Lorenzo's" you'll find on ordering apps is a separate restaurant in West Chester, so don't order there. Recent reviews put a plain slice near $5, up from the $3.50–4 we printed — but even at $5, two slices and two sodas stay well under $15. Cash preferred; open to 1am, 3am Thu–Sat.

📍 305 South St  ·  💵 Cash preferred · open late
🗺️ Map
🫔

Amy's Pastelillos

Puerto Rican Pastelillos — ~$5 each, posted on Instagram

The pink-painted Fishtown storefront Esquire named one of America's best new restaurants. The logistics on our card all check out against the owner site — 2001 Memphis St, Wednesday to Saturday 11 to 3, no online ordering — but prices live on Instagram, not the site. Around $5 per flaky pastelillo (picadillo, guava pork) is what recent posts support, which puts four shared under $20; confirm the day's flavors and prices before the trip.

📍 2001 Memphis St (Fishtown)  ·  ⏳ Wed–Sat 11a–3p
🗺️ Map🌐 Site
🌮

South Philly Barbacoa

James Beard Lamb Tacos — call for prices

Cristina Martínez — 2022 James Beard Best Chef: Mid-Atlantic, Chef's Table — cooks pit-oven lamb barbacoa as a pop-up inside Casa México at 1134 S 9th St in the Italian Market. No reliable owner menu exists to price it: we printed about $6 a taco, third-party menus say $4, and nobody's owner source settles it, so call (267) 470-1464. One more warning — the restaurant's old web domain now redirects to an unrelated arts-festival site, so ignore what search turns up there.

📍 1134 S 9th St (Italian Market)  ·  ⏳ Pop-up — select days, call ahead
🗺️ Map
🌮 ✓ verified

Los Cuatro Soles

Three Tacos + Tinga Tostada — $18.00  💡 BYOB · One Taco Order, Not Two

A family-run Point Breeze BYOB with handmade tortillas, a from-scratch mole poblano regulars call the best outside Mexico, and a 17-year chiles en nogada tradition each season. The owner menu makes exactly one under-$20 order for two: the Tacos Clásico — three tacos, pick carnitas, al pastor, steak, chicken, chorizo, or campechano — at $13.00, plus a $5.00 tostada de tinga to share, $18.00 flat. Two taco orders are $26 and the weekend buffet is $25 a head, so hold that line. Closed Mondays.

📍 1801 S Chadwick St (Point Breeze)  ·  ⏳ Tue–Sun 11a–9p · BYOB
🗺️ Map🌐 Site
🍖

Hadramout

Yemeni Saltah — $9.99 per listings, unposted

Philly's only Yemeni kitchen. Saltah — a bubbling clay bowl of stew capped with fenugreek froth, served with a giant clay-oven flatbread — shows at $9.99 on listings, the same number we've always printed, but Hadramout has no web presence of its own (the sites that rank for it are lookalike networks we won't link), so nothing here is owner-verified. Two bowls at that price share out right at $20. Call (215) 386-0919 to be sure.

📍 136 S 45th St (West Philly)  ·  ⏳ Daily — call ahead
🗺️ Map
🍳

Paffuto

Deep-Fried Panzerotti — new hours: Thu–Sun 9a–4p

The bright-pink Italian cafe in the old Bibou space, with a schedule correction: its own site now says Thursday to Sunday, 9am to 4pm, plus Wednesday and Thursday dinner from 5 to 9 — not the Wed–Sun daytime hours we printed. The menu is posted as an image our price checks can't read; the famous deep-fried panzerotti started at $10 the last time we could read it, which puts two right around $20. Confirm at the counter.

📍 1009 S 8th St (Bella Vista)  ·  ⏳ Thu–Sun 9a–4p (+ Wed–Thu dinner 5–9p)
🗺️ Map🌐 Site
🥞

Dutch Eating Place

Pennsylvania Dutch Counter — no published prices

The no-frills Reading Terminal diner counter for sloppy joes, apple dumplings with heavy cream, and blueberry pancakes. Its site publishes no prices and its ordering page wouldn't render for our checks, so the "all under $10" line we used to print is retired until someone reads us the board — (215) 922-0425. What is verifiable: the hours. Monday to Wednesday 8–3, Thursday to Saturday 8–4, and closed Sundays with the market's Dutch merchants.

📍 Reading Terminal Market, 1136 Arch St  ·  ⏳ Mon–Wed 8a–3p · Thu–Sat 8a–4p · closed Sun
🗺️ Map🌐 Site
🍛

Abyssinia

Veg Combo to Share — now ~$19, squeaking under

The all-hours University City Ethiopian mainstay. The shared vegetarian combination — lentils, split peas, collards, cabbage over injera — that we listed at $14.99 now shows about $19.00 on listings, and there's no owner menu to settle it. As a made-for-two platter it still squeaks under twenty, with zero room for extras or drinks. The kitchen runs roughly 10am to 2am daily, one of the latest in University City. (215) 387-2424.

📍 229 S 45th St (University City)  ·  ⏳ Daily ~10a–2a
🗺️ Map
🍲

Dahlak

Eritrean-Ethiopian Platters — call for prices & hours

A Cedar Park institution — the owner site confirms it's been at it since 1983 — with the buzzing bar upstairs and communal injera platters built for sharing. Honest limits: the menu is posted as a Google Drive image our checks can't read and the site lists no hours, so neither the $16 tibs we printed nor the dinner schedule is verifiable. Call (215) 726-6464 before crossing town; the platters have historically kept two people near $20.

📍 4708 Baltimore Ave (Cedar Park)  ·  ⏳ Call for hours
🗺️ Map🌐 Site
🥟

Mom-Mom's Kitchen

Handmade Pierogi — prices unconfirmed

The Port Richmond pierogi specialist that graduated from food truck to storefront. Its own site confirms the 3124 Richmond St location, but the ordering pages block price checks, so the $13 six-pierogi plate and $6 golabki we printed are unconfirmed — likely close, but ask when you order. Listings have it open Wednesday through Sunday. If the numbers hold, a shared pierogi-and-golabki spread is a $19 Polish dinner for two.

📍 3124 Richmond St (Port Richmond)  ·  ⏳ Wed–Sun per listings — call ahead
🗺️ Map🌐 Site
🍗

Ron's Caribbean Cuisine

Beef Patties ~$3 — and yes, open Sundays

The North Philly Jamaican kitchen beloved for flaky beef patties, with a correction: it's open Sundays 10 to 8 — our old footer implied it wasn't. Patties around $3 apiece still track, so a patty-and-festival spread for two stays comfortably under $20; the $12 jerk chicken special is a listings number the owner site doesn't confirm, so treat it as a call-first figure. Both locations are confirmed on the owner site.

📍 5726 N Broad St + second location  ·  ⏳ Open daily, incl. Sun 10a–8p
🗺️ Map🌐 Site
🍧

John's Water Ice

Seasonal Walk-Up Window — press says $1.75–5.25 a cup

The Bella Vista water ice institution at 7th and Christian since 1945 — fruit, sugar, ice, and that's the whole recipe. Its website wouldn't render for our checks, so there's no owner price to print; press coverage puts cups at $1.75 to $5.25, which would cover two people several times over inside $20, unverified. It's a seasonal walk-up window, so confirm the season is on before crossing town for it.

📍 701 Christian St (Bella Vista)  ·  ⏳ Seasonal — walk-up window
🗺️ Map🌐 Site
🥐

Isgro Pastries

Cannoli for Two — prices live in its ordering app

Fourth-generation pasticceria on Christian Street since 1904 — the holiday cannoli line out the door is a South Philly rite. The owner site confirms it's open and prints the week's hours, but per-piece prices sit inside an ordering app our checks can't read, so nothing here is verified: two cannoli and coffee would almost certainly fit with room to spare, but ask at the counter. Closed Mondays.

📍 1009 Christian St (Italian Market)  ·  ⏳ Tue–Sun from 8a · closed Mon
🗺️ Map🌐 Site
🐟

Cucina Zapata

Cap'n Crunch Fish Tacos — check socials before you go

The Drexel-area cart blending Thai and Mexican — Cap'n Crunch-crusted fish tacos, chicken katsu over rice. Straight talk: it's a cart with no owner menu, so the $9 tacos and $5 katsu we printed are unverified, and open-status signals conflicted at our last check — one directory had it running weekday lunches, another stamped it closed. Check its social feeds the morning you go. Cashless when it's open.

📍 31st & Ludlow (University City)  ·  ⏳ Mon–Fri lunch — confirm first · cashless
🗺️ Map

💡 Pro tip: Philly's cheap seats come with house rules. Bring cash: Nan Zhou is cash-or-Venmo only, Gaeta's Tomato Pies is cash-and-take-out only, Lorenzo & Sons is cash-preferred, and Cucina Zapata is the opposite — cashless. Watch the clock: Amy's Pastelillos runs Wed–Sat 11–3 only, Paffuto is now Thu–Sun 9–4, John's Roast Pork closes Sunday and Monday, Saad's closes Sundays, and Dutch Eating Place goes dark with the market's Dutch merchants on Sunday. BYOB is the Chinatown discount: Tom's Dim Sum is BYOB, and Dim Sum Garden pours beer and wine but allows BYOB at $20-a-table corkage. Found something outdated? Flag it on our main directory.

🚫 The Honest Cuts

This page carried 25 cards. We put every one through an owner-source price check in August 2026, and three didn't survive — plus one where the failure was our own arithmetic. Here they are with the numbers, rather than quietly deleted:

One more thing this audit surfaced: South Philly Barbacoa's old web domain has been hijacked — it now redirects to an unrelated arts-festival site — and several beloved spots here (Hadramout, Lorenzo & Sons, Nan Zhou) are ringed by lookalike menu-clone domains. We link only pages the restaurants control; where none exists, we link nothing and print the phone number instead.

🇺🇸 Also Valid Nationwide

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

🧀 ✓ verified

Buffalo Wild Wings

Pick 6 Meal for Two — from $19.99, dine-in

The Pick 6 builds a shared meal for two — two entrées, two sides, and two drinks — from $19.99 per the chain's own menu page and announcement. Drinks included makes it better than it sounds, but read the fine print: it's a rotating promo at participating locations, dine-in is the format, the base price is one cent under our cap, and the +$3/+$5 entrée upgrades clear $20 — so order the base build.

📍 Nationwide — Philly-area stores  ·  ⏳ Rotating promo · dine-in
🗺️ Map🌐 Site
🍔 ✓ verified

Applebee's

Two $9.99 Really Big Meal Deals — $19.98

Each $9.99 Really Big Meal Deal pairs an entrée — Classic Bacon Cheeseburger, Big Cluckin' Chicken Sandwich, or Big Bangin' Burger — with endless fries and a fountain drink, per the chain's own specials page. Two ring $19.98, two cents under the line, and the endless fries are dine-in only. Philadelphia has several stores, including one on Roosevelt Blvd — confirm yours on the chain's locator.

📍 Philadelphia stores — check the locator  ·  ⏳ Limited time · dine-in
🗺️ Map🌐 Site

See all national chain deals →

See All 3,400+ Deals

Browse the full directory — 186 cities, national chains, updated August 2026.

Browse the Directory