When making a roux-based homemade cream of mushroom soup recipe, the temperature of your ingredients is very important. Adding liquid that is too cold can make the butter harden while too much heat can cause it to split. You also want to ensure you add the liquid in small amounts and stir continuously instead of adding everything at once.