I wouldn't substitute the cream cheese or the parmesan, but you can swap out the cheddar for any shredded cheese you like. Gouda, mozzarella, jack or Swiss will all work great.