San Diego Sights
Dining·

Best Breakfast Burritos in San Diego: 15 Local Picks (2026)

Illustration of a foil-wrapped breakfast burrito cut in half to show egg, potato, chorizo and cheese, on a coral plate with salsa and lime, under a San Diego sunrise with palm silhouettes

The best breakfast burrito in San Diego is the one closest to where you woke up, and that is not a cop-out, it is the whole point. This is a taco-shop town, and a great breakfast burrito is a five-minute drive from almost anywhere: eggs, potato, cheese, and a meat, wrapped tight in foil, handed to you at a walk-up window for under ten bucks. After 25 years here we have eaten these before dawn surfs, after late nights, and on ordinary Tuesdays when nobody wanted to cook. This is our list, grouped by beach town and neighborhood, with what to order, where to park, and the one spot most visitors get wrong.

The short answer: For the classic surf-shack version, go to Nico’s in Ocean Beach or Kono’s Cafe in Pacific Beach. For an everyday central-city burrito, Colima’s in North Park (open 24 hours) or El Zarape in University Heights. For the California breakfast burrito (carne asada plus fries plus eggs), any of the -bertos-style shops. And for the historic one, the just-reopened Las Cuatro Milpas in Barrio Logan. There is no single winner here, so pick the part of town you are in and order local.

San Diego breakfast burritos at a glance

SpotNeighborhoodThe orderWhy we go
Nico’s Mexican FoodOcean BeachCalifornia burritoThe OB surf-shack classic, cash only
Kono’s CafePacific BeachEgg breakfast burritoBoardwalk institution by Crystal Pier
EarlybirdPacific BeachThe FirebirdDedicated breakfast-burrito specialist
Rigoberto’sPacific Beach / MiramarMachaca and eggOpen late, huge portions
Cotija’sOcean Beach (Voltaire)Hash-brown breakfast burritoCheap, consistent, no fuss
Juanita’s Taco ShopEncinitasCarne asada breakfast50-year North County favorite
Roberto’sLeucadiaBreakfast burritoThe North County surf-crowd stop
Colima’s Mexican GrillNorth ParkGrande breakfast burrito24 hours, hash browns inside
El ZarapeUniversity HeightsBreakfast Burrito SupremeNeighborhood go-to, great value
Tacos El PansonCity HeightsBreakfast burritoHandmade tortillas, TJ-style
Las Cuatro MilpasBarrio LoganChorizo con huevosSD institution since 1933
Lucha LibreMission HillsSurf and turfFun, photogenic, limited hours
Old Town Mexican CafeOld TownMachaca con huevosTortillas pressed in the window
Vallarta ExpressClairemont / Mira MesaSuper breakfast burrito24/7 drive-thru
Lolita’s Mexican FoodBonitaCalifornia burritoA California-burrito origin claimant

The beach towns: Ocean Beach and Pacific Beach

Beach-town breakfast burritos are their own genre in San Diego: cheap, oversized, and designed to be eaten with sandy feet. Parking is street-only and tight in both OB and PB, so come early or plan to circle.

1. Nico’s Mexican Food (Ocean Beach)

Nico’s is the Ocean Beach surf-shack breakfast burrito, a family-run walk-up on Newport Avenue that locals have leaned on since the early 1980s. The move is the California burrito, carne asada with fries and cheese, and it has landed on national best-burrito lists over the years. It is cash only, there is an ATM inside, and the line of surfers out front tells you it is doing something right.

  • Where: 4918 Newport Avenue, Ocean Beach.
  • Best time: Right after a morning session, before the OB brunch crowd wakes up.
  • The local move: Bring cash, get the California burrito, and eat it on the wall by the OB Pier. There are two other family Nico’s around town (including one on Morena in Bay Park), each run by a different relative, so the Newport Avenue original is the OB one.

2. Kono’s Cafe (Pacific Beach)

