-
1
Preheat the oven's broiler and set the oven rack about 6 inches from the heat source.
-
2
Grease a 2-quart casserole dish with cooking spray.
-
3
Melt 2 tablespoons of butter in a saucepan over medium heat.
-
4
Stir in the chopped onion and shallots; cook and stir until the onion has softened and turned translucent, about 5 minutes.
-
5
Pour in the chicken stock and bring to a boil over high heat.
-
6
Reduce heat to medium and simmer until the chicken stock has reduced to half its original volume, about 5 minutes.
-
7
Pour in the heavy cream; whisk in the Dijon mustard, horseradish, cayenne pepper, paprika, salt, and pepper.
-
8
Bring to a simmer and cook 3 to 5 minutes, stirring occasionally.
-
9
While the sauce is cooking, melt 3 tablespoons of butter in a skillet over medium heat.
-
10
Stir in the garlic and green onions; cook and stir until the aroma of the garlic has mellowed, about 5 minutes.
-
11
Add the crawfish tails and cook until hot.
-
12
Stir the crawfish mixture into the sauce along with the Parmesan cheese.
-
13
Pour into the prepared casserole dish and sprinkle with bread crumbs.
-
14
Cook under the preheated broiler until the bread crumbs are golden brown.
-
15
Let stand for a few minutes before serving.