One of the main features of Punjabi cuisine is its diverse range of dishes. Home cooked and restaurant Punjabi cuisine can vary significantly, with restaurant style using large amounts of ghee (clarified butter) with liberal amounts of butter and cream, with home cooking concentrating on mainly upon preparations with whole wheat, rice and other ingredients flavored with masala.
Within the Punjab region, there are different preferences. People in the area of Lahore and Amritsar prefer stuffed parathas and dairy products. In fact, the area is well known for quality of its milk products. There are certain dishes which are exclusive to Punjab, such as sarson da saag and makki di roti. The main masala in a Punjabi dish consists of onion, garlic and ginger. Tandoori food is a Punjabi specialty especially for non-vegetarian dishes. Indeed, before the 1947 partition, tandoori cooking in India was traditionally associated with the former undivided Punjab.  Many of the most popular elements of Indian cuisine as it is marketed to non-Indian customers (such as tandoor, naan, pakoras and vegetable dishes with paneer) is derived from Punjab.