Yes but it wont taste quite the same. It will cook in the same way though.
yes you can make chicken tikka masala
You can substitute ricotta cheese for cottage cheese. I don't think it would work with cream 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).
Cottage Cheese
You are most likely referring to the ricotta cheese. Many people substitute cottage cheese for ricotta cheese so that may be your answer as well.
Calories, texture, and ricotta cheese is used for sometimes lasagna. I wouldn't put cottage cheese in lasagna if I were you.
Sometimes, yes. But they do taste different and their texture is different so the resulting dish will be quite different. I'd experiment first and see if you like the result before you serve it to someone else.
Ricotta cheese is NOT a substitute for romano cheese. Use parmesan if you must. Ricotta cheese is more like cottage cheese. Romano cheese is a stronger, tastier than parmesan cheese also know as the pizza cheese.
Low fat cream cheese, or low fat Greek yogurt would normally make ideal substitutes for cottage cheese in the diet. (Since cottage cheese is low fat, the substitutes must also be low-fat versions).
Quark is a type of soft curd cheese. The closest substitute for it if you cannot find Quark is ricotta, or blended and strained cottage cheese.
Ricotta cheese
it is cheese in a form like cottage cheese, but tastier Italian
Cheddar! Cheddar tastes well with anything!