Fill electric fryer with oil. Heat to 375°F; this will take approximately 15 to 20 minutes.
Once the hush puppies are done, allow them to drain in fryer basket before removing.
Thaw fish (if frozen). Clean the fish and season with salt. Coat fish with cornmeal. Shaking off any excess coating. Place fish into hot oil and cook for 3½ minutes per side.
Fish should be golden brown on both sides, crusty on the outside and moist and flaky on the inside. Allow the fish to drain in fryer basket before removing.
Drop the batter, 1 Tbsp at a time, into the oil. Dip the spoon in a glass of water to clean it after each hush puppy is dropped into the oil.
Hush Puppies: Combine cornmeal, flour, baking soda, egg, and onions in medium bowl. Stirring, add buttermilk until the consistency is thick enough to form golf ball-sized hush puppies.
Fry hush puppies for 4 - 6 minutes, until golden brown, turning the hush puppies during the cooking process to cook evenly.