Last updated on November 25th, 2025


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. San Diego 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

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
- 2965 Historic Decatur Rd, San Diego
- dinersd.com
2. The Prado at Balboa Park

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
- 1549 El Prado, San Diego
- pradobalboa.com
3. The Old Spaghetti Factory

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

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!

Menu Highlights: Pizza, pasta, calzones, garlic knots, and wings
- 1206 Orange Avenue, Coronado
- villagepizzeriasd.com
5. Filippi’s Pizza Grotto

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
- 1747 India Street, San Diego
- realcheesepizza.com
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
- 1216 Prospect Street, La Jolla
- dukeslajolla.com
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.
- 8141 La Mesa Blvd, La Mesa
- myfarmerstable.com
10. Casa de Reyes

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.
- 2754 Calhoun Street, San Diego
- casadereyesrestaurant.com
11. Barra Barra Saloon

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.

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
- 4016 Wallace St, San Diego
- barrabarrasaloon.com
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
- 2690 Via De La Valle, Del Mar
- iamaflowerchild.com/locations/del-mar-ca
13. Pizza Port

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

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
- 2820 Historic Decatur Road, San Diego
- libertypublicmarketsd.com
15. Phil’s BBQ

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
- 3750 Sports Arena Blvd, San Diego
- philsbbq.net
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
- 750 N Harbor Drive, San Diego
- thefishmarket.com
17. Café Coyote

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
- 2461 San Diego Ave, San Diego
- cafecoyoteoldtown.com
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
- 3105 Ocean Front Walk, San Diego
- belmontpark.com/draft-belmont-park
19. Old Town Mexican Café

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
- 2489 San Diego Ave, San Diego
- oldtownmexcafe.com
20. Shorebird Restaurant

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
- 885 West Harbor Drive, San Diego
- shorebirdrestaurant.com/san-diego
How to Save on Your San Diego Vacation
There are a variety of ways to save money on hotels and tickets to San Diego’s many theme parks and attractions – including AAA discounts, military or student discounts, and CityPASS San Diego.
I highly recommend CityPASS when visiting San Diego, as you can bundle and save up to 45% on admission to the top theme parks and attractions in San Diego. Choose either SeaWorld San Diego or LEGOLAND and then add three other attractions of your choice, with options including the San Diego Zoo, USS Midway Museum, Old Town Trolley Tours, and more! It’s a great way to save money and makes planning your itinerary easy.
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.





