Skip to content

This weekend: Little Italy Mercato · Sat 8am–2pm · Free

The San Diego List*
WEEKEND

The 12 Best Breakfast and Brunch Spots in San Diego, Ranked

The breakfasts worth crossing town for, from South Bay birria and Vietnamese morning plates to polished weekend brunch.

12 rankedUpdated Jul 31, 2026 Verified Jul 31, 2026By The San Diego List
NeighborhoodsNestorNormal HeightsUniversity HeightsHillcrestMira MesaPacific BeachPoint LomaOcean BeachNorth ParkLa JollaEncinitasMidway District & Liberty Station

Ed Fernandez Restaurant Birrieria makes the best breakfast in San Diego, and it comes as birria — a bowl of consomé dark enough to drink on its own, tortillas pressed by hand while you wait, quesabirria carried out to a counter in Nestor minutes from the border. The early part of the morning is the good part.

Breakfast in this city refuses to settle into one meal. It is bánh mì chảo carried out in its own hot pan in Mira Mesa, mole spooned over eggs in Hillcrest, blackberry-goat-cheese pancakes on Adams Avenue, and a Belgian family's short menu above the Ocean Beach cliffs.

Half of these places will not hold a table for you, and on a good Sunday the wait runs 40 minutes. The fix is not clever: midweek if your schedule allows it, opening time if it does not.

Order the one thing on the menu you would never bother making at home, and let somebody else deal with the pan.

For the mornings when the queue matters more than the menu, use the brunches without a long wait guide, and if the mission is eggs, potatoes and a tortilla, go straight to the breakfast burrito ranking. Pastry-first mornings have a deeper bench in the San Diego bakery guide, while the best coffee shops separate cup quality from a full sit-down brunch. The Hillcrest guide fills in the neighborhood around Trust and Cocina de Barrio.

01
Our pick

Ed Fernandez Restaurant Birrieria

NESTOR$BIRRIA BREAKFASTWED–SUN

Birria for breakfast, and the broth is what makes the drive make sense. The consomé comes out dark and deep, the tortillas are pressed by hand, and the quesabirria is the thing people add on after they have already ordered enough. Portions run generous, the bill runs small, and the counter stays warm even with the room full and the kitchen going flat out. The line looks long and then it moves. Nestor is a long way from most of San Diego, and nobody eating here thinks about that twice.

Order this
the quesabirria, plus a torta if two of you are splitting
Heads up
The lot is small and fills before the dining room does. Weekend mornings bring a real line and there is no way around it.
Wed–Sun 6am–2pm; closed Mon–Tue
2265 Flower Ave D, San Diego, CA 92154Directions →Site ↗
02

Madi — Normal Heights

NORMAL HEIGHTS$$DAILY BRUNCHLIMITED RESERVATIONS

Blackberry-goat-cheese pancakes are the plate people describe to other people, and they earn it — sweet and tangy at once, sturdy enough to split. Around them sits the widest sweet-and-savory spread on Adams Avenue: shakshuka, chilaquiles, French toast, waffle dippers you eat with your hands. Service stays genuinely friendly through a packed room, which is harder than the staff make it look on a Sunday. Come midweek and the whole menu is yours without any of the strategy.

Order this
blackberry-goat-cheese pancakes, plus shakshuka for the savory half of the table
Heads up
Only a small weekend allotment gets released; most of the room is walk-in and weekend parties cap at 8. Street parking is the hard part.
Mon–Thu 8:30am–2pm; Fri–Sun 8am–2pm
3737 Adams Ave, San Diego, CA 92116Directions →Site ↗
03

Parkhouse Eatery

UNIVERSITY HEIGHTS$$FULL BRUNCH MENURESERVATIONS

Avocado hollandaise over a crab-cake Benedict is the dish that explains this kitchen: richer than it sounds, balanced enough that you finish it and then think about it later. The menu keeps going from there — blue-corn flapjacks, a breakfast pizza for a table that cannot agree on anything. The garden patio is the seat to ask for, set back off Park Boulevard, and the staff have the easy manner of people who know half the room by name. Book it, take the patio, let brunch run long.

