Skip to content

This weekend: CRSSD Fall · Sat Doors noon both days · Tickets on sale

The San Diego List*
WEEKEND

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

Overnight birria in Nestor, blackberry-goat-cheese pancakes on Adams Avenue, and a La Jolla diner run since 1960. Where San Diego eats breakfast.

12 rankedCopy updated Sep 23, 2026Sources checked Jul 31, 2026By The San Diego List

The short answer

The best breakfast in San Diego is Ed Fernandez Restaurant Birrieria in Nestor, a Tijuana-style counter known for birria de res simmered overnight and served with consomé and hand-pressed tortillas.

For a sit-down brunch, Madi in Normal Heights has the widest sweet-and-savory menu, led by blackberry-goat-cheese pancakes. Parkhouse Eatery in University Heights pairs a garden patio with a crab-cake Benedict, and Trust in Hillcrest runs a chef-driven weekend brunch.

NeighborhoodsNestor →Normal Heights →University Heights →Hillcrest →Mira Mesa →Pacific Beach →Point Loma →Ocean Beach →North Park →La Jolla →Encinitas →Midway District & Liberty Station →

Ask around for breakfast in San Diego and the answers go everywhere. Birria and consomé at a South Bay counter. Vietnamese rice rolls in Mira Mesa. An egg burrito next to Crystal Pier. Blackberry-goat-cheese pancakes on Adams Avenue, or a long Hillcrest brunch with mole and a cocktail. This guide ranks the best breakfast and brunch in San Diego across all of it, so you can pick by appetite.

The 12 spots run from Nestor in the South Bay to Leucadia in North County, with stops in Normal Heights, University Heights, Hillcrest, Pacific Beach, Mira Mesa, Ocean Beach, North Park, La Jolla and Liberty Station. Some are fast counters, some are neighborhood cafes, and a few are sit-down brunches worth booking. We ranked them on the food, how consistently it comes out, what makes each place distinct, and how easy it is to plan around. A spot on this list can never be bought.

A few tips before you set an alarm. Ed Fernandez, Kono's, The Mission and Harry's don't take reservations, so getting there early is your whole strategy. Parkhouse, Trust, Cocina de Barrio and Cocina 35 take bookings, and Madi and Little Lion release a limited number. Mondays thin the field: Ed Fernandez, Cocina de Barrio and Atelier Manna are closed, and Trust only serves brunch on weekends. Hours shift, too, so check before you drive across town.

If skipping the wait matters more than the menu, try our brunch spots you can plan ahead, and for a breakfast you can hold in one hand, head to the breakfast burrito ranking. Pair the meal with a cup from our best coffee shops in San Diego.

01Our pick

Ed Fernandez Restaurant Birrieria

NESTOR · $ · BIRRIA BREAKFAST · WED–SUN★ 4.9 Google (10,771)★ 4.8 Yelp (2,047)
Order this
Birria with consomé and hand-pressed tortillas, plus a quesabirria for the table.

The best breakfast in San Diego comes in a bowl, and you'll find it on Flower Avenue in Nestor, down in the South Bay. Ed Fernandez Restaurant Birrieria makes Tijuana-style birria de res, beef stewed in a chile base and simmered slowly overnight, and serves it with consomé and tortillas pressed by hand.

It started with a food truck. In 2005, when San Diego had no birria to speak of, brothers Miguel Angel and Jorge Fernandez tested the idea on wheels. A year later they opened the restaurant, and the birria has been the reason to make the drive ever since.

The praise centers on that trio: the birria, the consomé and the handmade tortillas. Fans also talk up the hospitality, and how quickly the line moves once you're in it. Add a quesabirria, the cheesy, tortilla-folded version, because somebody at the table is going to ask for one. The rest of the country has caught on. In 2022, Yelp ranked Ed Fernandez the No. 1 taco spot in America, a national spotlight on a family counter in Nestor.

It sits at the top of this list because it's the most decisive breakfast here. If your morning can be birria, this is the answer, and the kitchen holds that level with remarkable consistency, weekend rush and all. Staying downtown or near the beaches? It's a drive south, and it's the kind of breakfast worth building a whole morning around.

Plan the morning around it. This is a counter operation with minimal seating, built to keep people moving. It runs Wednesday through Sunday and wraps up in the early afternoon, the small lot fills before the dining room does, and weekends bring a real line. The earlier you get there, the easier it goes. Bring a friend or two, and share the quesabirria.

02

