Both non-stick and cast iron grills work great. It will depend on your preference. Cast iron cooks well but tends to be a bit more maintenance unless it's coated. I've been leaning towards using non-toxic nonstick grill pans as they are easy to clean and maintain. I love my large All-Clad Stovetop Grill (affiliate link) for recipes like this.