I know most people probably serve it with rice, but I love it with plain boiled potatoes. Great to mash the gravy into! The spices may not always be the easiest to find, but I live in Toronto and we have a huge Indian/Pakistani community here, with hundreds of grocers and restaurants. I'm making a regular stew tonight, but next weekend it'll be Butter Chicken time! Yum Yum!