Looking for the best family restaurants in Greater Victoria area?
Look no further than our line up of options to try something new, whether you're looking for something quick, somewhere the kids can play, or a place to sit in and stay a while.
The majority of restaurants will accommodate families, but some do stand out from the crowd. We asked the locals where their favourite spots were and tried them for ourselves. A few may even surprise you.
Keep in mind that we tend to favour local over chains so it's something a little more unique to where we live, however, many chain restaurants have great kids options (and we do still mention some below).
In no particular order, here's 20 kid-friendly restaurants in Greater Victoria. Get in on those delicious eats!
1. Crumsby’s Cupcake Café – Oak Bay
2509 Estevan Ave. (250) 595- 2221
Perhaps one of my very favourite places to take my son, Crumsby’s, has been designed equally to provide true comfort for children and adults. Not only is Crumsby’s outfitted with an entire section of toys, including a train table, kitchen set, and shelves of blocks, and books against a large red chalkboard, but the café is also home to child-friendly seats (offering bumbo chairs, high chairs, and tall thin chairs,) and a full children’s menu. You'll feel totally at home with the bright walls decorated with children's art.
My son’s favourite treat is the fruit and cheese plate (complete with house-made biscuits) with warm milk served in a ceramic tea pot with child size mugs. If you remember the Royal Oak location, it closed in 2017, so make sure you don't head that way!
2. Bin4 Burger Lounge – Victoria, Saanich, Langford
Downtown - 180-911 Yates Street (250) 590-4154
Saanich - 100-3271 Maple St (250) 590-6565
Westshore - 102–716 Goldstream Avenue (778) 265-5464
Arguably the best burgers in town, and a local favourite. Best of all for us parents — They are AMAZING with kids. Their kids menu is reasonably priced with either chicken or beef burgers, or grilled cheese. You can add their chocolate torte for only $3 to their meal. Since they have a full bar, my little one was so excited to order a Shirley temple and feel like an adult. They are very accommodating to special requests and allergies, with the ability to make your meals vegetarian, vegan, or for celiacs. They have a separate fryer to ensure your fries can be served gluten free, and all of their buns are now vegan since January (but still the same delicious taste).
Bin4 started locally at the downtown location and has expanded across Greater Victoria and now into Vancouver. All are great for families but if we were forced to choose, the Saanich location is the most spacious and accessible.
3. The Fernwood Inn – Fernwood
1240 Gladstone Ave. (250) 381-1884
This pub right in the heart of Fernwood is a well-known gem to locals for a beer, but to my surprise I found out it is extremely family-friendly. We've heard that their chicken strips are absolutely not to be missed, so we went to try them for ourselves and they are truly the real deal. The staff is great about bringing small plates for the family to share meals and easily accommodate any other needs. Down the street on either side are parks and large fields, which are wonderful for kids to wear off energy and sugar buzzes!
4. The Ruby – Mayfair & Downtown
Mayfair - 3110 Douglas St. (250) 507-1325
Downtown - 642A Johnson St. (778) 265 - 8750
This funky place does brunch at its finest, specializing in homestyle cooking. I've only been to the Douglas location near Mayfair Mall, but we had a fabulous time with the kids. There's often a wait but they have so much to preoccupy the kids that it didn't even matter! There's old typewriter machines, funky furniture, games, books, and downstairs there's even a room with ping pong tables. Though they don't have a specific kids menu, it was still easy to order something for them, and the atmosphere totally made up for it.
5. Fisherman's Wharf – Downtown
12 Erie St.
Just around the corner from the Inner Harbour is the eclectic wharf with colourful floating homes that every local knows about. I was at first going to mention Barb's Fish & Chips as they have some of the best fish'n'chips in town, but there is also Mexican food at Puerto Vallarta Amigos and sushi at Rockn'Rolls (oh and ice cream at Jackson's!). That's one of the great things about coming here for a bite to eat, there's shared seating similar to a food court and everyone can go ahead and get what they like. It's a great place for kids to wander, check out the quirky homes, and often you'll spot some pesky seals!
6. The Roost – Sidney
9100 East Saanich Rd (250) 655-0075
The front porch and surrounding grassy areas of Roost can always be found adorned with lively chickens and roosters, visiting guests as they munch on grass (and fries). This place feels so rustic, yet in a carefully manicured way. The food, not to mention, is outstanding. Make sure to get there in time for breakfast and you’ll always be in for a very tasty meal (lunch is also very delicious). The front counters of the bakery are packed with pastries for all the treat lovers out there. This place is great for kids because of the true farm nature; the old school bus, the free running animals, old tractors, and garden surrounded picnic tables.
Photo from The Roost's Facebook page
7. My Chosen Cafe – Metchosin
4492 Happy Valley Rd. (250) 474-2333
Though this may be a bit out of the way for the average Victorian, I have to say it is absolutely worth the drive one day. We stopped in after a day trip to East Sooke Park and they happily filled our hungry bellies with their home-style food. The atmosphere is perfect for families and the staff are so friendly. Plus there's goats, chickens, turkeys, and more fun barnyard animals in their "Critter Corner" outside. It might be hard to escape without a visit to the Sugar Shack inside. They have ice cream, old fashioned milkshakes, floats, sundaes, and even banana splits, oh my!
8. Beacon Drive In – James Bay
126 Douglas St. (250) 385-7521
Known for their ice cream, but they have oh-so-much more. While it's nothing fancy, their simple burgers and hotdogs are a huge hit with families. The seating inside is limited but they have a covered patio, and it's a fun experience to order from the window outside like it's a real drive in. One of the best parts is its location - I highly suggest taking a stroll through Beacon Hill Park during your outing, and even visiting the Petting Zoo (by donation) if you have time!
9. Sen Zushi – Downtown (Upper Fort)
940 Fort St. (250) 385-4320
Do you have an adventurous eater? At lunch time Sen Zushi offers a Kids Special for 10 and under which is a great deal! For $9.95 they can tackle a miso soup, kara-age chicken, gyoza, croquette, sushi tamago, cucumber roll, and mini taiyaki. It's a full bento for them! My son isn't into the whole sushi thing yet... So I can't say from personal experience that it's been kid-tested but it's amazing sushi there, and other parents with less picky eaters have said their kids loved it.
10. Frankie's Modern Diner – Downtown
910 Government St. (778) 265-8575
Like the name suggests, this modern style diner is steps away from the Inner Harbour towards the downtown core. Inspired by Frankie's big Italian family, the restaurant is all about family, friends, and good food. It's relatively new but I finally had to try it out after hearing from multiple friends that they had a great experience and you could really tell the food is made fresh and with love. I was especially impressed with the kid's menu for both breakfast or dinner. No matter how picky your eater is, there is something for them! And extremely reasonable prices for everything on their kid's menu.
11. Ithaka Greek Restaurant – Downtown
1102 Yates St. (250) 384-6474
You will fall in love with this place, guaranteed. The authentic food and atmosphere by Mama Maria makes you feel like you're part of the family and gone to Greece, and the staff absolutely charmed all the kids at our table. They sang and danced which made for one of the most entertaining and fun dinners out with the family in quite some time.
12. Big Wheel Burger – Cook Street Village
341 Cook Street (250) 381-0050
Big Wheel Burger is always a fun place to go. Along with the outstanding menu, which offers choices for vegetarians, adventurers, and traditional meat-eaters, there are kid specific meals complete with milk and a cookie. I always feel good knowing about the environmental practices and local support that Big Wheel exhibit, not to mention, the staff has always been phenomenal, the service is speedy, and the atmosphere is fun and diner-esque. If the weather is nice we usually order to go and take our food down to beach or park at the end of Cook St. If it’s a bit rainy, we like staying inside at the diner like booths to enjoy our meals. Another bonus — those milkshakes!
13. Famoso – Downtown (Market Square)
128 - 560 Johnson St. (250) 590-2648
There's certainly some great pizza places in Victoria, but we love Famoso for their kids' special for children 12 and under. Meals are between $8-$10 for a variety of pizzas or pastas, which comes with a kids beverage plus a scoop of gelato or sorbetto for dessert (which by the way, is amazing). They can even make these gluten free for a small additional cost. The restaurant is a great, casual atmosphere and you're only steps from one of the most charming streets in Victoria for a little walk.
14. Cafe MexiGo – Broadmead
1240 Gladstone Ave. (250) 381-1884
This fast-casual style Mexican restaurant is run by a local family and has superb customer service. My son loves the "Kidsadilla" and tacos, and the food is always fresh and healthy. It's always quite busy but there's usually space for a family to snag a table, especially in the summer when the patio is open. It's a nice spot when kids are still young, as you can get in and out quite quickly if they decide to put up a fuss. If you ask their staff they do have high chairs, a few toys, and colouring available for young ones so you can stay and relax for a while.
15. Victoria Public Market – Downtown
1701 Douglas St. Hudson Building
Why limit yourself to just one menu? The Victoria Public Market is a fabulous place for lunch, it is filled with small local restaurants and bakeries with shared seating in the middle, so you can find something for everyone. A personal favourite is Roast. Your kids have the option to let loose (within reason) as they munch away. There's also a little indoor playground called Bumble & Bumble towards the back of the market which is a great way for them to burn off some energy on a rainy day while you shop around and look at the amazing work of local artisans at the market.
16. The Village – Royal Oak, Gordon Head, Oak Bay
Royal Oak - 4517 West Saanich Rd. (778) 265-8898
Gordon Head - 4087 Shelbourne St. (778) 265-5200
Oak Bay - 2518 Estevan Ave. (250) 592-8311
Since this is Victoria, it probably comes as no shock that another brunch place is on the list. In full disclosure, these restaurants can be a little tight which might not always constitute the most kid-friendly places for some. But what it lacks in space, it makes up for in charm. We still come here often and the staff are always so friendly to kids and extremely accommodating. All ingredients are locally sourced and their portions are not huge like most brunch places, which is perfect for my family.
Photo from The Village's Facebook Page
17. The Dutch Bakery & Diner – Downtown
718 Fort St. (250) 385 -1012
I don't know if I've been living under a rock but until I wrote this and had a recommendation to try here, I never even knew there was a diner past all those mouth-watering treats you see from the sidewalk. This place undoubtedly has some of the best cakes and pastries, but their diner was a real treat. The old fashioned feel is lots of fun for the kids.
18. 328 Taphouse & Grill – Colwood
102-328 Wale Rd. (250) 940-1870
If you're a beer lover, you'll be happy to hear that 328 Taphouse has both a huge selection on tap AND a very family-friendly atmosphere. Their kids menu is a $10 flat fee which includes their drink, main, and ice cream for dessert. For their main is a choice of pizza with salad, chicken strips, pasta, or fish and chips. While the overall food is fairly traditional pub-style food, it was all delicious. They could easily accommodate alterations which leads me to believe it's all made in house and fresh.
Photo from the 328 Taphouse Facebook Page
19. J & J Wonton Noodle House – Downtown (Upper Fort)
1012 Fort St. (250) 383-0680
Feeling like ethnic food? J&J Wonton Noodle House specializes in Cantonese and Szechuan food and has won awards for their Asian cuisine in Victoria. The staff are very friendly and can accommodate gluten-free or vegan-friendly options on request. My son especially liked the glass kitchen area where you can watch the chefs prepare the food. It's a family style serving, so you're encouraged to order off the menu and share all the food with your party (no specific kids menu- they just have to enjoy Asian cuisine!).
20. Red Robin – Mayfair
800 Tolmie Rd. (250) 386-4440
Although it's a chain restaurant, Red Robin is a Victoria staple if you grew up in the area. Having my birthday dinner there as a kid is still engrained in my memories! There's no denying they have one of the largest and most diverse kid menus around, from their famous Cluck-A-Doodles (chicken strips) to pizza, fish sticks, pasta, corn dogs, burgers, grilled cheese, it goes on. They used to lift you up on a chair and sing you songs on your birthday, complete with a free dessert. Now you have to sign up for the Kid's eClub (it's free) to get a birthday offer coupon, but it's definitely fun for kids to feel special on their day.
Looking for more things to do with kids in the Victoria area?
101 Things To Do With Kids in Victoria - A great list to tackle before they grow up.
Top Indoor Play Places - For those rainy days we know so well.
Free Splash Parks Master List - When the sun is shining and the weather is hot!
Psssst. Did we miss anyone?
If you know of a restaurant that deserves some more credit, please mention them in the comments below and spread the word to other parents!
Happy dining everyone.