Nope! While I highly recommend getting a cast iron skillet for its versatility and ability to brown meat, you can also make this dish in a stainless steel or nonstick skillet.