Order this
the crab-cake Benedict with avocado hollandaise; blue-corn flapjacks for the sweet side
Heads up
A booking fixes your arrival, not the kitchen's pace at peak. Street parking around Park Boulevard takes patience.
Mon–Thu 8:30am–2pm; Fri 8:30am–2pm and 5–9pm; Sat 8am–2:30pm and 5–9pm; Sun 8am–2:30pm
4574 Park Blvd, San Diego, CA 92116Directions →Site ↗
Let us decide your next San Diego move.
Verified openings, one neighborhood plan, and the places worth booking. No filler. Join the early list. We’ll email you when the first issue launches.
By subscribing, you agree to receive The Shortlist by email every Sunday. Free; unsubscribe anytime. See our privacy policy. Questions about The Shortlist?
04

Trust

HILLCREST$$$WEEKEND ONLYRESERVATIONS
4.6 Google (1,434) Verified Jul 19, 2026

Ask for the sticky bun the moment you sit down, because they make a limited number and it goes. What follows is a dinner kitchen doing brunch on purpose: pork-shoulder hash, baked eggs, chilaquiles, steak and eggs, fried chicken laid over pancakes. The menu is short and every line on it is there for a reason, which means somebody already made the hard calls for you. It only happens on the weekend, so it turns into an event whether or not you meant it to. Take the patio and the earliest seating you can get.

Order this
pork-shoulder hash or baked eggs, and one sticky bun for the table
Heads up
Reserve the brunch service itself — a dinner table is a separate booking, and the good seatings go first.
Sat–Sun 9am–2pm
3752 Park Blvd, San Diego, CA 92103Directions →Site ↗
05

Cocina de Barrio — Hillcrest

HILLCREST$$MOLE & CHILAQUILESRESERVATIONS

Mole is the reason to come, and the short-rib enmoladas are where it lands hardest — dark, layered, poured over a plate that looks composed before you touch it. Chilaquiles and egg plates fill out the savory half, mezcal and cocktails stretch a Saturday morning into something longer, and the room is built for six people who want to sit for two hours. Order the sauce you have never had before and let it decide the rest of the plate.

Order this
chilaquiles or the short-rib enmoladas — pick by sauce
Heads up
Book the Hillcrest room; the group's other locations keep their own schedules. Service slows at peak and parking is street-only.
Tue–Sat brunch 10am–3pm; Sunday brunch service; verify the exact Sunday close when booking
3707 Fifth Ave, San Diego, CA 92104Directions →Site ↗
06

Kono's Cafe

PACIFIC BEACH$BIG PORTIONSWALK-IN LINE

Eggs cooked properly and potatoes that actually get crisp — a low bar almost nobody clears, and this counter clears it every morning of the year. Portions come out large and the bill comes out small, which is the arrangement everyone wants at 8 in the morning and hardly anyone gets. Order at the counter, eat it while it is hot, then walk it off on Crystal Pier, which is right there. Pacific Beach mornings do not get more Pacific Beach than this one.

Order this
an egg plate with the breakfast potatoes, or the breakfast burrito
Heads up
The weekend queue is real and beach parking is worse. There is no reservation to fall back on, so early is the only lever you have.
Daily 7am–3pm; closed Thanksgiving and Christmas
704 Garnet Ave, San Diego, CA 92109Directions →Site ↗
07

Thien Huong

MIRA MESA$VIETNAMESE BREAKFASTDAILY
4.5 Google (167) Verified Jul 22, 2026

Bánh mì chảo arrives still sizzling in its own pan and the whole table leans in. The bánh cuốn goes the other direction — rice rolls steamed thin and delicate, set beside pork loaf, with a sauce worth spooning over everything else you ordered. Add a coconut coffee and the morning develops its own logic. The family behind the kitchen runs branches in Dong Nai province back in Vietnam, and Mira Mesa is where they opened in the States. Bring people and order across the menu.

