Seemor
Moonlight CafeB-Worth Trying
634 Cortland Ave, San Francisco, CA 94110
· Brunch restaurant, Cafe, Restaurant
· 4.6/5 Google (338 reviews)
Delivery · Takeout · Outdoor seating
Neighborhood brunch cafe with broad menu, friendly counter service, and solid breakfast staples; expect moderate prices and occasional inconsistencies.
Why it gets a B- for overall quality
Moonlight Cafe delivers reliable neighborhood brunch through solid food quality anchored by exceptional fresh-squeezed OJ and generous omelettes, paired with attentive counter service that remembers regulars. However, inconsistent execution on blintz and occasional griddle items prevents a higher grade, and the modest ambiance keeps it from destination status. It's a dependable local favorite rather than a standout.
Restaurant Summary
Moonlight Cafe feels like Bernal Heights in a nutshell: warm and bustling, counter-order ease, and staff who seem to know half the room by name. One diner summed it up: "Friendly faces, fast food, and a bright space that invites lingering." Expect a lively neighborhood vibe and quick turnarounds on brunch staples. In the kitchen, the cooking leans classic American brunch with crepe-house touches, plus a few Mediterranean and Himalayan detours. Omelettes are hefty, the combo crepe hits the sweet spot, and the fresh-squeezed OJ is a genuine standout. Not every dish is a winner—there are a few misses on blintzes and occasional doneness issues—but most plates land as satisfying, well-portioned comfort. Families do well here. Kids gravitate to pancakes and omelettes, and burgers and French toast are easy wins. There is no mention of a kids menu, but the menu naturally fits younger palates. Seating is casual with some outdoor tables, and the counter model keeps things efficient for strollers and quick exits.
At a Glance
- Friendly counter team with quick ticket times
- Fresh-squeezed orange juice is a must-order
- Generous portions on omelettes and breakfast plates
- Inconsistent execution on blintz and occasional griddle items
- Counter-service model may feel impersonal for some
What Sets It Apart
- fresh_squeezed_OJ
- broad_menu_span
- neighborhood_regulars
What People Love
- Bright, cozy neighborhood vibe
- Hearty omelettes and breakfast combos
- Thoughtful staff suggestions at the counter
- Fresh-squeezed orange juice that tastes special
Points of Concern
- A few reports of undercooked French toast or burnt pancakes; likely station-specific variability
- Strong criticism of the blintz on a couple of visits; consider other crepes
- Counter model means refills and extras require another line visit
- Pricing can add up with drinks and add-ons, standard for the area
Service & Dining Experience
Service StyleCounter With Seating
Average Cost$28-44 per person
ReservationsNot required
What to Order
- For vegetarians, try Greek Salad or customizable cheese omelette
- For sweet brunch, pair French toast with fresh OJ
- For hearty plates, Breakfast Combo offers strong value
Perfect For
- Casual weekend brunch with neighbors
- Quick weekday breakfast before errands
- Families needing easy kid-friendly plates
- Solo diners who want counter-order efficiency
Location Insights
Area: Quaint Bernal Heights main street with local shops and family-friendly vibe; relaxed neighborhood traffic.
Safety: Generally safe, well-trafficked daytime area with active locals and dog walkers.
Nearby: Cortland Ave boutiques, cafes, parks nearby; serves locals and weekend brunch crowd.
Mission DistrictThe Mission District offers a lively dining scene with a strong emphasis on Mexican and Latin American cuisine alongside trendy cafes and innovative restaurants. The social atmosphere is eclectic and energetic, blending traditional cultural roots with a modern, hip vibe that appeals to both locals and visitors.
Bernal Heights BorderThis micro-neighborhood near Cortland Ave serves as a transitional zone between the Mission and Bernal Heights, featuring a more relaxed and residential feel with local eateries and neighborhood bars. It offers a slightly calmer dining experience compared to the busier core of the Mission.
Practical Information
Opening Hours
Monday07:00–20:00
Tuesday07:00–20:00
Wednesday07:00–20:00
Thursday07:00–20:00
Friday07:00–20:00
Saturday07:00–20:00
Sunday07:00–20:00
Available: Delivery, Takeout, Outdoor seating
View full analysis on Seemor →