⚾ Eat Well in St. Louis

Feed Two in St. Louis
Under $20, No Compromise

⚾ St. Louis, MO  ·  15 verified spots  ·  Updated August 2026

St. Louis has one of the most underrated cheap-eat scenes in the country — frozen custard stands that Route 66 travelers have stopped at since 1929, a Cherokee Street lined with taquerías and tamale bakeries, a South Grand corridor packed with Vietnamese and Mediterranean food, and Bosnian cevapi out south. Toasted ravioli is a St. Louis invention. So is eating extraordinarily well without trying very hard.

⚾ Where to Eat in St. Louis

🍔 ✓ verified

Carl's Drive-In

Burgers + Root Beer — ~$16 for Two

A 1950s Route 66 drive-in in Brentwood (16 stools, cash only) for crispy-edged griddle burgers, footlong dogs, and house-made IBC-recipe root beer in frosted mugs. A burger runs a few dollars; two people eat burgers, fries, and root beers for under $18.

📍 Brentwood, MO (9033 Manchester Rd)  ·  ⏳ Mon–Sat 11am–7:30pm, Sun 11am–4pm · Cash only
🗺️ Map🌐 Site
🍦 ✓ verified

Ted Drewes Frozen Custard

Frozen Custard Concretes — from ~$5

A St. Louis institution since 1929 on old Route 66 (Chippewa) for concretes so thick they're handed over upside down — Cardinal Sin (tart cherries, hot fudge) and more. Two concretes run around $12–16. The quintessential STL treat.

📍 St. Louis — South City  ·  ⏳ Daily (seasonal)
🗺️ Map🌐 Site
🧆 ✓ verified

The Vine Mediterranean Café

Lunch-Basket Sandwich — $6.99

A South Grand Lebanese counter where the lunch basket — any sandwich plus fries for $6.99 — runs 11am–3pm only. Two baskets at lunch is $14; after 3pm the regular menu still keeps two near $20.

📍 St. Louis, MO (South Grand)  ·  ⏳ Daily 11am–8pm
🗺️ Map🌐 Site
🌮 ✓ verified

La Vallesana

Al Pastor Tacos — $4.11

A Cherokee Street taquería-and-neveria that grew from an ice-cream shop into one of the street's busiest spots — al pastor tacos (smoky pork, grilled pineapple) are $4.11, plus tortas and homemade aguas. Two people each build a taco plate for under $20. Closed Wednesdays.

📍 St. Louis — Cherokee St  ·  ⏳ Daily exc. Wed 10a–9p
🗺️ Map🌐 Site
🌮

Taqueria El Bronco

2 Tacos — $7

A Cherokee Street institution for super-cheap tacos — al pastor, chorizo, carnitas, carne asada — at about two for $7, plus tortas and pozole. Two people stack a full taco spread for well under $20.

📍 St. Louis — Cherokee St  ·  ⏳ Daily to 9:30/10:30p
🗺️ Map🌐 Site
🫔 ✓ verified

Diana's Bakery

Half-Dozen Tamales — $17.20 (Feeds Two)

A Cherokee Street Mexican bakery for handmade tamales — a half-dozen (pork in red, chicken in green) is $17.20 and feeds two, plus a case of conchas and pan dulce. Two people share a tamale feast for under $20.

📍 St. Louis — Cherokee St  ·  ⏳ Daily, early
🗺️ Map🌐 Site
🍕 ✓ verified

Pizza Head

Slices — $3.50

A punk-rock South Grand pizzeria slinging 20-inch New York pies by the slice — slices are $3.50 (a slice-plus-drink deal from $6.95), all vegetarian with vegan options. Two people each grab a couple of giant slices for under $16. Card only.

📍 St. Louis — South Grand  ·  ⏳ Wed–Mon 11a–9p
🗺️ Map🌐 Site
🥖 ✓ verified

Truc Lam

Banh Mi $3.50 · Pho $7

A Tower Grove South Vietnamese spot on Gravois since the '80s — a banh mi dac biet is $3.50 and a bowl of pho tai around $7. Two people eat banh mi and pho for around $14. A genuine cheap-eats gem.

📍 St. Louis — Tower Grove South  ·  ⏳ Daily
🗺️ Map🌐 Site
🥙 ✓ verified

Gyro House

Gyro Sandwich — $8.99

A 40-year Delmar Loop Greek spot for hand-carved gyros — a gyro sandwich is $8.99 (jumbo $10.99) and a Greek salad with meat $7.99. Two gyros run about $18, each their own.

📍 St. Louis — Delmar Loop  ·  ⏳ Daily 11a–10p
🗺️ Map🌐 Site
🇧🇦

Taste of Bosnia

Cevapi — $7.99

A Lemay Bosnian spot (St. Louis has one of the largest Bosnian communities in the U.S.) for grilled cevapi sausages in lepinja flatbread — a small cevapi is $7.99 and burek $9.49. Two people eat cevapi plates for around $16. Closed Mondays.

📍 St. Louis, MO (3970 Union Rd)  ·  ⏳ Mon–Sat 11am–9pm
🗺️ Map🌐 Site
🍳 ✓ verified

Affton Diner

Slinger Skillet — $10

An Affton diner on Gravois serving the St. Louis slinger — two eggs, chili, two burger patties, potatoes, and cheddar in a skillet — for $10, with skillets and breakfasts from $10. Two people eat a classic STL breakfast for around $20 (lighter plates keep it under).

