"Whitmuir is a small family farm with a big welcome AND a fabulous food hall and farm shop, licensed restaurant and art gallery."
Haven't actually been but saw it in Joanna Blythman's food review yesterday.
20 miles or so - depending on where you start and which route -
http://edinburgh.cyclestreets.net/journey/835262
And it's mostly downhill coming back!