Kono’s is the Pacific Beach boardwalk institution, sitting right across from Crystal Pier since 1991, and it does giant breakfast burritos for cheap with a view of the water. The egg burritos run roughly $7.25 to $8.95, the portions are enormous, and the weekend line down Garnet is part of the experience. This is the one you take out-of-town family to for a proper PB morning.

  • Where: 704 Garnet Avenue, Pacific Beach (at the foot of Crystal Pier).
  • Best time: Get there before 9am on a weekend or the line wraps.
  • The local move: Order one of the numbered burritos, take it across to the seawall, and split it. They are big enough that one can feed two people who also want coffee.

3. Earlybird Breakfast Burritos (Pacific Beach)

Earlybird is the modern option, a dedicated breakfast-burrito specialist tucked into the food hall at Mission and Garnet, and it treats the burrito like the main event rather than a taco-shop afterthought. The Firebird (the spicy one) and the carne asada breakfast are the standouts, and the whole menu is built around variations on the theme.

  • Where: 4505 Mission Boulevard, Suite D, Pacific Beach (inside the food hall).
  • Best time: Weekday mornings, when you can walk right up.
  • The local move: If you like heat, get the Firebird. It is the reason to come here instead of a standard taco shop.

4. Rigoberto’s Taco Shop (Pacific Beach and Miramar)

Rigoberto’s is the classic -bertos taco shop for when you want a burrito the size of your forearm at an hour when little else is open. The machaca (shredded beef) and egg is the order, the portions are absurd, and several locations run very late or around the clock. Hours vary by shop, so confirm your location before a 3am run.

  • Where: 1190 Garnet Avenue, Pacific Beach; 7094 Miramar Road; plus other locations.
  • Best time: Late night, or an early weekday morning before work.
  • The local move: Get the machaca and egg burrito and add a side of their red or green salsa. It travels well for a beach morning.

5. Cotija’s (Ocean Beach)

Cotija’s on Voltaire is the reliable, unfussy OB neighborhood shop, and the hash-brown breakfast burrito is the everyday order: egg, sausage or bacon, cheese, and crispy potato in a warm tortilla. It is the kind of place that does not make a fuss and just gets it right for a few bucks.

  • Where: 3720 Voltaire Street, Ocean Beach. (Cotija’s is a common name around the county, so this is the Voltaire Street one in OB.)
  • Best time: Weekday mornings on your way to Sunset Cliffs.
  • The local move: Ask for the “everything” breakfast burrito and grab it to go for a walk out at the cliffs.

North County coast: Encinitas and Leucadia

If you are staying up the coast, you do not need to drive into the city. North County has its own bench of surf-town taco shops that have fed the 101 crowd for decades.

6. Juanita’s Taco Shop (Encinitas)

Juanita’s is the roughly 50-year Encinitas favorite, a laid-back shop on Coast Highway 101 where the carne asada is the star and the bacon-egg-cheese breakfast burrito is the reliable morning order. It has fed surfers and locals since the 1970s and has the worn-in feel to prove it.

  • Where: 290 North Coast Highway 101, Encinitas.
  • Best time: Early, after a Moonlight Beach paddle.
  • The local move: Add carne asada to the breakfast burrito to make it the North County version of the California breakfast burrito.

7. Roberto’s (Leucadia)

Roberto’s on North Coast Highway 101 in Leucadia is the North County surf-crowd stop, part of the family lineage of taco shops usually credited with spreading the California burrito up and down the coast. The breakfast burritos are hearty, potato-forward, and cheap, which is the entire assignment.

  • Where: 1900 North Coast Highway 101, Leucadia (Encinitas).
  • Best time: Post-surf, when the parking lot fills with wetsuits.
  • The local move: Keep it simple with the potato-and-egg breakfast burrito, or go California-style with carne asada if you skipped dinner.

Central San Diego: North Park, University Heights, City Heights

This is where the everyday breakfast burrito lives, away from the beach markup, and it is where we point anyone who wants the real neighborhood version.

8. Colima’s Mexican Grill (North Park)

Colima’s is the North Park go-to and our pick for a burrito at any hour, because it is open 24 hours a day, every day. The grande breakfast burrito is built with hash browns rather than home fries, the drive-thru line backs onto University Avenue on weekend mornings, and it never seems to close or slow down. This is the answer when you want the opposite of a tourist experience.

  • Where: 2302 University Avenue, North Park (open 24 hours).
  • Best time: Any time. That is the whole appeal.
  • The local move: Late night, use the drive-thru. Weekend morning, walk up instead, because the drive-thru line is the longer wait.