📍 St. Louis — Affton  ·  ⏳ Daily 6a–3p
🗺️ Map🌐 Site
🥖 ✓ verified

Mai Lee

St. Paul Sandwich — ~$6

The first Vietnamese restaurant in St. Louis (now in Brentwood) with a 200-dish menu — the local St. Paul sandwich (egg foo young on bread) runs about $6 and spring rolls $3.95. Two people each get a St. Paul for around $14. (Pho bowls run higher.)

📍 Brentwood  ·  ⏳ Tue–Sun 11a–9p
🗺️ Map🌐 Site

💡 Pro tip: Carl's Drive-In is cash only — there's an ATM on site, but come prepared. Ted Drewes runs seasonal hours and can close in winter, so check before making a special trip. Pizza Head is card-only (no cash), and Cherokee Street — La Vallesana, El Bronco, and Diana's Bakery — is the city's best taco-and-tamale stretch to walk. If a deal has changed, flag it on our main directory.

📍 Regional Chains

Bigger than one storefront, smaller than the home-page national list — regional chains with real St. Louis addresses.

🍕 ✓ verified

Imo's Pizza

St. Louis-Style Pies — Medium $13.70 · LG Cheese $16.95

The Imo family has been slinging St. Louis-style pizza since 1964 — cracker-thin crust, sweet sauce, gooey Provel cheese and the square cut, 'the square beyond compare' — now ~95 stores across Missouri, Illinois and Kansas per its own locator. Its own locator lists 18 stores under St. Louis — Downtown's 4th Street, Delmar Blvd, Forest Park Ave, Tower Grove, Gravois and both Hampton Ave shops among them, blanketing the city and near county; verified July 2026. Prices from our read of the chain's own Downtown St. Louis (4th Street) online menu (July 2026): a medium 12" cheese or one-topping pie is $13.70 and every medium on the board stays under $20, the large 14" cheese is $16.95 and splits easily for two, and CrunchImos are $9.99, baked pastas and sandwiches $9.40, toasted ravioli $8.05. Prices vary by store, so confirm on yours before ordering.

📍 St. Louis, MO (18 locations citywide)
🗺️ Map🌐 Menu📊 Prices
🏰 ✓ verified

White Castle

Sliders À La Carte · Breakfast Combos — Two Under $20

The 1921-born slider empire keeps 9 castles across St. Louis. Our July 2026 cart read at the chain's Las Vegas castle sets the pattern: Original Sliders $1.39 à la carte — ten built one by one is $13.90, cheaper than the bundled Shareable Meal unless you want its fries and drinks — the Breakfast Bun combo (sausage-egg-&-cheese slider, hash brown nibblers, coffee) $7.97, two breakfasts for $15.94, and the Crispy Chicken Combo $9.56, two for $19.12, while beef combos run past the line. Prices shift castle to castle, so run the same math on your store's menu in the app before you order.

📍 St. Louis, MO (9 castles)  ·  ⏳ Many open late — check your castle
🗺️ Map🌐 Order
🍕 ✓ verified

Jet's Pizza

$5 Off Any Specialty Pizza Online — Medium All Meaty $17.87

The Detroit-style original — Sterling Heights, Michigan, 1978, the chain that made the buttery, caramel-crusted square a national thing — keeps a city store plus Ballwin and Brentwood — and Fairview Heights across the river. The play is the $5 Off Any Specialty Pizzas deal built into the chain's online ordering menu: a medium All Meaty (pepperoni, ham, Italian sausage, bacon, hamburger) listed at $22.87 on our August 2026 read at the chain's Denver store and rang up $17.87 with the deal applied — under the line with room for tax, and a medium is eight big slices, plenty for two. It's a deals-menu item so it can rotate out — and if it does, texting your order to your store takes 15% off menu-priced pizza. Prices vary by store, so run the math at yours before checkout.

📍 St. Louis, MO (city store + Ballwin · Brentwood · Fairview Heights IL)  ·  ⏳ Online ordering deal · limited time
🗺️ Map🌐 Menu📊 Prices

🇺🇸 Also Valid Nationwide

These chain deals work anywhere in the country, including St. Louis.

🚒 ✓ verified

Firehouse Subs

Two $5 Snackers — $10.75 · Born in Jacksonville 1994

Jacksonville's biggest food export reaches here too: founded in 1994 by two firefighter brothers, now 1,200+ stores — and its own locator lists 2 stores inside St. Louis. The $5 Firehouse Snackers (BLT, Cordon Bleu, Sweet & Spicy Ham, Turkey Jalapeño half-subs) feed two for $10.75 all-in, and two small 4-inch Hook & Ladders run $12.78. The 8-inch mediums most people order run $10-plus — the only medium pair that stays near the line is the build-your-own ham or turkey. Priced on the chain's own ordering system at its Jacksonville San Marco store, July 2026 — prices vary by store, so confirm at yours.

📍 St. Louis, MO (2 locations)  ·  ⏳ Two eat from $10.75 · varies by store
🗺️ Map🌐 Site📊 Prices
🧀 ✓ verified

Buffalo Wild Wings

Pick 6 — Meal for Two from $19.99

The Pick 6 lets two people build a shared meal — choose six items across wings, tenders, and sides — starting around $19.99. A reliable two-for-$20 play at any BWW. Dine-in or takeout; pricing varies slightly by market.

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

Applebee's

Two $9.99 Really Big Meal Deals — $20

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. Two combos feed two for about $20, dine-in.

📍 Forest Park Blvd (CWE) + Crestwood  ·  ⏳ Limited time
🗺️ 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