Skip to content

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

The San Diego List*
WEEKEND
Eat & Drink · Cheap Eats

The 10 Best All-You-Can-Eat Restaurants in San Diego, Ranked

Picanha carved at the table downtown, snow crab and fondue in Mission Valley, and a Sunday oyster brunch by a working Coast Guard beacon.

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

The short answer

Galpão Gaucho on West Harbor Drive downtown is the best all-you-can-eat restaurant in San Diego.

It's a Brazilian rodizio with 18 grill selections carved at your table, led by its signature picanha, plus a salad bar of 45-plus items. For Korean barbecue, go to Prime Grill on Convoy Street. For crab legs and sashimi, try 100s Seafood Grill Buffet in Mission Valley, and for a family rodizio with clear kids' prices, Rodizio Grill in El Cajon.

NeighborhoodsConvoy District →Downtown →El Cajon →Mission Valley →Oceanside →Chula Vista →Carlsbad →Hillcrest →Old Town →

All-you-can-eat in San Diego comes in a lot more shapes than a steam table. There's rodizio, the Brazilian steakhouse ritual where servers carry skewers of picanha and lamb to your table and carve until you tell them to stop. There's Korean barbecue, where the meat arrives raw, the grill is built into the table and you're the cook. And there's Sunday brunch on the bay, with oysters on the half shell and a buffet that runs from lemon pancakes to seared yellowtail.

These ten spots cover all of it from Oceanside down to Chula Vista: three rodizio steakhouses, three Korean barbecue tables, a seafood buffet in Mission Valley, made-to-order sushi in Hillcrest and two weekend brunch buffets. We looked at 36 all-you-can-eat restaurants around the county, took a close look at 25 and ranked these ten. Food carries the most weight, followed by consistency and how completely each place delivers the unlimited meal it promises. Value counts, but a low price never earns a spot by itself, and a spot on this list can never be bought.

Three tips before you loosen your belt. First, read the rules before the menu. The Korean barbecue spots run on a two-hour clock, and Prime Grill and SURA call last orders 20 minutes before time is up and charge for leftovers. Second, check the calendar: Tom Ham's brunch is Sunday only, Old Town Tequila Factory's runs Saturday and Sunday, and 100s is closed on Tuesdays. Third, order in rounds. Small rounds keep the grill clear and the food hot, and they keep leftover fees off your check. Drinks are usually extra, so budget for them.

If the grill is the main event, our Korean BBQ ranking goes deeper, the best sushi in San Diego guide has more fish, and the breakfast and brunch guide covers Sunday mornings without a buffet.

01Our pick

Galpão Gaucho Brazilian Steakhouse — San Diego

DOWNTOWN · $$$$ · 18 GRILL SELECTIONS · OCCASION PICK★ 4.7 Google (627)★ 4.7 Yelp (1,021)
Order this
Picanha first, then the garlic picanha and lamb chops. Save room for the grilled pineapple.

Picanha is the cut to know at Galpão Gaucho, the Brazilian steakhouse on West Harbor Drive downtown, and it's a big part of why this place tops the list. The house calls it "the noble part of the sirloin" and its signature, and it's one of 18 selections from the grill that servers carry to your table on skewers and carve to order. That's rodizio, and Galpão serves the most complete all-you-can-eat meal on this list.

The rotation covers a lot of ground. Picanha comes three ways: plain, with a dry rub, and with a garlic crust. Then there's fraldinha from the bottom sirloin, ribeye, filet mignon medallions wrapped in bacon, beef ribs grilled low and slow on the rotisserie, parmesan-crusted pork loin, lamb chops, jumbo shrimp and salmon. Two of the best skewers aren't meat at all: Brazilian grilled cheese served with honey, and grilled pineapple caramelized with a hint of cinnamon. The newest addition is the 24-karat Golden Steak, for the table that wants a story to tell on Monday.

Then there's the salad bar, which runs to 45-plus items: hearts of palm, artichoke hearts, sweet beets, asparagus, caprese, imported cheeses and cured meats, with hot sides like garlic mashed potatoes, caramelized bananas, and rice and black beans. It's a full meal on its own, and anyone skipping the meat can order the salad bar and hot sides by themselves. The praise always lands in the same places: a wide range of meats cooked to the doneness people asked for, a fresh market table, polished service and a room that feels right for a birthday or an anniversary.

