Zest a lemon. Chop fresh dill, onion, shallot and garlic. Shred cheese. If you’re using frozen spinach, drain out the excess water with a sieve.
In a medium pan, melt about 2 tbsp of butter over medium high heat. Add in the dill, onions, shallot and garlic mixture. Sweat it out for about 10 min. Add in a pinch of salt and pepper to taste. Make sure to stir so nothing burns.
For the Sauce:
In a medium saucepan, melt about 2 tbsp butter, whisk in flour. Let it cook for a minute. Season with a pinch of salt and pepper.
Add in heavy cream, milk, paprika, cheddar cheese, Worcestershire sauce, chicken stock, onion mixture and lemon zest.
Cook and stir together until thick and combined.
Take about a cup of the cheese sauce and add it to the drained spinach. Mix to combine and finish off with a lemon juice.
For the Assembly:
Butter a casserole dish.
Add about 1-2 heaping tbsp of spinach mixture to each fillet. Gently roll.
Place the rolled fish into the buttered casserole pan.
Pour the cheese sauce over the fish, bake for about 20 min at 350 degrees F.
Video
Notes
You can use white or red cheddar for this recipe although red cheddar will give a more vibrant color to the sauce once cooked.
The dill can be replaced with parsley if you prefer.
Make sure to really squeeze out any excess water from the spinach before cooking.
If using fresh spinach you'll likely need 3x the amount and you'll need to saute it beforehand.
Let the fish rest for 5 minutes before serving.
You can substitute the fish with chicken breast. Pound out a thin chicken breast and bake for about 20-25 min at 350 degrees F.