Heat oil to 350 degrees.
Mix all the dry ingredients together in a bowl. Put sliced onion rings in the buttermilk and let stand 1 hour up to overnight. Drain onions in a strainer and toss to coat in flour mixture. Shake excess flour off. Fry in small batches until golden brown.