1. In an 11- to 12-inch frying pan over medium-high heat, stir onions and butter often until onions are limp and lightly browned, about 10 minutes.
2. Meanwhile, shell eggs and chop.
3. Mix a little broth with flour to make a smooth paste, then add to remaining broth and mix into onion mixture. Add milk and stir over high heat until boiling, then stir about 2 minutes more.
4. Add eggs to sauce and mix well.
5. Spoon sauce onto toast. Sprinkle with parsley and add salt to taste.