Galpão started in Napa Valley in 2016 and now has eight restaurants across California, Nevada and South Carolina, San Diego among them. Every table gets a cue card to control the pace of the meat. Use it. Skewers can arrive back to back, and a breather now means you still have room when the picanha comes around again.

Weekday lunch is the smart way in. The full experience costs less Monday through Friday at lunch than at dinner or on weekends, and the salad-bar-only price holds all day. For a bigger celebration, the restaurant has three private dining rooms that combine to seat 160.

02

Rodizio Grill Brazilian Steakhouse — San Diego

EL CAJON · $$$ · RODIZIO · PUBLISHED CHILD PRICES★ 4.9 Google (1,907)★ 4.4 Yelp (271)
Order this
The full rodizio, with pão de queijo and fried bananas from the hot sides. Salads and sides only for anyone skipping meat.

If Galpão is the big night out downtown, Rodizio Grill in El Cajon is the rodizio you bring the whole family to. It's on North Magnolia Avenue in East County, and it has the clearest kids' pricing on this list: ages 3 to 11 get their own lunch and dinner rates, and 2 and under eat free with a paying adult.

Rodizio Grill bills itself as America's First Brazilian Steakhouse, and it runs the format the traditional way, with gauchos (the meat servers) carving more than a dozen rotisserie-grilled meats at the table. The menu reads like a tour of Brazil's grill: picanha, maminha and fraldinha, garlic beef, beef with parmesan, chicken with bacon, seasoned chicken hearts, linguiça sausage, pork, lamb, and rotisserie pineapple.

The hot sides are a big part of the meal here. There's pão de queijo, the Brazilian cheese bread, plus fried bananas, Brazilian polenta, feijoada and farofa, and a salad area with fruit salad, ceviche and a board of cold cuts. Diners rave about the meats, the sides and the service, and the place has a reputation as an easy one to bring kids to. Anyone who'd like to skip the meat can order the gourmet salads and sides on their own.

Timing is the main thing to plan. Lunch runs Friday through Sunday from noon to 3, and it's the easiest way to get the full rotation earlier in the day at a lower price than dinner. Dinner starts at 3 or 4, depending on the day. Whatever time you go, pace the table so everyone is still hungry for round three.

03

Prime Grill Korean BBQ

CONVOY · $$$ · PREMIUM KBBQ · TWO-HOUR LIMIT★ 4.1 Google (647)★ 4.3 Yelp (1,102)
Order this
Agree on one set before you sit, start with brisket and pork belly, then work up to the best cuts your set includes.

Prime Grill on Convoy Street is the Korean barbecue pick for the table that cares most about the beef. It sits in the Convoy District, the center of Korean dining in San Diego, and what sets it apart from the neighbors is how high the menu climbs: from thin-sliced brisket and beef belly all the way up to Prime Rib Eye, Prime Boneless Short Rib and Prime Marinated Short Rib.

It works a little differently from a buffet. The whole table picks one set together, and the posted sets step up from an all-day special through Original, Premium and Supreme menus. The set decides which cuts reach your grill, so the conversation before you sit down is the most important part of the night. Nobody wants to debate brisket versus rib eye with the grill already hot, so settle it early.

In between sit New York steak, top blade and rib eye, and past the beef there's plenty more for the grill: thick and thin pork belly, marinated pork neck, spicy pork bulgogi, spicy squid, small octopus and shrimp, plus beef tongue and intestines for the adventurous. Banchan refills keep the table full between rounds. Fans point to the quality of the meat, the banchan, how often the staff changes out the grill, and a room with a calmer, easier pace.

The rules are clear and worth knowing before you go. There's a two-person minimum, a two-hour limit, and last call 20 minutes before time runs out. Leftover meat is charged by the serving and nothing goes home, so order a round, cook it, then order the next one. Prime Grill is open every day, which makes it an easy Monday plan, too.

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

100s Seafood Grill Buffet

MISSION VALLEY · $$$ · CRAB · SUSHI AND SASHIMI★ 4.3 Google (4,253)★ 3.9 Yelp (2,068)
Order this
Snow crab legs first, then sashimi. Go Thursday for lobster, and save room for the fondue tower.

100s Seafood Grill Buffet is the one to pick when seafood is the whole reason you're going. The Mission Valley buffet on Camino del Rio South puts snow crab legs, oysters, jumbo shrimp, mussels, scallops, crawfish and clams in the same room as a sushi counter with over 30 kinds of nigiri, temaki, sashimi and special rolls. Crab and sashimi at one unlimited price is hard to find in San Diego, and 100s serves both every day it's open.

