Prep the onions by peeling & slicing them into ½ inch slices. Separate the rings and place them in a large bowl. Sprinkle with ½ cup of flour and toss to coat. Set aside.
For the beer batter, whisk together 2 cups flour, paprika & salt in a mixing bowl. Slowly pour in beer and mix together.
In a separate bowl, beat egg whites with a hand mixer until stiff peaks form. Gently fold egg whites into the rest of the batter.
Heat oil to 375 degrees. Oil should be at least 2 inches deep in your pan. Individually dip flour coated onion ring in the beer batter and place in the hot oil. Be careful not to overcrowd the pan. Fry 5-6 minutes, flipping halfway through until onion rings are golden brown. Place on paper towel to drain. Season with extra kosher salt, if desired.
Serve onion rings hot with ketchup, ranch or your favorite dipping sauce.