Madi — Normal Heights

NORMAL HEIGHTS · $$ · DAILY BRUNCH · LIMITED RESERVATIONS★ 4.8 Google (2,694)★ 4.3 Yelp (1,606)
Order this
Blackberry-goat-cheese pancakes for the table, and shakshuka for the savory side.

Madi is where you take the table that can't decide. The Normal Heights brunch spot on Adams Avenue puts blackberry-goat-cheese pancakes, shakshuka, French toast and waffle dippers on the same menu, and all four draw steady praise, along with the hospitality.

Those pancakes come with a family history. Co-owner Matt Sieve's grandmother ran a breakfast spot in the Midwest, and the pancake recipe at Madi traces back about 60 years in Sieve's family. Sieve worked at Isabel's Cantina before this, and that's where he met Tricia Rowley, now Madi's general manager. His partner, owner Jeffrey Fink, is an attorney and a co-founder of M-Theory Music. Madi opened in 2022 as the brunch-focused companion to Madison on Park, the University Heights original from the same team.

It ranks second for range. Sweet, savory and everything in between all get the same care, so the friend who orders pancakes and the friend who orders shakshuka both leave happy.

Weekends take a little strategy. Madi releases a small number of weekend reservations and holds most of the room for walk-ins, weekend parties top out at eight, and street parking around Adams Avenue takes patience. Midweek is the easy move, with the full menu and a calmer room. Closer to the coast? A second Madi opened in Pacific Beach in October 2025. This ranking is for the Normal Heights original.

03

Parkhouse Eatery

UNIVERSITY HEIGHTS · $$ · FULL BRUNCH MENU · RESERVATIONS★ 4.7 Google (1,503)★ 4.2 Yelp (2,239)
Order this
The crab-cake Benedict with avocado hollandaise, plus blue-corn flapjacks for the sweet side.

Parkhouse Eatery serves brunch in an actual house. The University Heights restaurant opened in 1996 inside a home built in 1931, and it kept the original layout: a fireplace, a hearth room, a living room, dining rooms, and a garden patio. That patio is the seat to ask for, and the signature of the place. Eating here feels a bit like brunch at a friend's house, if your friend had a full kitchen crew.

Owner Tony Loiacono describes the menu as "American based food with flavors from all over the globe," and brunch has fun with that. The order is the crab-cake Benedict with avocado hollandaise. Benedicts and that hollandaise get the most love, with the pancakes right behind, so add the blue-corn flapjacks for the sweet side of the table. If nobody can agree on sweet or savory, the breakfast pizza is the peace treaty.

Parkhouse lands at number three as the best all-rounder on this list. The food, the patio, the service and 30 years of neighborhood character all pull their weight. It also takes reservations, so it's an easy call for birthdays, visiting parents and groups.

Book ahead and request the patio. A reservation sets your arrival time, and at peak the kitchen keeps its own pace, so treat this as a settle-in brunch with a second coffee. Street parking around Park Boulevard takes patience, so give yourself a few extra minutes to circle.

Your next good San Diego plan.
Places to try, weekend ideas and the local updates that change your plans. Join the early list. We’ll email you when the first issue launches.
By subscribing, you agree to receive The Shortlist by email when it launches. Free; unsubscribe anytime. See our privacy policy. Questions about The Shortlist?
04

Trust

HILLCREST · $$$ · WEEKEND ONLY · RESERVATIONS★ 4.6 Google (1,434)
Order this
The pork-shoulder hash or baked eggs, and a sticky bun for the table if it's available.

If Parkhouse is the all-rounder, Trust is the chef's brunch, and it only happens on weekends. It's chef Brad Wise's wood-fired restaurant on Park Boulevard in Hillcrest, a dinner kitchen built around Santa Maria-style grilling and seasonal, locally sourced ingredients. On Saturday and Sunday it brings that same focus to daytime food.

The kitchen has the credentials. Wise has been recognized as San Diego Magazine's chef of the year, and Trust is included in the Michelin Guide.

The brunch menu is short and thoughtful, and that makes ordering easy. The pork-shoulder hash is the dish that sets it apart, the baked eggs are the other savory headliner, and fried chicken over pancakes handles the sweet-and-salty crowd. If the sticky bun is available, order one for the table right away. It's the other dish people talk about when they talk about brunch here.

Trust is the one on this list to plan for. Brunch reservations are separate from dinner bookings, so reserve the brunch service itself, and the good seatings go first. With only two brunch days a week, booking early gets you the time you want.

