With an on-site soft play area for toddlers and an indoor climbing from for children over the age of two, Reds in Portobello is a healthy cafe offering plenty for both kids and adults.
Visit: 254 Portobello High Street, EH15 2AT - reds4families.com
As well as a dedicated children's menu, La Favorita on Leith Walk often have special offers for diners with children, such as their 'kids dine for £1 on Sunday' deal.
With pasta and pizza galore on the menu, the little ones will love a lunch treat here.
Visit: 331-325 Leith Walk, EH6 8SA - vittoriagroup.co.uk/lafavorita
With plenty of space for buggies or high chairs, the family-friendly Hemma on Holyrood Road has a kids' menu (for under 12s only) featuring everything from pancakes to sausages and chips.
Visit: 73 Holyrood Road, EH8 8AU - bodabar.com/hemma
Tucked away in Morningside, this cafe is specifically designed for pregnant women and those with babies or toddlers who might find it difficult to navigate other traditional cafes with a buggy or two.
Stylish and welcoming, you can indulge in some delicious healthy food here, while letting the little ones enjoy themselves without fear of disturbing anyone.
Visit: 13-15 Church Hill Place, EH10 4BE - babiesandbumpscafe.co.uk
With delicious homemade food, plenty of tempting cakes and space for you and your family, Loudons in Fountainbridge is a cosy spot to refuel after a busy morning.
Visit: 94B Fountainbridge, EH3 9QA - loudons.co.uk
Located on Lothian Road, Breats Meat Bread is a popular and casual burger restaurant which children will love.
The kids' menu here has a child-sized version of most of what's on the main menu (from cheeseburgers to hot dogs) so nobody has to feel left out.
Visit: 92 Lothian Road, EH3 9BE - breadmeatsbread.com
Recently opened on the Shore in Leith, Finn & Bear comes from the minds behind The Pantry in Stockbridge, and - named after the owners' sons - the relaxed cafe, restaurant and bar is equally as kid-friendly.
The wee ones can tuck into soup and sandwiches or go for something more substantial, like the signature Bear Burger.
Visit: 58 The Shore, EH6 6RA - finnandbear.co.uk
Popular Indian restaurant Dishoom came to Edinburgh in December 2016, and they are well equipped to welcome families.
Young diners are welcome to order from the main menu and share with their families, but there is also a dedicated children's menu available here, offering smaller and milder portions.
Visit: 3a St Andrew Square, EH2 2BD - dishoom.com/edinburgh
A little way out of the city centre (but still less than half an hour on the bus), TurtleDove Play Cafe has space for babies, toddlers and older children to play, as well as coffee for the adults and freshly made food for everyone ton enjoy.
Visit: 31 Corbiehill Road, EH4 5BQ - turtledoveplaycafe.co.uk