Since Punjab is a landlocked region, freshwater fish, and not marine fish, forms an important part of the cuisine.[23] Carp, rohu and catfish are the most commonly prepared fish. Other fish types include thela machi and tilapia.