Melt butter in a 2-quart saucepan; saute onion until softened.
Stir in flour and salt until well blended.
Remove from heat; stir in milk and 1/2 cup broth (or another 1/2 cup of milk).
Heat to a boil, stirring constantly; boil and stir 1 minute.
Remove from heat; stir in ham, eggs, cheese, pimiento and parsley.
Place beans in baking dish; cover with the sauce and sprinkle crumbled croutons
Bake in preheated 350° F. oven for 20 to 25 minutes.
Calories per serving: 317
Fat per serving: 21.1g