Not all of us are lucky enough to get Crawfish and if we are it can be very expensive. Try to buy fresh as most of their flavor is in their shells. Here are a few good substitutions for Crawfish in dishes : Rock Shrimp, Dublin Bay prawns (larger), Shrimp, Spiny Lobster, Lobster, Walleye, Pike, Sheepshead or Crab.