Save it for the occasion: a birthday, a visiting friend who loves food, or any weekend when the cooking should be the main event. Hillcrest has two brunches on this list, and they pair well. Trust is the chef-driven plate, and Cocina de Barrio, next on the list, is the mole-and-cocktails table.

05

Cocina de Barrio — Hillcrest

HILLCREST · $$ · MOLE & CHILAQUILES · RESERVATIONS★ 4.5 Google (986)★ 4.5 Yelp (1,205)
Order this
Chilaquiles, or the short-rib enmoladas if you came for mole. Pick your sauce first.

Cocina de Barrio brings mole to brunch. This Hillcrest restaurant on Fifth Avenue opened in 2019 in a space that used to be a Swami's Cafe, and the kitchen leans Oaxacan: corn tortillas pressed by hand, several earthy moles, and a brunch built for people who plan to stay a while.

Chef Jose Flores helps run it, and his path here is a San Diego story. Born in San Luis Potosí, he moved to San Diego at 20, graduated from the California Culinary Academy in 1999, and cooked at Solare in Liberty Station and Civico 1845 in Little Italy. By the time Cocina de Barrio opened, he had 18 years in restaurants behind him.

Order by sauce. The chilaquiles are the classic call, and the short-rib enmoladas are the move when mole is the reason you came. Reviewers keep praising the mole plates and the chilaquiles, and the cocktail list is made for lingering, so a Saturday brunch here can easily turn into the afternoon.

It's a strong pick for groups, and it takes reservations. Cocina de Barrio has grown to three locations, each on its own schedule, so book the Hillcrest room specifically. Service slows at the busiest times and parking is on the street. It's closed Mondays, and it's smart to confirm the Sunday closing time when you book.

06

Kono's Cafe

PACIFIC BEACH · $ · BIG PORTIONS · WALK-IN LINE★ 4.8 Google (2,919)★ 4.4 Yelp (2,327)
Order this
The breakfast burrito, or an egg plate with the breakfast potatoes.

Kono's Cafe opened in 1991 in a 1920s building right next to Crystal Pier, and Pacific Beach has been lining up for breakfast there ever since. The idea came from summers in Baja, where fresh tortillas showed up at every meal, breakfast included. The founding plan was simple: a big, inexpensive breakfast, served all day.

Back in 1991, an egg burrito was still a rarity, and it caught on with the local surfers who became Kono's first regulars. The breakfast burrito is still the order, and an egg plate with the breakfast potatoes is the other classic. Reviewers keep mentioning big portions, consistent cooking and a crowd that's heavy on locals.

It's first come, first served, with no reservations, and the weekend line is part of the ritual. Beach parking is the bigger puzzle, so walk or bike over if you're staying nearby. Crystal Pier is right next door for a stroll afterward.

If Cocina de Barrio is the long sit-down, Kono's is the beach-day breakfast. Kono's also has a younger sibling: Konito's Cafe, the second location, opened in 2016 in the Vons shopping center in Pacific Beach.

07

Thien Huong

MIRA MESA · $ · VIETNAMESE BREAKFAST · DAILY★ 4.5 Google (167)
Order this
Bánh mì chảo to share, then bánh cuốn and a coconut coffee.

Bánh mì chảo is the reason to point the car toward Mira Mesa. It's a Vietnamese breakfast built around fried eggs in a hot pan, and at Thien Huong on Mira Mesa Boulevard it's the dish to start with.

Thien Huong is a family business with six locations in Vietnam and roots that go back about 40 years to Hanoi. The Mira Mesa restaurant was its first in the United States. The family specializes in daytime food, breakfast and lunch, and every dish is made fresh each morning from simple, familiar ingredients.

The other essential is bánh cuốn: steamed rice rolls with pork loaf, made to order and served warm with a house-made fish sauce. Since they're made to order, leave a little time for them, and get a coconut coffee while you wait. The praise centers on freshness and on those two signature dishes.

Like Ed Fernandez at the top of this list, Thien Huong is a specialist, and it widens what breakfast in San Diego can mean. Come hungry for Vietnamese breakfast and bring people who like to order across the menu and share.

08

Little Lion Cafe

OCEAN BEACH · $$ · TINY DINING ROOM · LIMITED BOOKINGS★ 4.5 Google (719)
Order this
The sausage bowl, plus whatever pastry or sweet plate is running that day.