9. El Zarape (University Heights)

El Zarape on Park Boulevard is the University Heights neighborhood favorite, with thousands of glowing reviews and a Breakfast Burrito Supreme that regulars order without looking at the menu. They also do a strong California burrito and are known for their seafood burritos, so it is a good all-day shop, not just a morning one.

  • Where: 4642 Park Boulevard, University Heights.
  • Best time: Weekday breakfast, before the University Heights lunch crowd.
  • The local move: Get the Breakfast Burrito Supreme, and if you are back later, remember them for the shrimp burrito.

10. Tacos El Panson (City Heights)

Tacos El Panson on El Cajon Boulevard is the Tijuana-style shop in City Heights, and the handmade tortillas are the difference. The breakfast burritos and California burritos come wrapped in a tortilla pressed in-house, which most taco shops do not bother with. One heads-up: it opens mid-morning, not at dawn, so this is a later breakfast.

  • Where: 4433 El Cajon Boulevard, City Heights (opens around 9:30am).
  • Best time: A late, slow weekend breakfast.
  • The local move: Order anything with the handmade tortilla and taste the difference against the machine tortillas everywhere else.

Barrio Logan, Mission Hills, and Old Town

11. Las Cuatro Milpas (Barrio Logan)

Las Cuatro Milpas is the oldest name on this list, a Barrio Logan institution since 1933, and it just reopened in 2026 at a new home in the Mercado del Barrio after leaving its longtime Logan Avenue building. The famous order is the chorizo con huevos, along with the bean-and-cheese and the rolled tacos, all handmade, cash-and-carry, with a line that forms early and a kitchen that closes by mid-afternoon. It is a piece of San Diego history, not a modern taco-shop burrito, and worth the wait for that reason.

  • Where: 1985 National Avenue, Barrio Logan (Mercado del Barrio). Reopened May 2026.
  • Best time: Late morning on a weekday, and go early, because they close around 3pm and sell out.
  • The local move: Bring cash, get the chorizo and eggs with a side of their beans and a stack of fresh tortillas. Confirm the current hours before you drive down, since they are settling into the new space.

12. Lucha Libre Gourmet Taco Shop (Mission Hills)

Lucha Libre is the luchador-themed, gold-booth spot in Mission Hills that has been a fun local favorite since 2008. It is more of a scene than a hole-in-the-wall, known for the Surf and Turf burrito with shrimp and steak, and it runs a limited breakfast window at the Mission Hills flagship. Come for the experience as much as the food.

  • Where: 1810 West Washington Street, Mission Hills (there is also a North Park location on University Avenue).
  • Best time: The early breakfast window on a weekend, before the tourists find the gold booth.
  • The local move: If you are here in the morning, ask what is on the breakfast menu that day, since the hours are short. Otherwise the Surf and Turf is the signature any time.

13. Old Town Mexican Cafe (Old Town)

Old Town Mexican Cafe is worth knowing for one thing at breakfast: the machaca con huevos and chorizo con huevos, made with tortillas hand-pressed in the front window. It is touristy and it can have a wait, but the machaca plate is legitimate and the tortilla theater is fun for visitors. Read the next section before you make it your only stop.

  • Where: 2489 San Diego Avenue, Old Town.
  • Best time: Right at open, before the Old Town tour crowds arrive.
  • The local move: Order the machaca con huevos and watch the tortilla ladies work. For a cheaper everyday burrito, see the trap note below.

Clairemont and the South Bay

14. Vallarta Express (Clairemont and Mira Mesa)

Vallarta Express is the 24/7 drive-thru answer for central and north-inland San Diego, with a Super Breakfast Burrito loaded with eggs, beans, cheese, bacon, and potatoes. Portions are generous, the breakfast menu runs in the morning, and the drive-thru is the point when it is late or early and you do not want to leave the car.

  • Where: 4277 Genesee Avenue, Clairemont; 9313 Mira Mesa Boulevard, Mira Mesa (both open 24 hours).
  • Best time: Early morning before a Clairemont or Mira Mesa work commute.
  • The local move: Get the Super Breakfast Burrito and a side of extra salsa, and eat it in the lot before it cools.

