Kid-Friendly Restaurants in San Diego You’ve Got to Try

Last updated on August 18, 2026

Looking for some great kid-friendly restaurants in San Diego?

You’ve come to the right place! As a San Diego local, I’ve rounded up 20 great places to eat with kids in the San Diego area.

San Diego is a paradise for families — not just for its beaches and sunshine, but also for its eclectic dining scene. The city is packed with family-friendly restaurants that make dining out with kids easy and fun.

Whether you’re craving casual beach bites, classic burgers, pizza, or a something a little fancier, you’ll find plenty of places that go where parents can relax and kids can be themselves.

Based on our experience, these 20 kid-friendly restaurants in San Diego County offer more than just great food. They help turn meals into experiences that will become a highlight of your trip.

Best Kid-Friendly Restaurants in San Diego

1. Corvette Diner

The Corvette Diner at Liberty Station is a fun experience! Photo credit: Corvette Diner

Located in Liberty Station, this 1950s-themed diner is a classic. You’ll love the retro theme, neon lights, and singing servers. It’s loud, fun, and full of energy — the kind of place where you’ll enjoy the experience as much as the food. There’s even a full arcade with more than 60 games kids can check out.

Menu Highlights: Burgers, fries, salads, and milkshakes


2. The Prado at Balboa Park

San Diego Balboa Park
Balboa Park in San Diego.

Located in the heart of Balboa Park, The Prado combines beautiful surroundings with a family-friendly menu. Crayons and coloring sheets keep kids busy while parents enjoy the charming garden patio and classic Spanish architecture. It’s upscale without being stuffy.

If you are spending the day exploring Balboa Park museums and other attractions, this is a great place to take a mid-day break. They have a pretty extensive children’s menu which is always a plus when you’re looking for kid-friendly restaurants.

Menu Highlights: Salads, sandwiches, tacos, and pasta


3. The Old Spaghetti Factory

Old Spaghetti Factory in San Diego
The Old Spaghetti Factory in San Diego’s Gaslamp Quarter.

Spaghetti is always an easy win with kids, but more than that, dining at The Old Spaghetti Factory feels like stepping back in time. The restaurant is located in the heart of San Diego’s Gaslamp Quarter, in a historic building with a trolley car in the dining room. Although the Old Spaghetti Factory is part of a chain, this restaurant is a special experience.

The menu is extensive with plenty of different options, and everyone will love how the meals come with bread, soup or salad, and a dessert. Their spumoni is delicious!

► Travel Insight

Request a table on the trolley car for an extra special experience.

Menu Highlights: Spaghetti with meat sauce, lasagna, chicken

  • 275 Fifth Avenue, San Diego
  • osf.com

4. Village Pizzeria

Coronado Island Village Pizzeria
Village Pizzeria is a kid-friendly dining option on Coronado Island.

If you are visiting Coronado Island with kids, I highly recommend Village Pizzeria! This family-run pizza place is a local favorite. Kids adore the giant slices, parents love the casual vibe and reasonable prices, and the location is just a block away from the beach as well as Hotel del Coronado, in the center of town.

They also have a bayside location near the pier at Coronado Ferry Landing where you can enjoy your food with amazing views of the harbor and San Diego skyline. This restaurant is absolutely a hidden gem! For $6 I got a combo with a slice of Hawaiian pizza and a drink, and sat at a table enjoying gorgeous views of the waterfront. Best deal in town!

Enjoying a casual lunch with a view in Coronado.

Menu Highlights: Pizza, pasta, calzones, garlic knots, and wings


5. Filippi’s Pizza Grotto

Filippi’s Pizza Grotto salad
Sharing a giant salad before our meal at Filippi’s Pizza Grotto in San Diego.

While we are on the subject of Italian food, we’ve got to talk about Filippi’s Pizza Grotto. They have a number of locations throughout California, but we love the Little Italy restaurant.

A San Diego institution, Filippi’s is cozy, casual, and full of old-world charm. Walk through the Italian deli to reach the bustling dining room — a fun experience for kids. The big portions and classic Italian comfort food make it a hit with families.

We had lunch there recently when we hopped off the San Diego Hop On Hop Off Trolley Tour at the Little Italy stop. My husband and I shared a large salad and order of ravioli, and we still had to bring leftovers home! The portions are big and the food is delicious and hearty.