Out on Sunset Cliffs Boulevard in Ocean Beach, Little Lion Cafe runs a small, quiet coastal brunch. The dining room is tiny, and that's the charm: this is the place for a slower coastal breakfast with a few people you like.

Start with the sausage bowl, a reviewer favorite. Eggs Benedict, waffles, fried chicken and pastries round out the dishes people keep bringing up, and the sweet side depends on the day's prep, so ask what pastry or sweet plate is running.

Little Lion takes a bit of planning, because seats are few. The booking calendar opens date by date instead of on a standing schedule, so look up the exact day you want before you drive over. It's closed on Tuesdays.

It ranks here as the intimate coastal pick, a small, independent room with its own personality in Ocean Beach. Everything about it runs small-scale and personal, from the dining room to the rotating sweets. For a big group, Cocina 35 or Parkhouse will be easier to book. Little Lion is at its best for a small table and an unhurried morning.

09

The Mission — North Park

NORTH PARK · $$ · DAILY 7AM · FIRST COME★ 4.5 Google (1,608)
Order this
Chilaquiles or steak and eggs, with pancakes for the table to split.

The Mission opens at 7 every morning on University Avenue, and for North Park that early start is a gift. If Trust is the brunch you plan a week ahead, The Mission is the breakfast you decide on over your first cup of coffee.

It's a North Park standby with a classic menu, and the classics are the draw: chilaquiles, steak and eggs, pancakes. Novelty isn't the job here. Reviewers keep praising how consistently those plates come out and how generous the portions are, big enough that lunch becomes optional.

There are no reservations. At peak, waits run 15 to 40 minutes, so arriving near opening is the smart play on a busy weekend morning. The order: chilaquiles or steak and eggs for yourself, plus pancakes for the table to split.

It earns its spot as the dependable central-city breakfast, the one that fits a workday as easily as a lazy Sunday. For visitors, it's a straightforward, well-made breakfast to start a day in North Park, and for locals, it's the easy answer on a weekday morning before heading to work.

10

Harry's Coffee Shop

LA JOLLA · $$ · FAMILY-RUN SINCE 1960 · WALK-IN★ 4.6 Google (1,881)
Order this
The B.W. Benny, or a Denver omelet if you want the classic.

Since 1960, the same family has run Harry's Coffee Shop from the same spot on Girard Avenue in La Jolla. Sixty-six years in, it's a classic American diner that still makes the classics well.

The dish to know is the B.W. Benny, the house signature and the reason Harry's is more than a nostalgia stop. The Denver omelet is the other reviewer favorite, and the rest of the menu covers familiar diner territory: omelets, French toast, eggs and potatoes. The praise keeps landing on reliability, and that's exactly what a diner breakfast should be.

Harry's ranks here for dependability. When the fancier brunch plans are booked, or you just want a coffee-shop breakfast done right, it's the easy yes. Like The Mission, it proves that doing the standards well never goes out of style.

Seating is first come, first served, with no reservations. La Jolla parking is the real challenge, so give yourself an extra 10 minutes to find a spot. For visitors, it makes an easy first stop before a morning in La Jolla, with 66 years of family history poured in with the coffee.

11

Atelier Manna

LEUCADIA · $$$ · WED–SUN · SMALL KITCHEN★ 4.8 Google (293)
Order this
Turkish eggs and the torrija, plus the pistachio bread pudding if it's on the menu.

North County's pick is Atelier Manna, a small, chef-led brunch on Coast Highway 101 in Leucadia, with an Encinitas address and the farthest-north spot on this list. The menu moves with the seasons, so the list of dishes is short and changes through the year, and that's what makes it feel so deliberate.

The dishes reviewers single out are the Turkish eggs and the torrija, Spain's version of French toast. Look for the pistachio bread pudding too, if it's on the menu when you go. Because everything rotates, treat those as a starting point and order from what's running that day. A short menu also means ordering is refreshingly simple.

The kitchen is small, and popular dishes can sell out, so earlier in the service is the safer bet. It's closed Monday and Tuesday, so plan a Wednesday-to-Sunday visit, and check what's running before you drive up. Let the season make the call.

Like Trust, it runs a short, chef-led menu, here in a smaller, more deliberate package up the coast. It's a good fit for a slow North County morning, and a good reason to make the drive.

12

Cocina 35 — Liberty Station

LIBERTY STATION · $$ · CHILAQUILES · RESERVATIONS★ 4.2 Google (525)
Order this
Build-your-own chilaquiles, a brunch sampler for the table, and café de olla.