Order this
bánh mì chảo to share, then bánh cuốn and a coconut coffee
Heads up
This is a Vietnamese breakfast specialist, not an all-purpose egg menu. Rolls are made to order, so leave time for them.
Mon–Sat 8am–5pm; Sun 8am–4pm
9349 Mira Mesa Blvd, San Diego, CA 92126Directions →Site ↗
08

Little Lion Cafe

OCEAN BEACH$$TINY DINING ROOMLIMITED BOOKINGS
4.5 Google (719) Verified Jul 22, 2026

The sausage bowl is the order, and it tastes like something somebody cooked rather than assembled. Little Lion is a Belgian family's tiny room above Sunset Cliffs, and the menu stays short on purpose — eggs Benedict, waffles, fried chicken, pastries worth adding whether or not you planned to. Service runs warm in the way only a small room manages. Take a table, order one sweet thing more than you need, and let the coast handle the rest of the morning.

Order this
the sausage bowl, plus a pastry or whichever sweet plate is running
Heads up
Tuesdays are closed and the booking calendar opens by date rather than broadly, so check the exact day you want before driving over.
Mon, Wed and Sun 8am–3pm; Thu–Sat 8am–9pm; closed Tue
1424 Sunset Cliffs Blvd, San Diego, CA 92107Directions →Site ↗
09

The Mission — North Park

NORTH PARK$$DAILY 7AMFIRST COME
4.5 Google (1,608) Verified Jul 22, 2026

Chilaquiles and steak and eggs, both in portions that make lunch unnecessary. The Mission has been doing the central-city breakfast job on University Avenue long enough to have stopped chasing anything, and the menu is better for it — pancakes for a table that is splitting, servers who are warm without performing it. Doors open at 7, which is the most useful thing to know here, because the room that fills solid by mid-morning is wide open the moment it unlocks.

Order this
chilaquiles or steak and eggs; pancakes only if the table is splitting
Heads up
First come, first served at the North Park location, with waits running 15 to 40 minutes at peak.
Daily 7am–2pm
2801 University Ave, San Diego, CA 92104Directions →Site ↗
10

Harry's Coffee Shop

LA JOLLA$$FAMILY-RUN SINCE 1960WALK-IN
4.6 Google (1,881) Verified Jul 22, 2026

Same family, same room on Girard, since 1960 — and the B.W. Benny is what keeps the place from running on nostalgia alone. Order that, or the Denver omelet, with French toast on the side if somebody at the table wants sugar in their morning. The coffee holds up. The real trade here is the feeling of being a regular in La Jolla, and the staff hand that out to strangers on the first visit. Show up, sit down, take your time.

Order this
the B.W. Benny; a Denver omelet if somebody wants the classic
Heads up
No reservations — seating is first come. La Jolla parking is the real obstacle, so build in an extra 10 minutes.
Daily 7am–2:30pm
7545 Girard Ave, La Jolla, CA 92037Directions →Site ↗
11

Atelier Manna

LEUCADIA$$$WED–SUNSMALL KITCHEN
4.8 Google (293) Verified Jul 22, 2026

Turkish eggs first, then torrija, then pistachio bread pudding if it has survived the morning. The cooking in this Leucadia room is layered in a way daytime food usually is not — seasonal, technical, and set down by people in no hurry to turn the table. The menu is short and it moves with whatever the season hands the kitchen, so the plate you read about last month may not be the plate in front of you. Order whatever they are excited about and let it be that kind of morning.

Order this
Turkish eggs and torrija, plus the pistachio bread pudding if it is still on
Heads up
Small kitchen, and dishes sell out. It is dark two weekdays, so earlier in the service is the safer plan.
Wed–Sun 9am–2pm; closed Mon–Tue
1076 N Coast Hwy 101, Encinitas, CA 92024Directions →Site ↗
12

Cocina 35 — Liberty Station

LIBERTY STATION$$CHILAQUILESRESERVATIONS
4.2 Google (525) Verified Jul 31, 2026

