I used onions instead of shallots. Mayonnaise instead of sour cream (my dad doesn't like sour cream). and evaporated milk instead of half-and-half plus some water.
Just so everyone knows it took a lot long then what the recipe says, i recommend starting early :) just in case.
Other then that it was an amazing dish!
I just made this for my family tonight. They enjoyed it but i did have used different things, this is what i used: