Hotch-potch
What is correct? Is it a hotch-potch or a hodge-podge?
I am equally confused?
Both are. It derives from the French "hochepot" (meaning "shake the pot"), so hotch-potch is nearer to the original spelling, but hodgepodge is a perfectly legitimate and venerable variant, and is recognised by the OED. (VSD)