Chilaquiles you build yourself: pick the sauce, pick what goes on top, and the kitchen sends out something bolder than the polite version most brunch menus run. Brunch samplers are the play for a table that wants to try four things instead of committing to one, and the concha rellena is dessert wearing a breakfast disguise. Café de olla alongside. Service moves fast and friendly even with Liberty Station full of people who had the same idea, so bring a group — the format rewards it.

Order this
build-your-own chilaquiles, a brunch sampler for the table, and café de olla
Heads up
Reservations open 30 days out and only a few small walk-in tables are held. Book the Liberty Station branch specifically.
Mon–Fri 8am–2pm; Sat–Sun 8am–3pm
2750 Dewey Rd #104, San Diego, CA 92106Directions →Site ↗

Where they are

Ranked locations · exact streets
Boundary map · every numbered pin links to its entry
Focus spotsHover, focus, or tap

How we rank

every place has a verified Google or Yelp listing; both are attempted, open status is checked, and evidence is dated.

Menus, hours, booking paths, and locations last verified July 22, 2026; platform ratings and open status re-read July 30, 2026

Common questions

What is the best breakfast in San Diego?

Ed Fernandez Restaurant Birrieria, down in Nestor. Birria, a bowl of consomé, and tortillas pressed by hand, from a counter that opens at 6. If the morning calls for pancakes instead, Madi has the widest sweet-and-savory spread in the city.

Which San Diego breakfast spots are open on a Monday?

Madi, Parkhouse, Kono's, The Mission, Harry's, Thien Huong, Cocina 35 and Little Lion all serve Monday. Ed Fernandez, Cocina de Barrio and Atelier Manna do not, so Monday is the day for a diner or a neighborhood room rather than a specialist.

Which San Diego brunch restaurants take reservations?

Parkhouse, Trust, Cocina de Barrio and Cocina 35 all book directly, and Cocina 35 opens its calendar 30 days out. Little Lion releases dates rather than a standing schedule, and Madi puts out only a small weekend allotment and keeps the rest of the room for walk-ins.

Where can I get brunch in San Diego without a reservation?

Kono's, The Mission and Harry's are all first come, and Ed Fernandez is a counter. None of them will hold a table, which makes the arrival time the entire strategy — get there when the doors open and the wait disappears.

What is the best weekday breakfast in San Diego?

Madi and Parkhouse, both of which run their full menus midweek to a much calmer room. Thien Huong opens daily for Vietnamese breakfast, The Mission and Harry's unlock at 7, and Ed Fernandez starts at 6 from Wednesday on.

Where should I take a big group for brunch in San Diego?

Cocina de Barrio in Hillcrest — the mole plates and the cocktail list are built for a table that wants to sit for two hours. Cocina 35's brunch samplers work the same way for a group that wants to try four things, and Parkhouse's garden patio handles a booked party well. Madi caps weekend parties at 8.

What is the best cheap breakfast in San Diego?

Ed Fernandez, Kono's and Thien Huong, all three of them well under what the rest of this list costs. Big portions, small bills, and the food is the reason they are here rather than the price.

Where do I go for Mexican breakfast in San Diego?

Ed Fernandez for birria and consomé, Cocina de Barrio for mole and short-rib enmoladas, and Cocina 35 for chilaquiles you build yourself. The Mission does a good plate of chilaquiles too if you want them alongside pancakes and steak and eggs.

Sources and verificationOfficial pages, exact review listings, and reporting used to verify this guide.

Official and first-party sources

Reporting and safety context

About the author

The San Diego List blue asterisk editorial mark
By

Independent San Diego guide publisher

The San Diego editorial team behind independently ranked restaurant, neighborhood, event, and activity guides, with dated evidence and a public corrections process.

Keep planning

Read this next

A double cheeseburger with crisp-edged patties in a paper wrapUp next · Pizza, Burgers & SandwichesThe 12 Best Burgers in San Diego, RankedSan Diego's best burgers, ranked from a National City Wagyu-blend smashburger to prime-beef, butcher-shop, bar, brewpub, and old-school classics.12 ranked · Updated Aug 2 Keep reading →

More like this