Most of the sources I can find suggest using Cheddar if you can't find anything else. I've been trying to find an answer to this question myself, because I want to make Glamorgan sausages.
The distinctive characteristics of Caerphilly cheese (which I admit I've never had the chance to try) seem to be that (1) it's on the dry side and has a crumbly texture, and (2) it's slightly tangy. Monterey Jack cheese is tangy, but not crumbly. Mexican farmer's cheese is crumbly, but not (at least IMHO) especially tangy. I plan to try a mixture of sharp white Cheddar and finely chopped Monterey Jack, and hope it turns out all right. Hope this helps!
Lancashire Cheese
Ricotta cheese is a good substitute for cottage cheese in lasagna.
You should use Swiss, Provolonge, American Cheese, Fetta .. there are many types of cheeses you could use This depends on how you intend to use cheddar in your recipe If its for a cheese sauce, I would probably use something like a gouda, which is used in the making of Swiss cheese fondue (which is essentially a type of cheese sauce). It does have a slightly more nuttier flavour, but is a milder cheese. If used as a topping which is to be melted like on a pizza, then mozzerella would be a good substitue. If for making a good old fashioned cheese on toast. I would actually combine mozzerella with some parmesean (mix them together in blender with a bit of cream to hold mixture). The mozzerella would give a nice stringy soft texture and the parmesean would add flavour to the mild taste of mozzerella.
A good substitute for Swiss cheese in a recipe is Gruyre cheese, which has a similar nutty flavor and melting properties.
A good substitute for halloumi cheese in a recipe is paneer, a type of Indian cheese that has a similar texture and mild flavor.
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).
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.
A good substitute for Velveeta cheese in recipes is a combination of cheddar cheese and cream cheese. This blend can provide a similar creamy texture and flavor to Velveeta in dishes like macaroni and cheese or dips.
A good cottage cheese substitute for recipes is Greek yogurt. It has a similar texture and can be used in dishes like lasagna or dips.
A good substitute for provolone cheese in a recipe is mozzarella cheese. It has a similar mild flavor and melts well, making it a suitable replacement in many dishes.
A good substitute for queso fresco in a recipe is feta cheese.
A good substitute for Gruyere cheese in a quiche recipe is Swiss cheese or Emmental cheese. These cheeses have a similar nutty flavor and melt well, making them suitable replacements in a quiche.