🌊 San Diego Meal Deals

Best Cheap Eats in San Diego
Two People, Under $20

🌊 San Diego  ·  20 verified deals  ·  Updated June 2026

San Diego sits minutes from the Mexican border, and it shows — in the best possible way. The fish tacos are legendary, the carne asada is unrivaled, and the California burrito was invented here. Two people can eat extremely well for under $20 at spots that locals have been going to for decades.

🌊 Local San Diego Deals
🌮 ✓ verified

Las Cuatro Milpas

Tacos & Rolled Tacos for Two — Under $15

San Diego's most iconic taco institution since 1933. A Barrio Logan legend with homemade tortillas made fresh daily — rolled tacos, tamales, pork street tacos, chorizo con huevo. Two people eat a full, unforgettable meal for around $15. After 92 years on Logan Ave it reopened in 2026 at a new Barrio Logan home (Mercado del Barrio) and now takes cards. The line is worth every minute.

📍 1985 National Ave (Mercado del Barrio), Barrio Logan  ·  ⏳ Daily 8am–3pm
🗺️ Map
🐟 ✓ verified

Oscar's Mexican Seafood

$1 Fish Taco Happy Hour

Pacific Beach seafood institution beloved for creative, ultra-fresh fish tacos. Mon–Thu 2:30–5:30pm: tacos drop to $1 each. Order the smoked fish, shrimp, grilled octopus, or the Taco Especial (smoked fish + shrimp + scallops). Two people can eat a proper seafood feast for under $15 during happy hour.

📍 746 Emerald St, Pacific Beach, San Diego, CA  ·  ⏳ HH Mon–Thu 2:30–5:30pm
🗺️ Map🌐 Site
🌮 ✓ verified

The Taco Stand

Tijuana-Style Street Tacos for Two

Handmade corn tortillas, al pastor shaved off the spit, Baja fish tacos with chipotle sauce, carne asada with char you can taste. Fresh-fried churros to finish. Two people build a full meal for around $20. Some locations run a Taco Tuesday deal ($2.50 beers, discount on food), but it varies by spot — confirm before counting on it. Multiple locations across SD County.

📍 La Jolla, Encinitas, Downtown & more, San Diego, CA  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🌶️ ✓ verified

Tacos El Gordo

Adobada & Carne Asada for Two

Tijuana import that's been slinging tacos in SD for 20+ years. The adobada — chile-marinated pork shaved off a vertical spit — is the signature and an absolute must. Different lines for each meat (carne asada, cabeza, suadero, tripa). Adobada tacos run about $3.40 each, so two people eating a few tacos apiece land right around $20. Pure street-taco experience — stick to tacos to stay in budget.

📍 Chula Vista, Pacific Beach, Hillcrest, San Diego, CA  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🍔 ✓ verified

Hodad's

Two Classic Burgers — Ocean Beach Institution

Ocean Beach burger legend since 1969 — walls plastered with license plates, booths packed with surfers. A single hamburger is about $6.50 (cheeseburger $6.75), so two burgers run roughly $13–14, leaving room for a shared basket of the addictive onion rings near $20. (The double bacon cheeseburger and sides will push past $20 — keep it to singles.) One of the great American burger joints, full stop.

📍 5010 Newport Ave, Ocean Beach, San Diego, CA  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🌯 ✓ verified

Pokez Mexican Restaurant

Giant Burritos for Two — Downtown SD

Downtown San Diego's beloved dive Mexican joint — vegetarian-friendly with big portions at low prices. Most burritos and combo plates run about $10–12 (the loaded California burrito is closer to $15), so two people who stick to the standard plates leave stuffed for around $20. A fresh salsa bar and a no-pretense atmosphere make it a local lunchtime staple.

📍 947 E St, Downtown San Diego, CA  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🍕 ✓ verified

Filippi's Pizza Grotto

Pizza for Two — Little Italy Since 1950

Little Italy institution with red-checkered tablecloths and no-frills Italian-American comfort food since 1950. A medium cheese pizza (around $18–20) feeds two, and lasagna or pasta runs well under $15 a plate — keep it simple, since toppings and drinks push past $20. Classic, unapologetic, and exactly the kind of place that never needs to change. Multiple SD locations.

📍 1747 India St, Little Italy, San Diego, CA  ·  ⏳ Ongoing
🗺️ Map🌐 Site
🥖 ✓ verified

A-Chau Quality Sandwiches

Bánh Mì for Two — Under $12

San Diego's most beloved Vietnamese sandwich shop — locals have been coming since childhood. Bánh mì loaded with pâté, pork, pickled daikon, jalapeño, and cilantro on a perfect crispy baguette. Two sandwiches run $10–12 total. Add Vietnamese iced coffees and you're still well under $20. A Yelp cheap eats top pick year after year.

📍 4644 El Cajon Blvd, Ste 111, City Heights  ·  ⏳ Ongoing · Cash only
🗺️ Map
🦐 ✓ verified

Mariscos Mi Gusto Es

Baja Seafood Taco Truck for Two

A City Heights food truck that's become a shrine to Baja-style seafood tacos. Fish, spicy shrimp, gobernador, and marlin tacos that change the game, with free seafood consommé to sip while you wait. Fish tacos a few dollars each keep two near $20 — pricier ceviches and aguachiles add up, so order tacos. Go easy on the (seriously spicy) sauces. Confirm current prices.

📍 4425 Home Ave, City Heights, San Diego, CA  ·  ⏳ Daily 9am–6pm, closed Wed
🗺️ Map
🌯 ✓ verified

Roberto's Taco Shop

The California Burrito — San Diego's Own

