Place the beets in a saucepan; cover with cold unsalted water. Heat slowly to boiling and reduce the heat. Simmer until barely tender, then drain under cold water. Remove the skins.
Leave beets whole if they are small, or cut into wedges if they are larger. Pat dry and place in a serving dish. Sprinkle with the shallots or onions.
Beat the yogurt and cream in a small bowl. Beat in the stock until smooth, adding salt to taste. Spoon the sauce over the beets and decorate with mint leaves.
This combination of beets, yogurt, cream, and fresh mint is irresistible!