The move is crab first, then the sashimi, then everything else. Walk the whole line once before you pick up a plate, because it's long. Past the seafood there's a teppanyaki grill, salads, grilled meats and hot dishes, so the one friend who doesn't eat fish still has a plan. Save room for dessert: crème brûlée, cream puffs, cheesecake and a 44-inch chocolate fondue tower.

Thursday is lobster night. It costs more than a regular dinner, so make it the plan when lobster is the point. Reviewers praise the range of seafood, the crab, the sushi and sashimi, and a staff that keeps the place clean.

A few more things to know. Weekday service starts at 4 p.m., weekends run as all-day dinner from noon, and the doors stay closed on Tuesdays. Seniors 60 and up, active-duty military and veterans get discounts, and birthday guests eat half price with ID. Kids are priced by age, drinks cost extra, and big groups should know that parties of 10 or more pay a service charge.

05

Gaja Korean BBQ

OCEANSIDE · $$ · KBBQ · WEEKDAY LUNCH VALUE★ 4.5 Google (701)★ 4.4 Yelp (1,221)
Order this
Monday-through-Thursday lunch, with galbi, smoked garlic pork belly and garlic shrimp in the first round.

Gaja Korean BBQ on Vista Way in Oceanside is the North County Korean barbecue pick, and its Monday-through-Thursday lunch is the lowest-priced seat at a grill on this list. Price is the bonus here. What earns Gaja its spot is a deep menu, seafood included in the same price, and reviewers who keep coming back to how fresh the meat is.

Look at the range. Beef runs from the house Gaja Special Steak and premium chadol (thin-sliced brisket) to galbi, the marinated LA-style short ribs, plus ribeye, beef tongue and bulgogi. There are five kinds of pork belly, including red wine, miso and smoked garlic. The seafood list is long and all of it is included: spicy calamari, spicy baby octopus, garlic shrimp, head-on shrimp, Cajun fish, spicy salmon and even oysters. Put some seafood on the grill with every round of meat.

There's a two-hour limit, and it's plenty if you pace it. Order one round, cook it, then decide what earns the next one. The refills and the easy parking get plenty of love, too, along with having Korean barbecue this good right there in North County. Waits can build at busy times, which is one more reason the weekday lunch window is the smooth play.

Parents, bring a tape measure. Gaja prices kids by height: under 40 inches eat free, 40 to 50 inches are half price, and anyone taller pays full price. Groups of six or more should plan on an automatic service charge.

06

SURA Korean BBQ

CHULA VISTA · $$$ · THREE TIERS · BUFFET PLUS TABLE ORDER★ 4.3 Google (171)★ 4.7 Yelp (718)
Order this
The lunch special before 3pm. At dinner, the tier your table will actually finish.

SURA takes its name from an old Korean word for the king's meal, which sets a high bar for a weeknight dinner in Chula Vista. It's the South Bay's Korean barbecue pick, on Optima Street, and it runs a hybrid setup: a self-serve bar you can visit as often as you like, plus table service for the premium cuts.

Dinner comes in three tiers, and the tier decides which beef cuts and how much of them reach your table. The smart pick is the tier your group will actually finish. The self-serve bar fills in around the grill, which helps when half the table wants to keep cooking and the other half wants a break.

The lunch special is the move if you can get there before 3. It runs every day from 11:30 a.m. outside holidays, gives you 90 minutes at the table, and costs less than any dinner tier. Dinner gets two hours, with last call 20 minutes before time is up.

People who love SURA point to the range of meats, how handy the buffet is, the banchan, and having a serious Korean barbecue option in the South Bay. Leftover food carries a per-person fee and nothing goes home, so order in small rounds and you'll never see it. SURA stays open until 11 on Friday and Saturday nights, which makes it a good late-dinner call, too.

07

Tom Ham's Lighthouse — Sunday Brunch

HARBOR ISLAND · $$$$ · SUNDAY ONLY · OYSTERS AND RAW BAR★ 4.5 Google (4,555)★ 4.0 Yelp (3,151)
Order this
Oysters, scallops and lobster claws from the raw bar first, then one pass at the tri-tip carving station.

Tom Ham's Lighthouse has been on Harbor Island since 1971, and the lighthouse is real. Tom Ham, who came to San Diego in 1955, found a working U.S. Coast Guard beacon, Beacon No. 9, on the site and built the restaurant around it. He died two years after it opened, and his family still runs the place, with his daughter Suzie as CEO and his grandsons as general managers.

