Any hard crumbly cheese, such as Cheshire, Wensleydale or Caerphilly.
You could use New York white cheddar
Lancashire Cheese
A good substitute is Caerphilly Cheese from Wales which is a pale crumbly cheese made from cow's milk. It has a similar texture and taste to Lancashire Cheese.
Yes. The only place you can substitute mozzarella cheese for American is on a cheesesteak.
You can substitute ricotta cheese for cottage cheese. I don't think it would work with cream cheese.
asiago or parmesan
No. Plain yogurt is a good substitute for sour cream. A substitute for ricotta cheese is cottage cheese that has been drained of excess water (use cheese cloth or seive).
Sure.
No not really.
Shredding:Cottage Cheese Melting:Pizza cheese
American cheese
Ricotta cheese
250g of cream cheese would be the best.