Combine yeast, sugar, flours, xanthan gum, gelatin powder, onion flakes and salt in a small mixer bowl. Add warm water, oil, eggs and vinegar to the flour mixture. Beat dough with electric mixer on high (using regular beaters, not dough hook) for 2 minutes. The dough will be soft and sticky.
Transfer dough to eight English muffin rings (or aluminum foil rings) on baking sheet. Rings and sheet should be coated with cooking spray first.
Cover with aluminum foil and let rise in warm place for 30 minutes or until desired height.
Preheat oven to 400°F. Bake 15-20 minutes or until tops are golden brown. Cool 5 minutes, then remove buns from rings. Lightly toasting the cut side of bun before serving produces a crispy texture.