Chilaquiles become a group project at Cocina 35 in Liberty Station. The signature is build-your-own: pick the sauce, pick the toppings, and you get exactly the plate you had in mind. Reviewers keep praising those chilaquiles, the brunch samplers and the café de olla.

Where Cocina de Barrio goes deep on mole, Cocina 35 goes wide on chilaquiles. The brunch samplers are made for a table that wants to try a little of everything. For a sweeter morning, there's concha rellena, a filled take on the Mexican sweet bread, and café de olla, the traditional spiced coffee.

This is the group destination on the list, so plan like it. Reservations open 30 days out, and only a few small tables are held for walk-ins. When you book, pick the Liberty Station location specifically. Smaller crew and no reservation? One of those walk-in tables might work out, and booking is the sure thing.

It rounds out the list because it solves one specific problem really well: a big table, a lot of opinions and one reservation. Rounding up eight friends for a birthday brunch? This is the one to book first.

Where they are

Ranked locations · Linked to the guide
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 in Nestor is our pick for the best breakfast in San Diego. The Tijuana-style counter has served birria de res, simmered overnight, with consomé and hand-pressed tortillas since 2006, and Yelp ranked it the No. 1 taco spot in America in 2022. For a sit-down brunch with pancakes, go to Madi in Normal Heights.

What is the best brunch in San Diego?

Madi in Normal Heights is the best all-around brunch for a table that wants both sweet and savory, with blackberry-goat-cheese pancakes and shakshuka on the same menu. Parkhouse Eatery in University Heights adds a garden patio and a crab-cake Benedict, and Trust in Hillcrest runs a chef-driven brunch on Saturdays and Sundays.

Which San Diego breakfast spots are open on Monday?

Madi, Parkhouse Eatery, Kono's Cafe, The Mission, Harry's Coffee Shop, Thien Huong, Cocina 35 and Little Lion Cafe all serve on Mondays. Ed Fernandez, Cocina de Barrio and Atelier Manna are closed Mondays, and Trust only does brunch on weekends. Hours change, so check before you go.

Which San Diego brunch restaurants take reservations?

Parkhouse Eatery, Trust, Cocina de Barrio and Cocina 35 all take brunch reservations, and Cocina 35 opens its calendar 30 days out. Madi releases a small number of weekend reservations and holds most tables for walk-ins, and Little Lion Cafe opens its booking calendar date by date.

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

Kono's Cafe in Pacific Beach, The Mission in North Park and Harry's Coffee Shop in La Jolla are all first come, first served, and Ed Fernandez in Nestor is a counter. With no reservations to lean on, arriving early is the smart play, especially on weekends, when The Mission's peak waits run 15 to 40 minutes.

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

Cocina 35 at Liberty Station is built for groups, with build-your-own chilaquiles and brunch samplers, and reservations open 30 days out. Cocina de Barrio in Hillcrest has mole plates and a cocktail list made for a long sit, and Parkhouse Eatery's garden patio works well for a booked party. Madi caps weekend parties at eight.

Where can I get Mexican breakfast in San Diego?

Ed Fernandez in Nestor is the pick for birria, consomé and hand-pressed tortillas. Cocina de Barrio in Hillcrest does Oaxacan-leaning mole plates and short-rib enmoladas, and Cocina 35 at Liberty Station lets you build your own chilaquiles. The Mission in North Park serves a reliable plate of chilaquiles too, alongside steak and eggs and pancakes.

Where can I get breakfast near the beach in San Diego?

Kono's Cafe in Pacific Beach sits right next to Crystal Pier and has been a beach breakfast since 1991, with egg burritos that won over local surfers. Little Lion Cafe runs a small, quiet brunch on Sunset Cliffs Boulevard in Ocean Beach, with a booking calendar that opens date by date. Madi also opened a second location in Pacific Beach in October 2025.

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 publication byline for The San Diego List, published by Ezra Gonzalez. Independent guides use dated source research, clearly identified reporting and a public corrections process.

Keep planning

Read this next

Croissants and pastries stacked in a bakery display caseUp next · Breakfast, Bakeries & SweetsThe 12 Best Bakeries in San DiegoA kouign-amann from a Tartine alum, small-batch croissants all day, Bonita strudel since 1991 and conchas from 5:30am. San Diego's 12 best bakeries.12 ranked · Updated Jul 18 Keep reading →

More like this