Kofta means 'balls' (often meatballs). Malai kofta are vegetarian meatballs made with paneer cheese & potatoes served in a creamy sauce - 'malai' means creamy. There really is no one recipe - the spices added to the 'balls' will vary so replicating what you get in a particular restaurant is going to be difficult. You would need to taste it & try work it out or ask the restaurant! I've not made Malai Kofta before but it is on a list of 'to does' somewhere. If I get a chance I'll have a go.
Apparently the sauce can be tomato based or a 'white' gravy - this I didn't know until I just looked it up.
You can easily make your own paneer from whole milk and vinegar/lemon juice - it takes about 10 minutes plus straining & pressing. Any reference to cottage cheese is a confusion - paneer is sometimes called that but is nothing like the cottage cheese you buy in tubs. Paneer is a firm cheese that can be cut into chunks.