Menu Highlights: Pizza, pasta, salads, lasagna, sandwiches, and seafood


6. The Crack Shack

The Crack Shack is a lively, open-air chicken restaurant ideal for families. There are three locations in San Diego County.

The Little Italy location feels like a neighborhood backyard with picnic tables and lawn games, while the Encinitas location includes a sandy play area that kids adore. With a fun, casual atmosphere and plenty of space to run around, it’s perfect for an easy family meal.

In addition to the San Diego locations, I’ve been to The Crack Shack in Las Vegas as well, and the food is always delicious!

Menu Highlights: Chicken tenders, fried chicken sandwiches, fries, bowls, and milkshakes.

  • 2266 Kettner Blvd, San Diego
  • 407 Encinitas Blvd, Encinitas
  • 4525 Mission Blvd., Pacific Beach
  • crackshack.com

7. Duke’s La Jolla

Duke’s brings Hawaiian vibes to La Jolla Cove. The ocean view can’t be beat, and the casual atmosphere makes dining with kids easy. The Keiki (kids’) menu has all the classics kids love. They also serve an amazing weekend brunch.

Menu Highlights: Seafood, salads, tacos, burgers, Hawaiian plate lunches


8. In-N-Out Burger

The most popular place for burgers in California, I just had to include In-N-Out on this list of top kid-friendly restaurants in San Diego!  It’s quick and delicious, with a simple menu and extremely reasonable prices. A perfect option when your family needs a cheap and easy meal.

Menu Highlights: Hamburgers, cheeseburgers, fries and shakes


9. Farmer’s Table

This warm, rustic farm-to-table restaurant feels like home. The La Mesa location offers spacious seating, a welcoming vibe, and hearty dishes kids love — making it great for brunch or dinner with the family.

Menu Highlights: Pancakes, omelets, pasta, farm-fresh entrees, flatbreads.


10. Casa de Reyes

Old Town San Diego Mexican Food
Chips, salsa, and margaritas at Casa de Reyes in Old Town San Diego.

Nestled in Old Town’s lively Fiesta de Reyes Plaza, Casa de Reyes offers a festive garden courtyard with shaded seating and colorful decor. Kids love the live mariachi music and folklórico dancers, and families can relax around the courtyard fire pit while enjoying the vibrant atmosphere.

We’ve been to this restaurant numerous times, and it is always a favorite. The outdoor location makes it unique, and the food and service are both amazing. When it’s cool outside, heaters make the atmosphere cozy.

Menu Highlights: Fajitas, enchiladas, burritos, salads, guacamole, tamales, and other classic Mexican dishes.


11. Barra Barra Saloon

Barra Barra Saloon San Diego

Don’t let the word “saloon” throw you off; Barra Barra is extremely kid-friendly!

A casual Mexican restaurant with a lively patio and frequent live entertainment. The menu includes all the classic Mexican dishes and the food has been very good every time we’ve eaten there.

Burrito at Barra Barra Old Town San Diego
We shared a burrito on our last visit to Barra Barra.

But the biggest draw for families is the fact that kids eat free every day! One free kids meal per paying adult every day of the year, and the children’s menu options include things like burritos, mac and cheese, and chicken nuggets, plus a healthy side. If that doesn’t make Barra Barra one of the best kid-friendly restaurants in San Diego, I don’t know what does!

Menu Highlights: Sizzling fajitas, tacos, enchiladas, and other Mexican favorites


12. Flower Child

This healthy, colorful, fast-casual restaurant is perfect for families who want fresh, healthy food that still feels fun. With outdoor seating and coloring activities, it’s an easy choice for parents.

Their healthy kids plates includes options like steak, chicken, and salmon, with a choice of sides.

Menu Highlights: Bowls, salads, whole grain wraps, chicken, soup, and hummus


13.  Pizza Port

The Pizza Port location at Belmont Park in Mission Beach.

With numerous locations throughout San Diego, Pizza Port is synonymous with SoCal family dining. Their casual setting includes long picnic tables, arcade games, a surfy vibe, and big, delicious pizzas. The atmosphere is casual and welcoming, and kids always find something they love.

If you are visiting Belmont Park in Mission Beach, you’ll find a convenient walk-up window to order pizza and beer. Other locations are more traditional restaurant settings.

