In San Diego, you’ll find sun, sand, and tons of tasty food—and as in any foodie town, brunch is a big deal.
Whether you’re looking for plant-based takes on signature dishes, brunch classics like thick-cut bacon and perfectly poached eggs Benedict, or the best bottomless mimosas around, San Diego’s many brunch restaurants have you covered.
(Of course, that’s just on dry land; if you’d rather be out on the water, the City Cruises brunch cruise is an uber-popular, champagne-filled way to greet the day).
Where to find the best brunch in San Diego
From design-centric places serving contemporary cuisine to sunny spots for a beach-side breakfast, these are the best brunch restaurants in San Diego.
1 Snooze, an A.M. Eatery
This retro-styled spot in the North Park neighborhood packs them in for weekend brunch, thanks not only to the delicious food and boozy beverages but also the vintage vibes, friendly staff, and great service.
The signature pancake flight is always a favorite here, as well as the massive breakfast burrito and inventive eggs Benedict. There’s also an entire “Plant Power” portion of the menu with vegetarian and vegan options.
2 Hob Nob Hill
You’ll find no shortage of trendy new brunch restaurants around San Diego, but Hob Nob Hill has been a local institution since 1944. It’s the place to go for a classic breakfast-brunch experience, serving up diner-breakfast classics like scrambled eggs, omelets, and biscuits and gravy alongside more modern fare, such as avocado toast and churro pancakes. The menu includes San Diego brunch classics as well, like burritos and huevos rancheros.
3 Morning Glory
If you’re looking for a unique, fancy brunch spot to elevate your day, Morning Glory fits the bill. Resplendent in pink-hued light fixtures and banquettes, the setting is just as exceptional as the all-day breakfast menu.
In addition to the best brunch hits, like fried chicken and waffles and pancakes with vegan options, globetrotting menu items—think: birria, khachapuri, and breakfast carbonara—turn a regular Sunday brunch into a culinary adventure. The cocktail menu is equally inventive, and specialty coffees are up for grabs. Morning Glory also has an outdoor patio, and its elevated view is pretty unbeatable.
4 The Duck Dive
Located just steps from Pacific Beach, the Duck Dive is not only one of the best spots for an oceanside brunch in San Diego but also one of the booziest. The bottomless mimosas here are $17.50, and the creative cocktails are geared toward early-morning enjoyment—the breakfast shot, for one, comes with a side of bacon. The vibe is casual and beachy, and the menu includes excellent food like PB&J French toast.
5 Broken Yolk
This classic brunch spot has a family-friendly environment serving something for everyone, from health- and wellness-focused offerings like acai bowls and avocado toast to indulgent skillets and Belgian waffles.
Now with multiple locations across the country, including in La Jolla, the original cafe was founded at Pacific Beach in 1979. It’s a favorite among those who grew up eating there with friends and family, so if you want to dine where the locals do, you can’t go wrong here.
6 Breakfast Republic
As the name suggests, hip mini-chain Breakfast Republic is all about the most important meal of the day, and it always ranks among the best brunch spots in San Diego.
Choose from brunch options like omelets, french toast, and pancakes with kid-approved flavors like Oreo cookie, mix it up with bacon mac ‘n’ cheese or a breakfast burger, or go with something from the dedicated vegan menu to keep it meat-free. Wash it all down with one of the excellent drinks, like the all-natural house prosecco or a boozy Bloody Mary, and you’ve got a contender for best breakfast in town.
With a striking indoor dining room and beautiful outdoor patio, Madison gives its weekend brunch menu a Mediterranean twist. The white-bean shakshuka with peppers, onions, tomatoes, and poached eggs is a favorite, best paired with a creative cocktail or wellness-focused mimosa. Definitely get the waffle churro fries to share with the table!
Bonus can’t-miss brunch spots around San Diego
These seven restaurants only scratch the surface of San Diego’s brunch scene. Here are some honorable mentions:
- Hash House A Go Go – Giant, over-the-top portions
- Pali Wine Co. – Wine bar meets multicultural brunch
- Cafe 21 University Heights – Great food made with organic ingredients, plus mimosa flights
- The Mission East Village – Latin American–inspired brunch fare
- MexiPino Craft – Breakfast sandwiches on Mexican conchita bread? Sign us up!
- Kono’s Cafe – A delicious option for Sunday brunch at a reasonable price
Whether you want a breakfast burrito or a craft cocktail, brunch in San Diego takes things to a different level. With yummy food, boozy breakfast cocktails, and fun vibes, San Diego’s brunch restaurants serve a meal you won’t want to miss, from North Park and Pacific Beach all the way to La Jolla.