On Sundays the dining room turns into a brunch buffet, and the raw bar is why it's on this list: oysters and scallops on the half shell, Maine lobster claws, crab legs, peel-and-eat shrimp and house shrimp ceviche. No other brunch in this guide puts that much shellfish on the line.

Everyone else is covered, too. The breakfast side has a made-to-order omelet station, eggs Benedict on buttermilk biscuits, lemon pancakes and cinnamon French toast. The lunch side has a made-to-order pasta station, Moroccan fried chicken, beer-braised short rib hash, seared yellowtail over spiced rice and carved tri-tip, and the desserts are made in house. The seafood, the oysters, the service and the views across the bay are what people rave about afterward.

Plan it like the occasion it is. Brunch runs Sunday only, with seatings from 9:30 a.m. to 1:45 p.m. and two hours per table, and reservations are the way to go. Coffee, tea and juice come with it, and champagne is extra. Start at the raw bar, make one pass at the carving station, and let the pancakes wait their turn.

08

Texas de Brazil — Carlsbad

CARLSBAD · $$$$ · RODIZIO · WEEKEND LUNCH★ 4.3 Google (992)★ 3.9 Yelp (761)
Order this
Full rodizio at weekend lunch, picanha first. The salad area alone for anyone skipping meat.

Texas de Brazil at The Shoppes at Carlsbad is the North County rodizio, and weekend lunch is its best trick. On Saturday and Sunday from noon to 4, you get the full rodizio at the dinner price, with the afternoon still ahead of you.

The meats keep coming to the table, carved to the doneness you ask for, with picanha and filet mignon in the rotation. Lamb chops are ordered separately, by the full or half skewer, so decide early if they're part of the plan. Reviewers keep praising the variety of meats, getting the doneness they asked for, the size of the salad area and service that keeps up.

That salad area is a full meal on its own, and it has its own price, so the vegetarian in your group pays for what they'll actually eat. Families get a break with a full-price adult meal: kids 2 and under eat free, 3 to 5 are $5, and 6 to 12 are half price.

The mall setting helps, too. There's a free parking lot, which makes Texas de Brazil an easy meeting point when friends are driving in from all over North County. Budget for the extras, since drinks, desserts and à la carte items sit outside the rodizio price.

09

Sushi Roll Land — Hillcrest

HILLCREST · $$$ · 45+ ROLLS · PARKING VALIDATION★ 4.3 Google (1,186)★ 4.1 Yelp (822)
Order this
The house rolls first, starting with the Roll Land Roll and the Scott Albacore Roll, then light appetizers in waves.

Sushi Roll Land on Fifth Avenue in Hillcrest makes its all-you-can-eat sushi to order, so every roll comes out of the kitchen for your table instead of off a buffet tray. The menu is big: more than 45 creative rolls and close to 100 items in all, which is plenty to work through over a long dinner.

Start with the house rolls. The Roll Land Roll, the Sushi Roll Land Roll, the Honeymoon Roll, the Jenna Roll, the Scott Albacore Roll and the Baked Salmon Roll carry the restaurant's own names, and they're a good way to see what the kitchen likes to do. Order rolls and lighter appetizers in waves, and save the fried stuff for later in the meal.

Reviewers keep mentioning the quality of the sushi, the variety of rolls and appetizers, a kind staff, good value and one very Hillcrest perk: parking validation. Sushi Roll Land validates three hours of parking, which takes a lot of stress out of a night on Fifth Avenue.

Busy periods bring waits, so go early or off-peak, when the kitchen can keep up with the pace you have in mind. Unlimited service wraps up before the restaurant closes, and the terms for rounds, time and leftovers are worth confirming when you sit down.

10

Old Town Tequila Factory — Weekend Brunch

OLD TOWN · $$ · WEEKEND BRUNCH · FREE PARKING★ 4.1 Google (2,193)★ 4.0 Yelp (2,621)
Order this
The taco station with handmade tortillas, a bowl of pozole, and the jalapeño agave pork ribs.

Old Town Tequila Factory sits on the second floor above Historic Old Town, with a patio and views over the city, and on weekends it lays out the only Mexican brunch buffet on this list. It's also the lowest-priced brunch here, and the adult price includes bottomless mimosas and champagne.

