Gigi's Italian Restaurant
Warm, booth-lined Italian with huge portions, patient staff and a kids' menu — worth it, but allow extra time for parking.

Restaurants · Bonnyrigg
A Bonnyrigg spot that suits a family meal out without much fuss — free parking outside, buggy access, high chairs and a kids' menu mean you're not negotiating the door with one hand on a pram. Inside is cosy and warm, with booths that feel private, though they're narrow and the seat backs upright, so a tall parent or a bulky car seat needs a bit of shuffling. Portions are big: the full Scottish breakfast, fish and chips with proper coleslaw, shepherd's pie, and burgers people genuinely rave about. Sticky toffee pudding with that caramel sauce is worth ordering for the table. Staff are friendly and leave you to eat in peace. It's a little pricier than a standard café and service can slow when the kitchen's busy, but families keep coming back for Sunday and Christmas lunches.

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.
Warm, booth-lined Italian with huge portions, patient staff and a kids' menu — worth it, but allow extra time for parking.
Kids' menu, high chairs, step-free access and free parking make this lively Lasswade spot an easy family lunch.
A family-friendly Edinburgh restaurant with high chairs for little ones, offering a relaxed mid-range meal out.