🌲 Portland, OR Meal Deals

Best Cheap Eats in Portland
Two People, Under $20

🌲 Portland, OR  ·  17 verified deals  ·  Updated June 2026

Portland's food scene is intensely local and deal-forward. The happy hour culture here is genuinely strong — restaurants build their menus around it. Add some of the best Vietnamese, Cuban, and pizza shops on the West Coast at prices that still make sense, and you've got a city where two people can eat extremely well without spending $40.

🏠 Local Deals
🍕 ✓ verified

Life of Pie Pizza

Pizza + Drinks for Two

One of Portland's best happy hour setups — a Margherita pizza for just $8, house beer and wine for $6 each. Two people, one pizza, two drinks, and you're out the door for around $20. Simple, perfect.

📍 Portland, OR (N Williams)  ·  ⏳ Happy hour daily 11am–6pm
🗺️ Map🌐 Site
🥖 ✓ verified

House of Banh Mi

Two Banh Mi Sandwiches

Portland's go-to Vietnamese sandwich spot — a grilled-pork banh mi runs roughly $5–8, loaded with pickled carrots and daikon, cilantro, cucumbers, jalapeños, egg butter, and soy sauce. Big portions with generous meat. Two sandwiches land around $12–16. Confirm current pricing.

📍 Portland, OR (NE 76th Ave)  ·  ⏳ Tue–Sat 9am–4pm
🗺️ Map🌐 Site
🍜 ✓ verified

Luc Lac Vietnamese Kitchen

Vietnamese Bowls for Two

A downtown Vietnamese institution beloved for value — pho, vermicelli bowls, and banh mi (around $9 a sandwich) at prices that haven't caught up with the city's restaurant scene. Two banh mi run about $18, or split a bowl, to stay near $20. Order in person; delivery apps mark prices up steeply.

📍 Portland, OR (Downtown)  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🥔 ✓ verified

The Rambler

Pub Snacks + Drinks for Two

An N Mississippi pub with one of North Portland's best happy hours. Stick to the happy-hour menu — beer-battered tornado potatoes, chicken strips, Rambler Poutine, and $1 buffalo drumsticks all run $5–$10 — so two people each grab a plate for around $20.

📍 Portland, OR (N Mississippi)  ·  ⏳ HH Mon all day, Tue–Fri 4–6pm
🗺️ Map🌐 Site
🌮✓ verified

Taqueria Los Gorditos

Tacos for Two

A local taqueria mini-chain that's a favorite of Portland's vegan crowd as well as meat-eaters. Meat tacos run about $2 and vegan tacos around $1.50, so two people can build a real taco meal for well under $20. Big burritos too if you're hungrier.

📍 Portland, OR (SE Division + more)  ·  ⏳ Daily
🗺️ Map🌐 Site
🥪✓ verified

An Xuyen Bakery

Banh Mi for Two

A Foster-Powell Vietnamese bakery turning out banh mi on house-baked baguettes for about $7–8 each, alongside a case of Vietnamese and French pastries. Two sandwiches run roughly $14–16, with room for a coffee or a sweet.

📍 Portland, OR (SE Foster)  ·  ⏳ Daily, daytime
🗺️ Map
🍜✓ verified

Pho Kim

Pho for Two

A no-frills pho-and-rice house on the 82nd Ave / Jade District corridor. Regular bowls of pho run around $9–11 (a daily special has been spotted near $8.75), so two people slurp a full Vietnamese meal for around $20. Big portions, quick service.

📍 Portland, OR (SE 82nd)  ·  ⏳ Daily 9am–9pm
🗺️ Map🌐 Site
🍲✓ verified

Frank's Noodle House

Hand-Pulled Noodles for Two

A NE Broadway favorite for hand-pulled Chinese noodles, with dishes running about $7.95–$12.95. Two people each order one of the lower-priced noodle plates and land near $20. Watch them pull the noodles by hand at the counter.

📍 Portland, OR (NE Broadway)  ·  ⏳ Mon–Sat 11am–8pm
🗺️ Map🌐 Site
🥟✓ verified

HK Cafe

Dim Sum for Two

A cart-service Cantonese dim sum hall on 82nd Ave. Small plates run a few dollars each, so two people can order modestly and graze a full dim sum spread for around $20 — a fuller eight-dish weekday haul runs closer to $22, so order to taste.

