Melt butter in a sauce pan on medium heat. Add your onion, bell peppers, and mushrooms. Let cook 2-3 minutes or until onions start to turn translucent.
Add your garlic, parsley, white wine, crawfish, creole seasoning, fresh black pepper and hot sauce. Remember you can always add more seasonings later. Less sometimes is more unless you know exactly how you want/like it.
Let cook for 5 minutes, stirring occasionally. Add cream cheese and reduce heat, stirring until smooth. Taste and adjust seasonings to your taste. Pour into a baking dish and sprinkle Parmesan cheese on top. Bake for 15 minutes.
Slice french bread into inch thick slices. Brush one side with olive oil, and lightly sprinkle that side with fresh ground pepper and paprika.
Place slices of bread in the oven for 5-7 minutes or until toasted on each side.
Serve bread with crawfish dip.
You can substitute or add shrimp and crab in this recipe also.