Home to some of the best brunch restaurants in San Diego, this city offers everything from classic breakfast staples to creative, Instagram-worthy dishes. Whether you’re looking for a relaxing spot to enjoy mimosas with friends, a trendy café to try unique dishes, or a family-friendly restaurant with hearty portions, San Diego has something to offer.Â
In this list, we’ve rounded up the top brunch spots in the city, each with its own unique flair and delicious menu options.
From coastal views to stylish dining rooms, these restaurants provide the perfect ambiance to enjoy a leisurely brunch. Whether you’re craving a sweet and savory combination or a comforting dish with a modern twist, you’ll find something to satisfy your cravings at these standout spots.
Here are the best brunch restaurants in San Diego, perfect for your next weekend outing or special occasion!
The Great Maple
$$-$$$ | Hillcrest
1451 Washington St, San Diego, CA 92103
The Great Maple is a modern American eatery known for its elevated takes on classic comfort foods. Their upscale brunch offerings, from maple bacon donuts to truffle fries, make it a popular brunch spot.
The Truffle Fries and the Maple Bacon Donuts are favorites. The stylish atmosphere and hearty dishes make it a top spot for brunch lovers.
Tom Ham’s Lighthouse
$$-$$$ | Harbor Island
2150 Harbor Island Dr, San Diego, CA 92101
Tom Ham’s Lighthouse offers a unique brunch experience with stunning waterfront views of the San Diego Bay. It’s a go-to for seafood enthusiasts, and its brunch menu is a delightful mix of coastal classics and American favorites.
The Crab Cake Benedict and the Lobster Roll are crowd-pleasers. The combination of excellent food and beautiful views makes this a top brunch destination.
Morning Glory
$$-$$$ | Little Italy
550 W Date St, San Diego, CA 92101
Morning Glory is a trendy brunch spot known for its stylish décor and delicious, Instagram-worthy menu items. Their brunch options include a variety of both sweet and savory dishes, perfect for every taste.
The Soufflé Pancakes and the Lobster Roll are standout dishes. The fun atmosphere and creative menu make this a brunch spot you won’t want to miss.
Duck Dive
$$ | Pacific Beach
4650 Mission Blvd, San Diego, CA 92109
Duck Dive in Pacific Beach is a laid-back beachside brunch spot that combines delicious food with a fun, casual atmosphere. Their menu offers classic brunch favorites with a unique twist.
The Breakfast Burrito and the Duck Dive French Toast are favorites. It’s an ideal spot for families and friends to gather over delicious food in a relaxed setting.
Swami’s Café
$$ | Multiple Locations
940 E. 2nd St, Encinitas, CA 92024
Swami’s Café is a beloved local chain serving up hearty, flavorful brunch dishes with a laid-back vibe. Their extensive menu has something for everyone, from fresh salads to hearty sandwiches.
The Swami’s Scramble and the Acai Bowl are popular picks. It’s a great spot for a casual, satisfying brunch with a healthy touch.
Breakfast Republic
$$ | Multiple Locations
4170 Bonita Rd, Bonita, CA 91902
Breakfast Republic is known for its creative takes on classic brunch dishes and its fun, vibrant atmosphere. Whether you’re craving pancakes or eggs benedict, they offer a wide variety of options.
The Bacon Pancakes and the Chicken & Waffles are fan favorites. The bright and welcoming environment makes it a popular spot for family brunches.
insideOUT
$$-$$$ | Hillcrest
3900 Fifth Ave, San Diego, CA 92103
insideOUT is a chic and contemporary brunch spot in Hillcrest, offering a mix of fresh, creative dishes with a focus on locally sourced ingredients. The stylish atmosphere adds to the overall experience.
The Avocado Toast and the Salmon Benedict are popular menu items. The trendy ambiance and flavorful offerings make it a top pick for brunch lovers.
Crushed
Price Range: $$ | Hillcrest
Address: 3750 5th Ave, San Diego, CA 92103
Crushed is a stylish brunch spot in Hillcrest known for its delicious cocktails and fresh, vibrant menu. From sweet to savory, their menu has something for everyone, making it a great place for a leisurely brunch.
The Crab Cake Benedict and the Mimosa Flight are crowd favorites. With its chic design and tasty food, Crushed is an ideal brunch destination.
Broken Yolk Café
$$ | Multiple Locations
3443 Del Mar Heights Rd, San Diego, CA 92130
Broken Yolk Café is a classic brunch chain with multiple locations, known for its generous portions and friendly service. Their diverse menu offers everything from eggs benedict to hearty omelets.
The California Omelet and the Chilaquiles are popular menu choices. It’s a go-to for a satisfying and filling brunch experience.
Hash House A Go Go
$$ | Hillcrest
3628 Fifth Ave, San Diego, CA 92103
Hash House A Go Go is known for its over-the-top portions and creative twists on comfort food. The dishes here are hearty and filling, perfect for those looking for a large brunch experience.
The Sage Fried Chicken and Waffles and the Andy’s Famous Meatloaf are favorites. Its signature oversized portions make it a must-try for brunch enthusiasts.
Hob Nob Hill
$$ | Bankers Hill
2271 5th Ave, San Diego, CA 92101
Hob Nob Hill is a classic diner-style restaurant serving up hearty brunch options with a nostalgic, old-school vibe. The food here is comforting, with all the familiar breakfast and brunch favorites.
The Eggs Benedict and the Chicken Fried Steak are staples on the menu. The cozy atmosphere and deliciously classic dishes make it a great spot for a relaxed brunch.