The best breakfast burritos in San Diego, ranked: Kono’s, Golden Hill machaca, and the surf burrito on Voltaire
The best breakfast burritos in San Diego start across from Crystal Pier, and the one to beat is the #1 at Kono’s Cafe on Garnet Ave in Pacific Beach. That’s the take. Eggs, fried potatoes, sausage, avocado, and house salsa, rolled tight enough to eat walking back to the sand. This list ranks 10 shops from Cardiff to Golden Hill, from a numbered surf-shack burrito to griddled machaca at a walk-up window, and every pick says why it beats the one below it. Every shop on it was checked against current reporting this month, because several breakfast spots that older lists still recommend have closed.
A San Diego breakfast burrito is not a plate. It’s a foil-wrapped, one-handed thing you buy before work, after a surf, or at an hour you don’t want to talk about. Most of the great ones come from taco shops, the rest from beach cafes that have been feeding the dawn patrol for decades. If you want the non-breakfast version, that’s its own fight, and we already ranked it in the best burritos in San Diego.
How we ranked the best breakfast burritos in San Diego

Every shop gets the same test before its specialty gets a vote: the plainest breakfast burrito on the menu. Egg, potato, cheese, and one meat. If a kitchen can’t make that well, a 16-inch monster with five fillings won’t save it.
After that, four things decide the order:
- The eggs. Soft and scrambled to order, not a rubbery sheet steamed in a hotel pan at 5 a.m. Overcooked egg is the most common failure in the county.
- The potatoes. Fried crisp, whether they’re diced, hash browns, tater tots, or fries. Potatoes that go limp inside the tortilla turn a breakfast burrito into baby food.
- The ratio. Every bite should have some of everything. A burrito that’s all egg at one end and all bacon at the other is a construction problem.
- Could it only exist here? Machaca griddled with onions and peppers, a burrito built for surfers, a shop you can eat at with your feet still sandy. A San Diego accent beats a good burrito you could get anywhere.
What we don’t rank on: price (it changes, so we don’t print it), size for its own sake, or the length of the line on Instagram. We also left out sit-down brunch chains. They serve breakfast burritos, but they’re plates with a fork, and this list is about the foil.
One more rule: we only ranked shops we could confirm are open in October 2026. That cut more than you’d think. Royal Rooster on Quivira Rd closed in 2023, Lucha Libre’s North Park shop closed in January 2025, and the original family’s El Zarape on Adams Ave closed in July.
The 10 best breakfast burritos in San Diego, ranked

