San Diego has so many “popular” restaurants that genuinely great places can get overlooked just for being less talked about.
The city’s best eating is spread across neighborhoods, from coastal spots to inland hubs.
You can build a perfect food day here without ever stepping into a trendy, overbooked dining room.
These underrated San Diego restaurants are worth seeking out when you want something that feels like a local favorite.
1) Mariscos German (food truck)
Mariscos German is a true San Diego move if you like seafood with big, bright flavors.
It’s casual and straightforward, but the food is memorable in that “why isn’t everyone talking about this” way.
It’s a great lunch stop, especially on warm days when seafood just makes sense.
Bring a little patience if there’s a line, because the payoff is usually quick and worth it.
2) Ciccia Osteria (Barrio Logan)
Ciccia Osteria is small, intimate, and consistently rewarding.
The Italian menu feels personal, with dishes that lean hearty without being heavy.
It’s a great date-night pick when you want something cozy and not overly sceney.
If you’re torn, letting the specials guide you tends to lead to the best meal.
3) The Fishery (Pacific Beach)
The Fishery is a seafood spot that locals return to because it feels dependable, not performative.
The menu balances fresh, straightforward seafood with enough creativity to keep it interesting.
It works for both casual dinners and special-occasion meals without changing its personality.
If you like oysters or crudo, starting there sets the tone for the rest of the meal.
4) Kikos Place Seafood (Mission Hills)
Kikos Place is low-key in the best way, with seafood that speaks for itself.
The cooking is comforting and unpretentious, which makes it easy to love.
It’s the kind of place you recommend to friends when you want them to eat well without fuss.
If you’re very hungry, ordering a couple items to share makes the meal feel like a feast.
5) Spicy City (Convoy)
Spicy City is a Convoy-area gem for people who want bold flavors and real heat.
The menu goes deeper than the basics, so it rewards curiosity.
It’s a great pick when you’re eating with a group and want a table full of dishes.
If you’re new to Sichuan-style spice, you can still order smartly and build up heat over time.
6) City Tacos (multiple locations)
City Tacos is casual, fast, and far better than many people assume from the name alone.
The menu offers a mix of classic and more playful tacos, which keeps repeat visits interesting.
It’s a good option when you want something satisfying without a long sit-down.
Ordering a variety and sharing lets you figure out your favorites quickly.
7) Cafe 222 (East Village)
Cafe 222 is a breakfast-and-brunch staple that still feels like a local secret to some visitors.
The vibe is friendly and unfussy, which is exactly what you want in the morning.
It’s a great start before a downtown day, especially if you’re walking around after.
If you’re brunching on a weekend, arriving early can save you a lot of time.
8) Banh Thai (University Heights)
Banh Thai is a neighborhood spot that earns loyalty through consistency.
The menu hits classic Thai comfort notes, making it an easy weeknight choice.
It’s a great place to bring someone when you want a relaxed meal that still tastes vibrant.
If you want the best experience, order a mix of textures, like something crisp alongside something saucy.
9) Super Cocina (City Heights)
Super Cocina feels like a home-style counter where the food comes first and everything else is secondary.
The stewed meats and classic plates are the kind of comfort that sticks with you.
It’s a must when you want something deeply satisfying and not overly curated.
If it’s your first time, asking what’s best that day helps you order like a regular.
Get the All-American Travel Secrets!
Don't miss out on America's hidden gems!
