Ghirardelli Square residences with full kitchens, a practical pick for longer family stays.
Union Square hotel with a kids' concierge, milk and cookies in the evening, and kid-sized robes.
Conveyor-belt sushi that keeps toddlers through school-age kids watching the plates go by.
Ocean Beach restaurant with a kids' menu, a lawn out front, and room for strollers; lively and easy.
Café across from the park's playground and butterfly garden, with patio tables in sight of the play and room for strollers.
Nob Hill luxury hotel with a kids' program, a kids' menu, and a garden terrace.
Clement Street breakfast spot with outdoor seating and a lively room that forgives toddler noise.
Loud, cheerful Bernal spaghetti house with a kids' menu and crayons; a toddler favorite.
Outer Sunset fish shack with outdoor tables and a play area, so kids move while the tacos come.
Union Square chain with a kids' menu, high chairs, boosters, and a lively patio.
Nob Hill crepes with a kids' menu, high chairs, a changing table, and crayons.
Woodfired pizza on Ocean Avenue, with high chairs, boosters and a kids' menu.
Mission Thai with big shareable plates that work for preschoolers and older kids.
Inner Richmond pizza with crayons and a lively room where babies and big kids both fit in.
Ferry Building burgers and shakes with a kids' menu and outdoor tables by the bay.
Presidio Heights Italian with a garden patio that welcomes babies through school-age kids.
Japantown ramen with a moderate room; toddlers and up slurp along.
Classic diner with high chairs, jukebox booths, and milkshakes for every age.
Cole Valley brunch with high chairs, crayons, and a back patio for toddlers and up.
Bernal barbecue joint with a kids' menu, crayons, and a corner for kids to play while the ribs arrive.
Lively Richmond dim sum and hot pot with room for strollers; small plates keep every age fed.
Mission institution with a kids' menu at brunch, crayons, and films projected on the courtyard wall.
Potrero Hill pizza with a kids' menu and a family crowd on weeknights.
Ghirardelli Square dim sum with a moderate room; small plates for babies through school age.
Bernal pizza with outdoor tables and a lively feel, for toddlers and up.
Richmond Korean with a moderate room; toddlers and up share the banchan.
Outer Sunset Mexican with a changing table and room for strollers.
Dim sum carts that keep babies through school-age kids busy; room for strollers.
Japantown teppanyaki where the chef cooks at the table with knife tricks and an onion volcano. Big tables seat a whole family and the show keeps the kids in their seats until the food comes. Kids' menu.
Sourdough landmark at the Wharf with a kids' menu and bread animals to look at while you wait.
The pizza chain's inventive pies, like the Thai chicken and the tostada pizza, with butter cake for dessert.
Neighborhood Italian with a kids' menu and crayons; pasta for everyone at the table.
North Beach pizzeria with crayons on the table and slices kids finish.
Clement Street diner where burgers and pancakes suit toddlers through school-age kids.
Lower Nob Hill Indian with a kids' menu, mild curries and rice.
Indian kitchen on Clement Street in the Inner Richmond with a changing table and room for strollers.
Inner Sunset comfort food with crayons on the table.
Mexican with outdoor seating and a menu that suits sharing with kids.
Market Street sushi with a TV and quick service for a low-stress dinner with kids.
Wharf seafood house with a kids' menu and boats to watch from the window.
Embarcadero seafood with a kids' menu, crayons, and floor-to-ceiling fish tanks.
New York-style pizza by the slice, house-made meatballs, chicken parm sandwiches and cannoli.
Burmese homestyle cooking, from the noodle-and-tofu rainbow salad to coconut chicken noodle soup, with coconut rice and mango on the side.
Sunset District Vietnamese with kids' portions and pho that soothes everyone.
Mission burrito landmark, with counter service and quick food that's easy with kids.
There is a real kids menu with kebab, gyro or nuggets plus rice, fries, hummus or falafel, which makes ordering painless.
One of San Francisco's most popular restaurants, a Divisadero favorite with a changing table.
North Beach Italian-American with high chairs and big plates to share.
Sunset Chinese known for dry-fried chicken wings; loud enough that a meltdown goes unnoticed.
Burgers and shakes with high chairs; quick and lively for any age.
Taqueria with high chairs and room for strollers.
Inner Sunset Tartine with a changing table and stroller room.
Belgian bakery with a changing table and room for strollers.
Casual pizza on Judah Street in the Outer Sunset with a changing table, a rarity around here.
Dumplings made fresh where you can watch, plus crispy gyoza and hand-cut noodles.
Sunset District Italian with room for strollers and a family crowd most evenings.
Mediterranean on Clement Street in the Inner Richmond with high chairs and room for strollers.
A vegan sushi bar and izakaya in the Mission. No kids' menu, but there are avocado rolls and rice, and high chairs.
House-made bread and sausages from an open kitchen, and a menu that changes daily. Better for a kid who'll try things.
Pasta made by hand in house, and a breakfast menu too.
Sunset Vietnamese where pho and rice plates suit kids of any age.
Order on the iPad at your table and the sushi rides up on a bullet train. The kids' bento arrives on a robot.
Comfort food as share plates, easy to pass around a table with kids, and two parklets out front.