1. Kono’s Cafe, Pacific Beach
704 Garnet Ave, across from Crystal Pier. Kono’s runs five numbered breakfast burritos, and they get bigger as the numbers go up. Ignore the urge to climb. The #1, with sausage, chunky fried potatoes, avocado, fluffy eggs, and the house salsa, is the one, and it’s plenty. The #2 is the meatless one with green chiles, which regulars swear by, and the #5 brings chorizo.
Why it’s #1: nobody else on this list puts it all together. The eggs are soft, the potatoes are crisp, the avocado is real, and the setting is the pier at the bottom of Garnet. The Infatuation called it the undisputed champ this fall, and it’s hard to argue with a line of wet surfers who’ve had every other option. Humberto’s makes the better meat. Kono’s makes the better burrito.
Insider detail: surfers start lining up early, and the line moves faster than it looks. Take the burrito across the street and eat it on the pier or the sand. The sister shop, Konito’s, has closed, so Garnet is the only Kono’s.
2. Humberto’s Taco Shop, Golden Hill
1015 25th St, with a second shop in Southcrest. Order the machaca. Shredded dried beef goes on the griddle with onions and peppers, then gets scrambled with egg and rolled with cheese. It’s the most San Diego breakfast burrito on this list, and Humberto’s makes the best version of it. The chorizo, egg, and cheese is the backup, and both come with free red and green salsas.
Why it’s #2: pound for pound, this is the best filling in the county. Kono’s beats it on the whole package (the potatoes, the avocado, the walk to the pier) but not on flavor. Food Republic put Humberto’s at the top of its breakfast burrito list in September, and the lines here are usually short, which is its own kind of luxury.
Insider detail: it’s a neighborhood taco shop, not a destination restaurant. Park on 25th, order at the window, and eat in the car if you have to. Nobody will judge you.
3. Nico’s Mexican Food, Ocean Beach
4918 Newport Ave. The chorizo breakfast burrito is the order. The tortilla is thin, the chorizo is greasy in the right way, and breakfast is served all day, which matters in OB. Add the habanero salsa if you’re awake enough to handle it.
Why it’s #3: no gimmicks and no oversizing, just a correct burrito on the main drag of the best beach town in the city. It loses to Humberto’s because the machaca is the more distinctive filling, and it beats Ortiz’s because the chorizo has more going on than bacon does.
Insider detail: don’t confuse this with the larger Nico’s chain around the county and Arizona. The one you want is the Newport Ave original, a few blocks from the OB Pier.
4. Ortiz’s Taco Shop, Point Loma
3704 Voltaire St. Order the Surf burrito: bacon, potato, egg, and cheese, nothing else. It’s the cleanest bacon-and-egg burrito in San Diego, and it’s built for the Sunset Cliffs crowd a few minutes down the hill.
Why it’s #4: it’s the purest version of the classic on this list. That’s also why it isn’t higher. Nico’s and Humberto’s add a filling that makes you remember them, and Ortiz’s is the one you’d eat every day. Ortiz’s California burrito gets most of the attention. The Surf burrito deserves more of it.
Insider detail: Ortiz’s sits next door to Cotija’s (#8), so Voltaire St is a two-shop block. Point Loma people have strong opinions about which one to pick. Get the Surf burrito here and the hash brown burrito next door, and settle it yourself.
5. Los Reyes, Golden Hill
2496 Broadway, about a block from Humberto’s. Order the steak and egg burrito with the salsa verde. Carne asada for breakfast is a very San Diego decision, and Los Reyes makes the case for it: chopped steak, scrambled egg, and a bright, tangy green salsa that cuts through all of it.
Why it’s #5: it’s the best steak-and-egg burrito on the list, and it has a covered patio with a fountain, which is more than most taco shops offer. It ranks below Ortiz’s because the Surf burrito is more consistent from visit to visit.
Insider detail: Los Reyes and Humberto’s are close enough to do both. Get one machaca from Humberto’s and one steak and egg from Los Reyes, split them with a friend, and you’ve done the Golden Hill crawl.
6. JV’s Mexican Food, Bay Park
1112 Morena Blvd. Order the Crunchy Chipotle: crisp bacon, potatoes, jack and cheddar, and a smoky chipotle sauce. JV’s menu runs long, and it goes further than most taco shops at breakfast, with shrimp machaca and corned beef and eggs.
Why it’s #6: the chipotle sauce makes it one of the most distinctive burritos here. It’s a step behind Los Reyes because the sauce can bury the eggs, and it’s a step ahead of Pipes because the range on the menu means there’s something for everyone in the car.
Insider detail: parking is tight on Morena, but the seating isn’t. If the lot’s full, circle once and you’ll get a spot.
7. Pipes Cafe, Cardiff-by-the-Sea
121 Liverpool Dr, a block off Highway 101. North County’s version of Kono’s. The burritos are numbered here too, and the #3 is the one to know: eggs, cilantro, green chile, cheese, and the house pica sauce. It’s a surfer’s breakfast in a surf town, a short walk from the breaks along Cardiff.
Why it’s #7: the #3 is great, and the cafe is pure Cardiff. It sits below JV’s because it’s a smaller, simpler menu, and it’s the one shop here where we’d tell you to check before you drive up from the city.
Insider detail: parking on Liverpool is limited. Walk over from the beach lot instead of circling the block.
8. Cotija’s Cocina Mexicana, Point Loma
3720 Voltaire St, with more shops around the county. The hash brown burrito: bacon, sausage, eggs, a hash brown, cheese, and sour cream. It’s heavy, rich, and exactly what the name promises.
Why it’s #8: it’s the richest burrito on the list, and the hash brown gives it a crunch the diced-potato burritos can’t match. It’s below Pipes because it’s a small chain with less personality, and the sour cream can tip the whole thing into too much.
Insider detail: this is the other half of the Voltaire debate with Ortiz’s (#4). If you’re splitting with someone, get one of each.
9. Taco Surf, Pacific Beach
4657 Mission Blvd, a block from the beach. Open since 1989, with surfboards on the ceiling. Build your own: start with the breakfast burrito, then add chorizo or steak, tater tots, guacamole, and grilled peppers.
Why it’s #9: it’s fun, it’s flexible, and it’s very PB. It ranks below Cotija’s because there’s no signature burrito to point at, and a build-your-own burrito is only as good as the person ordering it.
Insider detail: the tater tots are the upgrade. They hold their crunch better than diced potatoes on the walk back to the sand.
10. Señor Grubby’s, Carlsbad Village
377 Carlsbad Village Dr, plus a shop near the pier at 311 N Tremont St in Oceanside. Order the OG: eggs, potatoes, cheese, sausage, and bacon in a 16-inch flour tortilla. A group of local guys started it in 2008, and it’s the big-burrito stop for a lot of North County surfers.
Why it’s #10: it’s the biggest burrito on this list, and the double meat makes it the right call after a long session. It’s last because size is all it has over the nine above it. The eggs and potatoes are good, not great.
Insider detail: it’s easy to split. Two people, one OG, and you’ll still have leftovers.
Honorable mentions
- Mujer Divina, Chula Vista. 218 Third Ave, next door to Tuétano Taqueria, from the same chef, Priscilla Curiel. It’s built around birria, and it has a papa con chorizo burrito and a machaca option too. It’s the most interesting breakfast burrito in the South Bay. We’d rank it once we’re sure of the current menu.
- Café Coyote, Old Town. A sit-down place with a solid machaca burrito, and the easiest pick if you’re visiting Old Town.
- Working Class, North Park. 4095 30th St. A craft-beer bar that serves breakfast all day, with a burrito of eggs, hash browns, bacon, cheddar, and avocado. It’s the right answer when you want a breakfast burrito and a beer at noon.
- Swami’s Cafe, Encinitas. 1163 S Coast Hwy 101, across from the Swami’s surf break. The original location of what’s now a local chain of about 10 cafes. It’s the easiest North County breakfast stop if the line at Pipes is too long.
Machaca, chorizo, bacon, or birria: picking your filling

The meat matters more than anything else in a San Diego breakfast burrito. Here’s how to pick.
Machaca
Machaca is beef that has been seasoned, dried, then pounded and shredded. The name comes from machacar, “to pound.” It started as a way to preserve meat in Sonora and northern Mexico, and the classic way to eat it is machaca con huevo: scrambled with eggs, onion, tomato, and chile, then rolled into a flour tortilla. It’s salty, chewy, and deeply beefy. If you only try one filling in San Diego, make it this one. Go to Humberto’s (#2).
Chorizo
Mexican chorizo is fresh, loose pork sausage seasoned with chile, and it turns the eggs orange. It’s richer than machaca and greasier than bacon, in a way that’s easy to love. Nico’s (#3) is the pick, and Kono’s #5 is the beach version.
Bacon
The most American breakfast burrito, and the one most shops make well. Bacon, potato, egg, and cheese is the Ortiz’s (#4) Surf burrito, and it’s the right first burrito for anyone new to San Diego.
Steak
Carne asada and eggs is a San Diego habit, and it’s the breakfast version of the burrito this city is famous for. Los Reyes (#5) does it best.
Birria and everything else
Birria is beef or goat stewed in chile broth, and it has crossed over into breakfast. Mujer Divina in Chula Vista builds its menu around it. JV’s shrimp machaca is worth a look too, if you want seafood at 8 a.m.
Where did the breakfast burrito come from? Not here. Tia Sophia’s in Santa Fe says it was the first restaurant to put the name on a menu, in 1975. Even the family behind that claim says New Mexicans were rolling breakfast in tortillas long before. San Diego’s contribution was the taco shop: cheap, fast, and open early. Roberto’s started as a tortilla factory in San Ysidro in 1964, founded by Roberto and Dolores Robledo, and the “-berto’s” shops that followed made a burrito at dawn a normal thing to want.
Dawn patrol: the surf-check burrito run

“Dawn patrol” is surf slang for the first session of the day: fewer people in the water, and often glassier waves before the wind comes up. In San Diego the dawn patrol ends at a taco shop. You surf, you change in the parking lot, and you eat a breakfast burrito on the tailgate before work.
Here’s the run, by break:
- Pacific Beach and Crystal Pier. Kono’s (#1) is across the street. Taco Surf (#9) is a few blocks south on Mission Blvd.
- Sunset Cliffs and Point Loma. Ortiz’s (#4) and Cotija’s (#8) are side by side on Voltaire St, a short drive up from the cliffs.
- Ocean Beach. Nico’s (#3) is on Newport Ave, a few blocks from the pier.
- Cardiff and Swami’s. Pipes (#7) is a block off the 101 in Cardiff, and Swami’s Cafe is across from the break in Encinitas.
- Carlsbad and Oceanside. Señor Grubby’s (#10) has a shop in Carlsbad Village and one near the Oceanside Pier.
Fall is the best season for this. The water is still warm from summer, the crowds are back at work and school, and the beach parking lots have room again. A breakfast burrito tastes better when you’re cold and salty. That’s not a scientific claim, but every surfer in San Diego will back it up.
If you’d rather wear the late-night version of this city’s taco shop habit than eat it, the 619 Carne Asada Fries San Diego T-Shirt is our tribute to the order every San Diegan knows by heart. And if you’re out early for a hike instead of a surf, pair the burrito with a trail from our best hikes in San Diego list.
The Buzz, weekly
Know what's buzzing before everyone else does
One email a week: what's blooming, what's opening, what's worth the drive, and new designs from the shop. No spam. Unsubscribe anytime.
Best breakfast burritos in San Diego by neighborhood

Where you wake up changes the right answer. Here’s the closest great breakfast burrito by part of town.
Pacific Beach and Mission Beach
Kono’s (#1) by Crystal Pier and Taco Surf (#9) on Mission Blvd. If you’re staying in Mission Beach, Taco Surf is the walk and Kono’s is the short drive.
Ocean Beach and Point Loma
Nico’s (#3) on Newport Ave in OB, then Ortiz’s (#4) and Cotija’s (#8) on Voltaire St. This is the strongest breakfast burrito neighborhood in San Diego. Three of the top 10 sit within a short drive of each other.
Golden Hill and downtown
Humberto’s (#2) on 25th St and Los Reyes (#5) on Broadway, about a block apart. Downtown hotels are a short ride away, and it’s worth it. Pick up a coffee on the way from our best coffee in San Diego list.
Bay Park and Morena
JV’s (#6) on Morena Blvd. It’s a natural stop if you’re coming off the 5 or heading to Mission Bay.
North Park and University Heights
Working Class on 30th St, for a bar-style breakfast burrito. The original family’s El Zarape on Adams Ave closed in July. The Park Blvd El Zarape is still open under a new owner.
North County coast
Pipes (#7) in Cardiff, Swami’s Cafe in Encinitas, and Señor Grubby’s (#10) in Carlsbad and Oceanside. Cardiff is the pick if you only have time for one.
The South Bay
Mujer Divina in downtown Chula Vista, plus Don Pedro Taco Shop on Third Ave for a straightforward bacon breakfast burrito. The South Bay is where San Diego’s burrito culture grew up, and for lunch it’s still the strongest part of the county. We covered it in our burrito ranking.
619 Carne Asada Fries San Diego T-Shirt
A retro illustrated paper boat of carne asada fries, piled with asada, guac, and cheese, under block lettering in warm taco-shop colors. Made for anyone who knows the window, the order, and the 619.
How to order a breakfast burrito like a San Diegan

A few rules that will make every breakfast burrito on this list better.
- Order the house burrito first. The numbered burrito at Kono’s, the machaca at Humberto’s, the Surf at Ortiz’s. The shop’s signature is a signature for a reason. Customize on your second visit.
- Don’t ask for rice. San Diego breakfast burritos don’t have it, and the person at the window will know you’re not from here.
- Get the salsa on the side. Salsa inside the burrito steams the tortilla and makes the potatoes soggy. Put it on as you go, especially if you’re driving somewhere first.
- Use both salsas. Most taco shops have a red and a green. They’re rarely equally hot, so taste each one first. Nico’s habanero is a different level.
- Eat it hot. A breakfast burrito has about 15 minutes before the potatoes give up. If you’re taking it to go, don’t open the foil until you’re ready to eat.
- Carry a little cash. Most shops take cards now, but small taco shops and beach cafes are the last places in California where cash is still the fastest way through the line.
- Go early on weekends. The beach shops fill up with surfers first and brunch crowds second. A weekday morning is the best time to go anywhere on this list.
- Split the big ones. The 16-inch OG at Señor Grubby’s and the higher numbers at Kono’s are built for two. Order one, ask for a knife, and you’ll have room for a second stop.
If you’re making a morning of it, add a taco at lunch. Our best tacos in San Diego and best fish tacos in San Diego rankings cover the rest of the day.
Best breakfast burritos in San Diego: frequently asked questions

Where is the best breakfast burrito in San Diego?
Kono’s Cafe on Garnet Ave in Pacific Beach, across from Crystal Pier. Order the #1. If you want the best filling instead of the best all-around burrito, get the machaca at Humberto’s in Golden Hill.
What’s in a San Diego breakfast burrito?
Usually egg, potato, cheese, and one meat (bacon, chorizo, machaca, sausage, or carne asada) in a flour tortilla. There’s typically no rice, and beans are optional. The potatoes can be diced, hash browns, tater tots, or fries, depending on the shop.
What is machaca?
Seasoned beef that has been dried, then pounded and shredded. It comes from Sonora and northern Mexico, and in a breakfast burrito it’s usually scrambled with eggs, onion, and peppers. Humberto’s (#2) is our pick for it.
Where can I get a breakfast burrito late at night in San Diego?
Many San Diego taco shops serve breakfast burritos well past breakfast, and some of the “-berto’s” shops are open around the clock. Hours change, though, so check the shop before you go. Nico’s (#3) serves breakfast all day.
What’s the best breakfast burrito near the beach?
Kono’s in Pacific Beach, then Nico’s in Ocean Beach. In North County, go to Pipes in Cardiff.
Who invented the breakfast burrito?
Tia Sophia’s in Santa Fe, New Mexico, says it was the first restaurant to put the name on a menu, in 1975. People in New Mexico and northern Mexico were rolling eggs and meat into tortillas long before that. San Diego didn’t invent it, but its taco shops made it an everyday food here.
Is a breakfast burrito the same as a California burrito?
No. A California burrito is carne asada, fries, cheese, and usually guacamole or sour cream, and it’s a lunch-to-2-a.m. thing. A breakfast burrito has eggs. Some shops will put fries in a breakfast burrito if you ask, and the result is a delicious hybrid that nobody’s officially named.
If you only eat one
Go to Kono’s. Get there early, order the #1, walk across Garnet, and eat it on Crystal Pier while the surfers paddle out. That’s the best breakfast burrito in San Diego and the best 20 minutes you can spend in Pacific Beach.
If you’ve got a second morning, drive to Golden Hill for the machaca at Humberto’s. Between the two of them, you’ll understand why this city takes breakfast burritos personally.
Think we missed one? We probably did. San Diego has more taco shops than any list can hold, and the next great breakfast burrito is probably three blocks from wherever you’re reading this. Tell us where yours is, and we’ll go try it.
Before you go
Get the next ranking in your inbox
We write one of these every day. The best of them, plus whatever California is texting about this week, lands in one short email.