📍 Portland, OR (SE 82nd)  ·  ⏳ Daily, dim sum daytime
🗺️ Map🌐 Site
🫓✓ verified

Pupuseria Cinco Estrellas

Salvadoran Pupusas for Two

A Salvadoran food truck in outer SE turning out hand-patted pupusas for around $3.25 each, served with curtido. Two people can each get a few pupusas plus sides and stay well under $20. Homestyle and filling.

📍 Portland, OR (outer SE)  ·  ⏳ Daily (truck hours vary)
🗺️ Map
🌭✓ verified

Shucos PDX

Guatemalan Hot Dogs for Two

A NE Sandy spot for Guatemalan-style shucos — grilled dogs piled with avocado, cabbage, and house sauces. Traditional shucos run about $10, so two people eat a distinctive street meal for around $20. Skip the bigger churrasco plate to stay in budget.

📍 Portland, OR (NE Sandy)  ·  ⏳ Daily
🗺️ Map🌐 Site
🍟✓ verified

Cartopia Food Cart Pod

Cart-Pod Feast for Two

Portland's original SE food-cart pod (since 2008), with a beer garden and fire pit. Carts span Mexican, poutine and fries, pizza, Egyptian, and Thai, with sides around $5–7 and plates often $10–12 — so two people each grab a plate (or a couple of sides) for around $20. The signature Portland cheap-eats experience.

📍 Portland, OR (SE 12th & Hawthorne)  ·  ⏳ Daily, into late night
🗺️ Map🌐 Site
🍕✓ verified

HOTLIPS Pizza

Pizza by the Slice

A homegrown Portland pizza maker known for seasonal local toppings and its own berry sodas. In-store slice deals — cheese $2.75 all day Tuesdays, pepperoni $3.25 all day Mondays — mean two people eat a couple of slices each for well under $20.

📍 Portland, OR (SE Hawthorne + more)  ·  ⏳ Daily 11am–9pm
🗺️ Map🌐 Site
🌯✓ verified

Shawarma Express

Halal Wraps for Two

A downtown halal cart (221 SW Ankeny) for gyros, shawarma, and falafel. Order in person — falafel wraps are the budget pick, so two people each get their own wrap for around $18–20. Delivery apps mark prices up; go to the cart.

📍 Portland, OR (SW Ankeny)  ·  ⏳ Daily (cart hours vary)
🗺️ Map🌐 Site
🌱✓ verified

Mirisata

Vegan Sri Lankan for Two

A worker-owned, fully vegan Sri Lankan spot on SE Belmont with no tipping or surcharges. There's a sliding-scale meal offered around $10 (pay what you can, in person), making it one of the most genuinely affordable plant-based meals in the city — two people eat for about $20.

📍 Portland, OR (SE Belmont)  ·  ⏳ Daily (see site)
🗺️ Map🌐 Site
🥣✓ verified

The Whole Bowl

Rice & Bean Bowls for Two

A Portland cart-and-counter staple built on one thing done well: a vegetarian (vegan-friendly) rice-and-bean bowl with avocado, cheese, salsa, and their signature Tali sauce. The smaller Bambino runs around $10, so two people eat a filling bowl each for about $20.

📍 Portland, OR (SE Hawthorne + carts)  ·  ⏳ Daily (varies by location)
🗺️ Map🌐 Site
🐟✓ verified

Portland Fish Market

Fish & Chips for Two

A Woodstock seafood market with a walk-up fish-and-chips window. The cod basket is the budget pick at around $9 (halibut costs more), so two cod orders run roughly $18. Fresh, fried to order, and a rare cheap seafood option in the city. Confirm current pricing.

📍 Portland, OR (SE Woodstock)  ·  ⏳ Window daily 11:30am–7pm
🗺️ Map🌐 Site

💡 Pro tip: Portland's happy hour times are taken seriously — show up even 5 minutes late and you'll pay full price. Always verify hours directly with the restaurant, as these change seasonally. Flag anything outdated on our main directory.

🇺🇸 Also Valid Nationwide

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

🧀 ✓ 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

Chili's

3 for Me — about $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 1,000+ Deals

Browse the full directory — 72 cities, national chains, updated June 2026.

Browse the Directory