Unfortunately Kraft doesn't make it anymore! There is however, a petition page on Facebook you can join, begging Kraft to bring it back!
Almost anything is a good substitute for that.
Lancashire Cheese
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).
Yes, you can make Kraft mac n cheese without butter. You can use vegetable oil, olive oil, or coconut oil as a substitute. You can also half the butter it calls for. You can use just milk and leave the butter out completely, but it might not be as good, as the consistency will be a bit off.
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.
Jarlsberg cheese, Leerdammer, and Maasdam cheese are all good substitutes for Emmenthaler.
A substitute for a shallot might be a combination of onion and garlic, approximately 2/3 onion and 1/3 garlic. For example: For one shallot clove substitute 2/3 teaspoon very finely minced onion and 1/3 teaspoon very finely minced garlic.
Sour cream
its very good the cheese is Delicious and the crust is garlic bread and with some cheese bread on the side you'll love it trust me
no
I have personally found that Colby works well as a substitute.
many people use fontina but it does have a milder taste
Kraft has a website dedicated to recipes. A few great ones are their cheese and broccoli quiche, southwest avocado bean dip and banana cookie balls.