The spread is built for a big Mexican breakfast that rolls straight into lunch. There's a build-your-own omelet and taco station, sizzling steak, shrimp and chicken fajitas, jalapeño agave pork ribs and fried fish, plus menudo and pozole, enchiladas, pork chile verde, steak chile colorado, a sweet corn tamalito, rice and beans. Churros and flan close it out.

The tortillas deserve their own mention. They're pressed by hand in house, the kitchen cooks over mesquite, and fans mention the tortillas in the same breath as the Mexican dishes and the views. The free parking gets a shout, too, and it makes the whole morning easier.

Brunch runs Saturday and Sunday from 11 to 3, and that's the only window, so plan the day around it. Come at opening for the fullest pass through the line, and bring the family, since kids under 12 have their own lower price. When you're done, Historic Old Town is right below you for a walk.

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.

✓Exact identities, operating status, direct platform evidence, current first-party prices, rules, schedules, and recent review patterns checked July 19–23, 2026

Common questions

What is the best all-you-can-eat restaurant in San Diego?

Galpão Gaucho on West Harbor Drive downtown is our pick. It's a Brazilian rodizio with 18 grill selections carved at the table, led by its signature picanha, plus a salad bar with more than 45 items. The full experience is $59 at weekday lunch and $79 at dinner and on weekends. For Korean barbecue, try Prime Grill on Convoy Street, and for a seafood buffet, 100s in Mission Valley.

What is the best all-you-can-eat Korean BBQ in San Diego?

Prime Grill on Convoy Street is the top Korean barbecue pick, with a menu that climbs to Prime Rib Eye and prime short rib. Gaja in Oceanside has a $22.99 Monday-through-Thursday lunch and a long seafood list, and SURA in Chula Vista pairs three dinner tiers with a self-serve bar. All three give each table two hours.

Where can I get all-you-can-eat crab legs and seafood in San Diego?

100s Seafood Grill Buffet in Mission Valley is the everyday seafood pick, with snow crab legs, oysters, jumbo shrimp, scallops and more than 30 kinds of sushi and sashimi. Thursday is lobster night. For a Sunday occasion, Tom Ham's Lighthouse on Harbor Island puts oysters, lobster claws and crab legs on its brunch raw bar.

Is there all-you-can-eat sushi in San Diego?

Sushi Roll Land on Fifth Avenue in Hillcrest makes unlimited sushi to order, with more than 45 rolls and nearly 100 items for $39.99 per adult, plus three hours of parking validation. 100s Seafood Grill Buffet in Mission Valley also has a sushi and sashimi counter as part of its seafood buffet.

What is the best brunch buffet in San Diego?

Tom Ham's Lighthouse on Harbor Island has the most complete one: a Sunday-only buffet with a raw bar, omelet and pasta stations, and carved tri-tip, for $78 per adult plus a surcharge. Old Town Tequila Factory runs a Mexican brunch buffet on Saturdays and Sundays for $44.99, with bottomless mimosas and champagne included.

What is the cheapest all-you-can-eat in San Diego?

Gaja Korean BBQ in Oceanside has the lowest price on this list, $22.99 for lunch Monday through Thursday, and it earns its spot with fresh meat and a long seafood menu. SURA in Chula Vista runs a $28.99 lunch special outside holidays, and Rodizio Grill in El Cajon is the lowest-priced rodizio here, at $39.99 for lunch Friday through Sunday.

Do all-you-can-eat restaurants in San Diego have time limits?

The Korean barbecue spots do. Prime Grill, Gaja and SURA give each table two hours, SURA's lunch special runs 90 minutes, and Prime Grill and SURA call last orders 20 minutes before time is up. Tom Ham's brunch seatings are two hours too. Prime Grill charges $10 per serving of leftover meat and SURA $10 per person, so order in small rounds.

Which all-you-can-eat restaurants in San Diego are best for kids?

Rodizio Grill in El Cajon has the clearest family pricing: $10.99 at lunch and $15.99 at dinner for ages 3 to 11, and free for 2 and under. Galpão Gaucho is half off for ages 7 to 11 and $6 for ages 4 to 6, Texas de Brazil charges $5 for ages 3 to 5, and Gaja prices kids by height.

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

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

Marinated galbi searing on a Korean barbecue tabletop grill in San DiegoUp next · Global KitchensThe 10 Best Korean BBQ Restaurants in San Diego, RankedWagyu seared on a cast-iron cauldron lid, a meat case you shop yourself, and a Convoy room built around beef intestine, from Chula Vista to Oceanside.10 ranked · Updated Jul 27 Keep reading →

More like this