INGREDIENTS
1/2 lb
Ham
1
Onion, small
8
Eggs, large
1/2 tsp
Salt
10 cups
Sourdough bread cubes
1/4 cup
Butter, unsalted
2 cups
Cheddar cheese, sharp
1/2 cup
Half & half
9 ounces frozen or 1 bunch fresh (15 to 20 medium stalks) asparagus, ends snapped off, cut into 1" pieces