Sandi Spots
    Breakfast plate with eggs, avocado and coffee on a sunny San Diego patio table near the beach

    Best Breakfast in San Diego

    Where locals eat before 10am, which lines are worth it, and what to order when they aren't.

    Last updated

    Quick answer

    The classic San Diego breakfast is a breakfast burrito eaten near the sand — the surf shacks around Ocean Beach, Pacific Beach and Encinitas all do a $9–12 version with potato, egg, cheese and bacon or carne asada. For a sit-down breakfast, Great Maple in Hillcrest (maple bacon doughnuts), Morning Glory in Little Italy (the pink room with the soufflé pancake) and Breakfast Republic across seven neighborhoods are the reliable picks, all with 45–90 minute weekend waits. For no wait at all, go before 8:30am, go on a weekday, or go to a bakery counter like Wayfarer Bread in La Jolla or Le Parfait Paris downtown. Coffee is a serious local category — Bird Rock, James Coffee and Communal all roast their own.

    Breakfast picks by mood

    WhereBest forArea / wait
    Morning GloryInstagram brunch, soufflé pancakeLittle Italy · 60–90 min weekends
    Great MapleMaple bacon doughnuts, big menuHillcrest · 45–60 min
    Breakfast RepublicFamily-friendly, many locations7 neighborhoods · 30–60 min
    Surf-shack burrito countersBreakfast burrito to goOB / PB / North County · none
    Wayfarer Bread & PastryPastry and coffeeLa Jolla · short
    Hash House A Go GoEnormous portionsHillcrest · 45–75 min
    Kono's CafeCheap beachfront platesPacific Beach · 20–40 min

    The breakfast burrito, done right

    The most San Diego breakfast there is. Order at a counter, eat it on a wall facing the water.

    Beach-town burrito counters

    Ocean Beach, Pacific Beach, Encinitas · $ · Under $12

    Nearly every beach town has a walk-up counter selling a foil-wrapped breakfast burrito with potato, egg, cheese and your choice of bacon, chorizo or carne asada. Add salsa verde and eat it within ten minutes.

    Local tip: Most open by 7am and sell out of the good tortillas by mid-morning on weekends.

    Kono's Cafe

    Pacific Beach · $ · Cash-friendly line

    A boardwalk institution across from Crystal Pier serving huge cheap breakfast plates and burritos. The line moves faster than it looks; seating is outdoors and first-come.

    Sit-down breakfast worth a wait

    Put your name in, walk the neighborhood, come back.

    Morning Glory

    Little Italy · $$$ · No reservations

    The pink-and-neon room everyone photographs, known for the soufflé pancake and the caviar-and-eggs plates. Genuinely good food behind the design; expect the longest wait in the city on Sundays.

    Great Maple

    Hillcrest, Del Mar, 4S Ranch · $$ · Maple bacon doughnuts

    Modern American breakfast with a large menu and the maple bacon doughnuts everyone orders as a table starter. The Hillcrest patio is the best of the locations.

    Hash House A Go Go

    Hillcrest · $$ · Share a plate

    Famous for portions that arrive stacked a foot high. One order genuinely feeds two adults; the fried chicken and waffles is the signature.

    Breakfast Republic

    North Park, Liberty Station, Encinitas and more · $$ · Kid-friendly

    A local mini-chain with a flight of mimosas, a big menu and locations across the county, so there's usually one nearby with a shorter wait.

    Pastry, coffee and no wait

    When you want to be eating in five minutes.

    Wayfarer Bread & Pastry

    La Jolla · $ · Sells out by noon

    A serious bakery doing croissants, morning buns and country loaves. Go early — the best pastries are gone by 10:30am on weekends.

    Le Parfait Paris

    Gaslamp and Del Mar · $ · Counter service

    French bakery with macarons, croissants and espresso, open early and easy to grab on the way somewhere else.

    Local roasters

    Bird Rock, Little Italy, North Park · $ · Coffee-first

    Bird Rock Coffee Roasters, James Coffee Co. and Communal Coffee all roast their own and serve light pastry menus. Best when the meal is really about the coffee.

    Beat the brunch line

    San Diego brunch waits are a weekend-specific problem with weekend-specific fixes. These are the levers that actually shorten the wait.

    The 60-minute rule

    Nearly every popular breakfast spot goes from walk-in to a 45–90 minute wait between 9:30 and 11:30am on Saturday and Sunday. Before 9am you'll usually be seated immediately.

    Local tip: 8:30am on a Sunday is the single easiest reservation-free window in the city.

    Join the list from the car

    Most high-volume spots use a waitlist app that lets you add your name before you arrive and shows a live quote.

    Local tip: Add your name while you're still getting dressed — the drive counts toward your wait.

    Weekday breakfast is a different city

    The same kitchens are half empty Tuesday through Thursday, and several run weekday-only specials at $10–$14.

    Local tip: If you're on vacation, front-load brunch to a weekday and save the weekend for the beach.

    Counter and bakery alternatives

    Bakery-cafés, breakfast burrito counters, and taco shops serve the same quality food with a five-minute line and no table turn.

    Local tip: A San Diego breakfast burrito with carne asada, potato, egg, and cheese runs $8–$12 and is the local default.

    Breakfast by neighborhood and mood

    Where you're staying should decide breakfast more than any ranking list.

    Coastal and ocean-view

    La Jolla, Pacific Beach, Ocean Beach, and Coronado all have patio breakfasts within sight of the water. Expect a $4–$8 per-plate view premium.

    Local tip: Morning marine layer burns off between 10 and 11am in May and June — book later for actual sun.

    North Park, South Park, Hillcrest

    The densest concentration of chef-driven brunch: sourdough pancakes, hash variations, and full bar programs.

    Local tip: Street parking here is the constraint, not the table — budget ten minutes for it.

    Breakfast burritos and taco shops

    Open by 6am, cash-friendly, and the reason locals don't understand brunch hype. Found in every neighborhood, best inland and in the beach towns.

    Local tip: Ask for it 'California style' if you want fries inside.

    Early risers and hikers

    Coffee bars and bagel counters near trailheads open at 6–6:30am, which matters if you're hiking Cowles or Torrey Pines before the heat.

    Local tip: Order a burrito to go and eat it at the summit — the standard local move.

    Beating the weekend wait

    • • Anything after 9:30am on a Saturday or Sunday means a wait. Before 8:30am there is almost never one.
    • • Most popular spots use a text-ahead waitlist app — join it from the car before you park.
    • • Weekday breakfast is a different city: the same restaurants seat you immediately Monday to Thursday.
    • • Beach parking fills by 9am in summer, so a beachfront breakfast is really an early-breakfast plan.

    Frequently asked

    What is San Diego known for at breakfast?

    The breakfast burrito — potato, egg, cheese and bacon or carne asada in a flour tortilla, sold from walk-up counters in every beach town for around $9–12.

    What is the best brunch spot in San Diego?

    Morning Glory in Little Italy is the most popular sit-down brunch, Great Maple in Hillcrest is the best all-round menu, and Breakfast Republic has the most locations and the shortest average wait.

    How long are weekend brunch waits in San Diego?

    Typically 45 to 90 minutes at the well-known spots between 9:30am and 1pm on weekends. Arriving before 8:30am or going on a weekday avoids it entirely.

    Where can I get breakfast early in San Diego?

    Beach-town burrito counters and bakeries open around 6:30–7am, well before the sit-down brunch restaurants, which mostly open at 8am.

    What time should I go to brunch in San Diego to avoid a wait?

    Before 9am on weekends. Between 9:30 and 11:30am on Saturday and Sunday, popular spots run 45–90 minute waits. Weekdays are walk-in at almost any hour.

    What is a San Diego breakfast burrito?

    Scrambled egg, cheese, potato or french fries, and a meat — usually carne asada, bacon, or machaca — in a flour tortilla, sold at taco shops from 6am for $8–$12. It's the local default breakfast, not a brunch item.

    Where's the best ocean-view breakfast in San Diego?

    La Jolla, Pacific Beach, Ocean Beach, and Coronado all have oceanfront patios. Expect to pay a few dollars more per plate, and note that May and June mornings are usually socked in until 10 or 11am.

    Keep reading

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction