Upland, California, sits at the base of the San Gabriel Mountains where Route 66 (Foothill Boulevard) meets tree-lined Euclid Avenue. It’s a city with small-town warmth, historic charm, and a thriving culinary scene that keeps locals and visitors coming back for more. From the lively patios of Downtown Upland to neighborhood favorites tucked along Foothill and Mountain, Upland offers everything from old-school Italian and sizzling teppanyaki to vibrant Mediterranean, Mexican, and all-American breakfast joints.
What draws people to Upland? Proximity to Mt. Baldy’s trailheads and the Pacific Electric Trail for weekend recreation, family-friendly parks like Upland Memorial Park, a calendar of community events including the beloved Upland Lemon Festival, and easy access to the 210 and 10 freeways. Add in the city’s strong sense of community and you have a place that’s just as appealing to first-time buyers as it is to long-time residents.
As a local mortgage professional, I’ve learned that when clients fall in love with a city’s food, they start picturing their lives there—date nights on 2nd Avenue, Sunday breakfast at a favorite booth, and grab-and-go pizza after youth sports. In that spirit, this guide highlights the best restaurants in Upland, California—favorites I recommend when buyers or new residents ask, “Where should we eat first?”
Upland’s dining landscape is rich and diverse. You’ll find:
This mix isn’t just convenient; it’s part of what makes Upland livable. Walkable Downtown Upland around 2nd Avenue is a social hub, Colonies Crossroads near the 210 offers easy family dining, and longtime favorites along Foothill Boulevard (Route 66) anchor the city’s culinary identity. For homebuyers, it all adds up to a lifestyle where great meals and great neighborhoods go hand in hand.
Here are standout restaurants in Upland, California—each with a specialty and a reason it belongs on your short list.
Spaggi’s: A go-to for refined Italian, Spaggi’s is beloved for dishes like osso buco, lobster ravioli, and seafood risotto. The kitchen balances tradition and creativity, and the service is polished without being stuffy—ideal for anniversaries and client dinners.
Cannataro’s Italian Restaurant: Classic, comforting Italian in generous portions. Think baked lasagna bubbling in marinara, chicken parm with a satisfying crunch, and garlic bread you’ll talk about later. It’s a family-friendly favorite that’s perfect for casual celebrations.
Nuno’s Bistro & Bar: A European-inspired bistro known for steaks, seafood, and a warmly lit dining room that sets the tone for date night. The menu often features elevated comfort—short rib, salmon, and pastas—with craft cocktails and occasional live music to round out the evening.
San Biagio’s New York Style Pizza: Foldable, thin-crust New York slices, whole pies with a perfect cheese-to-sauce balance, and garlic knots that disappear fast. It’s a neighborhood slice shop feel with consistent quality—great for game day or a quick dinner.
Kishi Japanese Restaurant: A local favorite for both sushi and teppanyaki. Pull up to the grill for a full show—searing steak and scallops, flying shrimp, and fried rice with all the teppan theatrics—or settle into a sushi boat with fresh nigiri and rolls.
Elvira’s Mexican Grill: Lively, colorful, and buzzing with conversation. Elvira’s is known for fajitas that arrive sizzling, tableside-style presentations like molcajetes loaded with steak, chicken, and shrimp, and a strong lineup of margaritas. It’s a crowd-pleaser for birthdays and family nights.
Zaky Mediterranean Grill: Fast-casual Mediterranean done right. Order the chicken shawarma shaved off the spit, beef kabob plates, or a family platter with hummus, rice, salad, and warm pita. Portions are generous and the garlic sauce is addictive.
Café X2O (Upland): A favorite for shareable mezze—hummus, baba ghanoush, stuffed grape leaves—plus wraps and skewers. The vibe is relaxed and social, with a menu that makes it easy to try a little of everything.
Second Avenue Saloon & Sports Bar: Downtown Upland’s sports hub with big screens, big portions, and the energy to match. Expect wings, burgers, nachos, and pub classics, plus weekly events like karaoke and trivia that keep the calendar full.
Molly’s Souper: A breakfast institution in Upland. House-made comfort abounds: giant omelets, cinnamon roll pancakes, and coffee refills that keep coming. The cozy, cottage-like atmosphere is part of its enduring charm.
When the plan is to keep things easy—catching a game, lingering with friends on a patio, or making a last-minute dinner call—Upland has reliable casual spots with a friendly, neighborhood feel.
Second Avenue Saloon & Sports Bar: Spread across multiple rooms with wall-to-wall TVs, it’s where you go for playoffs, fight nights, and team celebrations. Popular plates include buffalo wings, loaded fries, and juicy burgers. The beer list is broad, the music is lively, and the staff keeps things moving even on busy nights.
Charlie’s Stars & Stripes: A classic Upland sports bar known for friendly service, icy beers, and comfort food—from crispy wings and tater tots to hearty sandwiches. It’s the kind of place where regulars know their favorite stools and new faces feel welcome fast.
San Biagio’s New York Style Pizza: Laid-back, family-friendly, and fast. Grab a slice at the counter or take a whole pie to go. Add garlic knots and a salad and you’ve got a simple, slam-dunk dinner.
Zaky Mediterranean Grill: Easy to customize and perfect for groups. Order plates or wraps with your preferred protein, add sides like tabbouleh or dolma, and settle into an unpretentious meal that satisfies without slowing you down.
Café X2O (Upland): Casual enough for a weeknight hang but flavorful enough to feel like an occasion. Share a spread of mezze and kabob platters; it’s versatile for mixed tastes and larger groups.
For birthdays, proposals, or just a Friday night when you want something special, these Upland standouts set the mood.
Spaggi’s: The white tablecloth choice. Thoughtfully composed dishes, attentive service, and a balanced wine list make Spaggi’s the city’s top pick for milestone moments. Save room for tiramisu or a seasonal panna cotta.
Nuno’s Bistro & Bar: Candlelit and stylish with a menu that leans into steak, seafood, and well-made pastas. Cocktails are crafted to match the vibe—think smooth Old Fashioneds and bright spritzes. On nights with live music, the ambiance levels up even more.
Kishi Japanese Restaurant (Teppanyaki): If you prefer your celebration with sizzle and show, reserve a teppan table. Watching a skilled chef flip shrimp and ignite onion volcanoes never gets old, and the combination plates—like filet mignon and scallops—feel indulgent.
Breakfast in Upland is a point of pride. Whether you’re fueling for a hike up Baldy or a stroll on the Pacific Electric Trail, these morning stops deliver.
Molly’s Souper: The quintessential Upland breakfast—classic omelets, country potatoes, biscuits and gravy, and signature pancakes (try the cinnamon roll version). The staff treats regulars like family and newcomers like soon-to-be regulars.
Maniac Mike’s Café (at Cable Airport): A uniquely Upland experience. Dine on the patio with runway views as small planes taxi and take off. The menu leans hearty—chile verde omelets, chicken fried steak, and generous pancake stacks. It’s a kid-pleaser and a great place to host out-of-town guests.
Corky’s Kitchen & Bakery: A local favorite near the 210 with a diner-style menu that’s consistent and generous. Popular items include cinnamon roll French toast, chicken and waffles, and house-baked pies (grab a slice for later if breakfast was already too much).
Rad Coffee (Downtown Upland): For third-wave coffee lovers and anyone who wants a creative pick-me-up. Expect strong cold brews, bold espresso, and seasonal specialty drinks. It’s also a great stop for a mid-morning stroll through Downtown’s shops and murals.
Craving something beyond the usual? Upland’s international options bring serious flavor.
Kishi Japanese Restaurant: Beyond the teppan tables, Kishi serves well-executed sushi and sashimi—spicy tuna rolls, specialty baked rolls, and fresh nigiri. It’s a reliable choice for sushi night without leaving the neighborhood.
Zaky Mediterranean Grill: Authentic, approachable Mediterranean—marinated chicken shawarma shaved to order, beef kabobs, falafel, and creamy hummus. Family platters make it easy to share, and the value is excellent.
Café X2O (Upland): With Lebanese and Armenian influences, you’ll find dishes like chicken tawook, sujuk, and vibrant salads. Start with a mezze sampler and then choose skewers cooked over open flame for that perfect char.
Elvira’s Mexican Grill: Bright, festive plates with regional touches—carnitas that are crispy at the edges, fajitas with a citrusy sear, and seafood specials. The salsa is lively, and the margaritas come in classic and fruit-forward varieties.
Part of the fun in Upland is stumbling onto places locals swear by—spots that might not be flashy but deliver every time.
Maniac Mike’s Café: It belongs on two lists for a reason. You can’t beat the novelty of breakfast at an active airport, and the portions make this a value gem for families and hungry hikers.
San Biagio’s New York Style Pizza: If you judge pizza by the fold, the bubble char, and the way the cheese stretches, this is your kind of joint. It’s the slice shop you’ll recommend to friends without hesitation.
Molly’s Souper: A “hidden” gem that’s hiding in plain sight. The diner feel, consistent plates, and friendly service make it a comforting favorite you’ll return to again and again.
Charlie’s Stars & Stripes: Not every great night needs white tablecloths. Sometimes it’s about a burger, a ballgame, and the bartender who remembers your usual. Charlie’s nails the neighborhood-bar sweet spot.
Why they’re worth your time: each of these places reflects what makes Upland special—unpretentious hospitality, locally loved menus, and settings that encourage conversation. They’re the kinds of restaurants that make a city feel like home.
As someone who helps families and investors put down roots here, I see firsthand how Upland’s food scene enhances day-to-day life. Want a walkable lifestyle with coffee, brunch, and dinner options steps away? Downtown Upland around 2nd Avenue fits the bill. Prefer quiet streets with quick access to casual dining near the 210? The Colonies area is a great match. Love hillside views and cozy neighborhood favorites along Foothill? Look toward San Antonio Heights-adjacent pockets. Wherever you land, you’ll be close to a great meal.
If you’re considering a move to Upland—or simply upgrading your space to match your lifestyle—work with a mortgage advisor who knows the city as well as the numbers. At RayBon Mortgage, I help buyers, move-up homeowners, and investors navigate financing with clarity and confidence, from first-time FHA and VA loans to competitive conventional and jumbo options. Local knowledge matters in lending just as much as it does in dining; it helps you make smarter decisions, move faster, and feel at home sooner.
Ready to talk through pre-approval, compare loan options, or map neighborhoods that fit your budget and your taste buds? Reach out to me, Richard Centeno at RayBon Mortgage. I’m always happy to chat about rates—and recommend a great place for lunch while we’re at it.
Keep reading other bits of knowledge from our team.
Have a question about this article or want to learn more?