Onion rings can become soggy if the oil isn't hot enough, leading to excessive oil absorption. Make sure your oil is at the recommended temperature (around 360°F). Also, don't overcrowd the pan, as this can lower the oil's temperature too much.