In a mixing bowl, combine the almond flour, grated Parmesan cheese, paprika, garlic powder, onion powder, salt, and black pepper. Mix well to create the coating mixture.
In a separate bowl, beat the eggs.
Dip each onion ring into the beaten eggs, allowing any excess to drip off.
Coat the onion ring in the almond flour mixture, ensuring it’s evenly coated on all sides. Place the coated onion rings on a baking sheet or plate.
Heat cooking oil in a deep skillet or frying pan to a temperature of 350°F (175°C).
Carefully place the coated onion rings in the hot oil, working in batches to avoid overcrowding the pan. Fry for about 2-3 minutes per side or until they are golden brown and crispy.
Use a slotted spoon or tongs to remove the fried onion rings from the oil and place them on a plate lined with paper towels to drain any excess oil.
Serve the keto onion rings hot with your favorite low-carb dipping sauce.