Dip each onion (and diced tops) into the seasoned flour, coating thoroughly. Submerge in the egg mixture until fully covered. If you want thicker coating, repeat this process (flour, then egg dip) for a second round. Finally, coat the onions evenly in breadcrumbs. Shake off any excess after each step for a clean, consistent crust.