Palak paneer or Cottage cheese in spinach gravy

Palak or spinach gravy with paneer is a popular Indian dish. It is vegetarian and loved by all in the subcontinent. There are numerous versions of this dish with cottage cheese, chicken, and even potatoes or chickpeas. However, growing up on the cottage cheese version, I am kind of partial to it.