The Wee Puffin
Cosy, puffin-themed Grantown restaurant with kids', vegan and gluten-free menus, quick fresh food and free parking — book ahead.

Restaurants · Grantown-on-Spey
There's a proper American diner feel to this place, with a Highland warmth underneath it — and the portions are the first thing people mention, plates piled high enough that finishing feels optimistic. Families rate the burgers (the loaded fries and nachos have a following), the beef brisket Tex Mex, the hash at brunch, and thick milkshakes that vanish fast. Everything's freshly made, so a hungry toddler may need a breadstick to bridge the gap, and the odd pizza has come out underdone. Free street parking sits right out front, buggies get in fine, and there are high chairs, a kids' menu, vegan options and outdoor seats. The team are genuinely friendly — one visitor had a family photo taken for them. Worth knowing: the steel-topped tables are chilly on small hands, and the toilet is a tight squeeze.

A little something creative for your next meal out. Filled with colouring, simple drawing prompts for cute animals, origami and conversation starters designed to bring more play, laughter and connection to the table. 3 free printable packs for toddlers, preschoolers and primary-aged children.
Cosy, puffin-themed Grantown restaurant with kids', vegan and gluten-free menus, quick fresh food and free parking — book ahead.
A warm little cafe and gallery in Grantown-on-Spey with high chairs, outdoor seating, vegan options, and a 4.8 rating.
A friendly, budget-friendly Grantown-on-Spey pub with outdoor seating and a 4.7 rating from more than 700 happy reviewers.