Menu Highlights: Pizza, salads, wings, and other munchies


14. Liberty Public Market

Liberty Public Market in San Diego. Photo credit: Liberty Station

This bustling food hall in Liberty Station offers tons of choices — perfect for families with picky eaters. With indoor/outdoor seating, lawn areas, and wide walkways, it’s a great place for kids to explore. There are more than 30 vendors in the market.

If you are visiting San Diego at Christmastime, you’ll find plenty of festive events happening at Liberty Station, including an ice skating rink.

Menu Highlights: Tacos, BBQ, seafood, burgers, pastries, and pizza


15. Phil’s BBQ

Phil’s BBQ in Point Loma, one of several Southern California locations.

Phil’s is one of San Diego’s most popular family restaurants. Known for massive, saucy ribs and quick service, it’s casual, affordable, and easy with kids.

Menu Highlights: Riblets, chicken strips, pulled pork sandwiches, chicken, and mac & cheese


16. The Fish Market

Located in downtown San Diego right on the waterfront, The Fish Market offers beautiful water views of the bay and a laid-back atmosphere. Kids have fun watching boats, and the kids’ menu features simple seafood and non-seafood options.

It is also right next to the USS Midway Museum on the Embarcadero and a short walk away from Seaport Village San Diego, so the location is perfect if you are spending time exploring the area.

Menu Highlights: Seafood, salads, chowder, fish and chips, steak, and chicken


17. Café Coyote

Café Coyote in Old Town has lots of indoor and outdoor seating.

One of the most popular Mexican restaurants in the Old Town area, Cafe Coyote is festive and lively,

Café Coyote features mariachi music and an outdoor patio where kids can stay entertained. It’s ideal for families looking for a fun dining experience in Old Town. They made their tortillas fresh throughout the day and serve them hot off the griddle. You can smell them just walking down the street!

Menu Highlights: Carne asada, tacos, burritos, fajitas, fresh tortillas, menudo, and salads


18. Draft South Mission

Located right on the boardwalk in Mission Beach, Draft offers a classic San Diego beach dining experience. Families can enjoy ocean views, casual bites, and time on the sand before or after your meal. It’s also adjacent to Belmont Park.

The menu at Draft features a selection of hand-crafted American cuisine paired with a collection of 55+ locally brewed beers on tap. They have a kids menu.

Menu Highlights: Sliders, chicken tenders, fish tacos, and burgers


19. Old Town Mexican Café

Carne asada dinner at Old Town Mexican Cafe.

Another Old Town San Diego popular restaurant, this family-friendly spot is famous for their hand-made tortillas. Kids enjoy watching them being prepared while waiting for their food. The casual dining area and generous portions make it a great family spot.

Menu Highlights: Carnitas, tacos, ribs, carne asada, burritos, pozole, and enchiladas


20. Shorebird Restaurant

Seaport Village San Diego
A view of the Shorebird Restaurant in Seaport Village San Diego from the bay on a bright, sunny day.

An iconic restaurant perched over the water in Seaport Village San Diego. It’s a little pricey, but the food, views, and seaside ambiance is worth the price.

Menu Highlights: Seafood, soup, salads, tacos, ribs, carne asada, burritos, pozole, and enchiladas

How to Save on Your San Diego Vacation

Theme park and attraction tickets can add up fast! The Go City San Diego Pass helps families save by bundling popular spots like the San Diego Zoo, Balboa Park museums, and more into one easy purchase.

Click Here to Explore Go City San Diego Pass Options

Final Thoughts: Kid-Friendly Restaurants in San Diego

San Diego is a treasure trove of kid-friendly restaurants — from casual beachside eateries to historic Old Town Mexican favorites and everything in between.

Each restaurant on this list offers not just food, but a family-friendly atmosphere, engaging experiences, and kid-approved menus. Whether you’re a local family or visiting San Diego on vacation, these restaurants make dining out with kids fun, easy, and memorable!

Save These San Diego Restaurants for Later!

Planning a visit to San Diego? Pin the image below for future reference.

Discover the best kid-friendly restaurants in San Diego for families! From authentic Mexican food to pizza to seafood restaurants, these 20 kid-friendly restaurants in San Diego are a must on your Southern California family vacation.

Keep Up with Us

Similar Posts