San Diego's iconic taco chain since 1964 — they invented the California burrito (carne asada, french fries, cheese, sour cream, guacamole, all in one tortilla). The California burrito now runs about $13 and is big enough to split, and tacos (about $3) and a bean-and-cheese burrito keep two people around $20. Open late — some locations 24 hours on weekends. Confirm which is an original Roberto's, not a look-alike spinoff.

📍 Multiple locations, San Diego, CA  ·  ⏳ Ongoing · Some locations open 24hrs
🗺️ Map🌐 Site
🍜✓ verified

Pho Hoa

Pho for Two

A no-frills pho counter on El Cajon Blvd in City Heights' Little Saigon. Bowls run about $6.35 regular to $6.80 large, so two big bowls come to roughly $14 — one of the cheapest sit-down meals in the city.

📍 4717 El Cajon Blvd, City Heights, San Diego, CA  ·  ⏳ Daily 7am–8pm
🗺️ Map
🍲✓ verified

Pho Ban Mai

Com Tam + Pho for Two

A Mira Mesa Vietnamese spot beyond just pho — the grilled-pork com tam (broken rice) plate is about $8.95 and chicken pho around $13. Two com tam plates run roughly $18, a filling Vietnamese meal for two under $20.

📍 8991 Mira Mesa Blvd, San Diego, CA  ·  ⏳ Daily 9am–9pm
🗺️ Map
🥪✓ verified

Banh Mi Blvd

Banh Mi for Two

A modern Mira Mesa banh mi shop where sandwiches run from about $4 (cold cuts and pâté) to $5.75, plus banh mi tacos from $3. Two sandwiches come to roughly $10, so two people eat for well under $20 with money to spare for a Vietnamese coffee.

📍 9005 Mira Mesa Blvd, San Diego, CA  ·  ⏳ Mon–Sat 9am–8:30pm, Sun 9am–5pm
🗺️ Map🌐 Site
🥟✓ verified

Dumpling Inn

Dumplings for Two

A longtime Convoy District Shanghainese favorite. Orders of dumplings and potstickers run about $6.25–9.50 (eight pieces), so two people share a couple of orders for well under $20 — stick to the regular dumplings rather than the $19.99 soup-dumpling order. Closed Mon–Tue.

📍 4625 Convoy St, San Diego, CA  ·  ⏳ Wed–Sun (closed Mon–Tue)
🗺️ Map🌐 Site
🥘✓ verified

Friend's House Korean

Korean Soups for Two

A homestyle Korean spot on Convoy doing tofu and kimchi stews with banchan. Kimchi jjigae is about $8.99 and most soups run $7–17, so two people order a couple of stews for around $18 — a cheaper Convoy alternative to pricey KBBQ.

📍 4647 Convoy St, Ste 101A, San Diego, CA  ·  ⏳ Mon–Sat 11am–9:30pm, Sun 4–9:30pm
🗺️ Map🌐 Site
🍛✓ verified

Tita's Kitchenette

Filipino Turo-Turo for Two

A National City turo-turo (point-and-pick) Filipino counter — adobo, lumpia, pancit, silog. A two-item combo plate runs roughly $13–15 with portions big enough to share, so two eat for around $20. Cash only; confirm current pricing.

📍 2720 E Plaza Blvd, Ste E, National City, CA  ·  ⏳ Daily 5:30am–9pm · Cash only
🗺️ Map
🍕✓ verified

Bronx Pizza

NY Slices for Two

A cash-only Hillcrest slice shop with serious New York attitude. Cheese slices run about $3.50 (toppings a bit more), so two people each grab a couple of slices for well under $20. Order by the slice — whole pies run $22+.

📍 111 Washington St, Hillcrest, San Diego, CA  ·  ⏳ Cash only · confirm hours
🗺️ Map🌐 Site
🫓✓ verified

Silvia's Pupuseria

Salvadoran Pupusas for Two

A National City Salvadoran spot griddling pupusas to order with curtido. At around $3 each, two people can share four or five plus sides and stay well under $20. Homestyle and filling; confirm current pricing.

📍 916 E 8th St, Ste 106, National City, CA  ·  ⏳ Mon–Sat 9am–9pm
🗺️ Map🌐 Site
🍖✓ verified

Coop's West Texas BBQ

BBQ Plates for Two

A Lemon Grove smokehouse long rated among San Diego's best BBQ. A small sandwich with a side is about $6.75, a large $9.75, and a half-pound two-side plate $10.99 — so two people eat smoked ribs, brisket, or links for under $20. Limited hours, so plan around them.

📍 2625 Lemon Grove Ave, Lemon Grove, CA  ·  ⏳ Fri–Sun 10am–3pm
🗺️ Map🌐 Site
🌱✓ verified

Awash Ethiopian

Ethiopian Combo to Share

A North Park Ethiopian restaurant and market. A vegetarian/vegan combination — an array of stews and lentils on spongy injera — is generous enough to share between two, making one veggie combo a full hands-on meal for around $20. Meat combos run higher; call to confirm current pricing.

📍 2884 El Cajon Blvd, North Park, San Diego, CA  ·  ⏳ Daily 11am–10pm (call to confirm)
🗺️ Map🌐 Site

💡 San Diego Pro Tip: The taco scene here is shaped by the Mexican border being 15 miles south — which means the real deals are at the taqueria counters, not the sit-down restaurants. Las Cuatro Milpas and Tacos El Gordo are cash-only, so come prepared. And Oscar's $1 taco happy hour (Mon–Thu 2:30–5:30pm) is genuinely one of the best deals in Southern California — plan your afternoon around it.

🇺🇸 Also Valid Nationwide

These chain deals work anywhere in the country, including San Diego.

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