15. Lolita’s Mexican Food (Bonita and the South Bay)

Lolita’s is worth the drive for the story and the food. Family-owned since 1984, it is one of the two shops that claim the California burrito started with them, and it still runs several South Bay and inland locations. The California burrito is the calling card, but the breakfast burritos are solid and the family history is real.

  • Where: 4516 Bonita Road, Bonita (plus Chula Vista, Eastlake, Kearny Mesa, and more).
  • Best time: A weekend morning when you are already headed south.
  • The local move: Order the California burrito to taste an origin claimant’s version, then add eggs to make it a California breakfast burrito.

The trap to skip: the Gaslamp sit-down breakfast burrito

The mistake we watch visitors make is ordering a $16 breakfast burrito at a sit-down restaurant in the Gaslamp Quarter, deciding that is what San Diego breakfast burritos are, and leaving unimpressed. The good ones are not downtown table service. They are at walk-up windows in the neighborhoods, for a third of the price. If you are staying downtown, it is a ten-minute drive to Colima’s in North Park or El Zarape in University Heights, both of which will beat any hotel-district version for a fraction of the cost.

Old Town Mexican Cafe gets a softer version of this note: it is genuinely good for the machaca con huevos and the tortilla show, but it is priced and paced for tourists. Go for the experience, not because it is the best everyday burrito in town. That one is closer to wherever you happen to live.

One current note, because taco shops change fast: prices and hours move constantly, a few shops are cash only, and the “24 hours” claim is worth a quick check before a late-night drive. Everything above was open and current as we wrote it, but call ahead if you are building a morning around one specific spot.

For more of where we eat, start with what food San Diego is known for, then compare notes with our best fish tacos in San Diego ranking and our best pizza in San Diego list. The 24-hour shops here also show up on our guide to late-night food in San Diego. If you are eating your way through OB or PB, pair this with what to do in Ocean Beach and things to do in Pacific Beach. And to find more local spots, browse the restaurants and food listings in our business directory.

Frequently asked questions

What is a California burrito?
A California burrito is carne asada, French fries, and cheese in a flour tortilla, usually with guacamole, pico, or sour cream, and no egg. It is a San Diego invention and the city's signature burrito. Add eggs and it becomes a California breakfast burrito, which is the local order at a lot of taco shops in the morning.
Who invented the California burrito?
Nobody can prove it, and the origin is genuinely disputed. Santana's is widely associated with the claim (credited to founder Arturo Santana in the late 1980s), and Lolita's, family-owned since 1984, also claims it started at one of their shops. The Roberto's family and the other -bertos taco shops are usually credited with popularizing it across the county. What everyone agrees on is that the California burrito is from San Diego.
How much is a breakfast burrito in San Diego?
At a taco shop, a breakfast burrito runs roughly $6 to $10 as of 2026, depending on size and whether you add carne asada. Kono's in Pacific Beach lists its egg burritos around $7.25 to $8.95. Prices at taco shops move constantly, so treat any number as approximate and check the current menu.
What is the best surf-shack breakfast burrito in San Diego?
The two most-cited beach-town spots are Nico's in Ocean Beach (4918 Newport Avenue, cash only) and Kono's Cafe in Pacific Beach (704 Garnet Avenue, right by Crystal Pier). Both are cheap, huge, and built for a post-surf or hungover morning. Expect a line at Kono's on weekends.
Are San Diego taco shops cash only?
Some are. Nico's in Ocean Beach is cash only and has an ATM inside, and the reopened Las Cuatro Milpas in Barrio Logan runs cash-and-carry with long lines. Many shops now take cards, but bring a few bills anyway, since the old-school ones often do not.
Which San Diego neighborhood has the best breakfast burritos?
For the beach version, Ocean Beach and Pacific Beach have the classic surf-shack shops. For everyday central San Diego breakfast burritos, North Park (Colima's, open 24 hours), University Heights (El Zarape), and City Heights (Tacos El Panson) are where locals go. Barrio Logan has the historic option in Las Cuatro Milpas.

More San Diego guides