1. Heat the buttermilk and sugar gently in a saucepan or microwave until just warm. Sprinkle over the yeast and let sit for 10 minutes.
2. Whisk together flour and salt in the bowl of a standing mixer. Add buttermilk mixture and egg and mix at low speed until you have a smooth batter.
3. Chop the cranberries and pistachios coarsely and mix into batter. Cover and let rise in a warm place until doubled, about 1 hour.
4. Heat oil in a large pan to 350oF, or use a deep fryer. Using a spoon, scoop out balls of dough the size of large walnuts and drop them carefully in the oil. Fry no more than 6 at a time for 3 minutes, or until golden brown. Drain on paper towels and sift confectioners’ sugar over.
Per serving: 184 calories, 18g fat, 3g saturated fat, 5mg cholesterol, 58mg sodium, 6g carbohydrate, 1g fiber, 5g sugar, 1g protein