Chana masala is a generic term referring to a spicy Indian curry with chickpeas. Punjabi chole masala is a chickpea curry that reflects specific spices and ingredients of the Punjabi region of Northern India. Punjabi chole is chana masala, but not all chana masalas (chickpea curries) fit into the Punjabi style of cooking.