The dish can be prepared up to a day ahead and refrigerated before adding the cream cheese and sour cream. Reheat slowly before adding the last two ingredients.
Feel free to use prepared beef stock instead of canned beef broth.
You can substitute butter with nut oils.