Preheat the oven to 350 degrees. Grease a 9x13 baking dish and set aside.
In a large skillet, heat a tablespoon of olive oil on medium heat and cook onion, tomatoes, bell peppers, coriander, thyme, and paprika for 5-10 minutes.
Add the sour cream and cook until heated through. Season with salt and pepper to taste.
Arrange the haddock pieces in a casserole dish, then pour the sauce over the haddock.
Top with the grated cheese and bake for 25 minutes. Garnish with fresh parsley and serve.
Prep the Fish: If using frozen haddock, make sure to thaw it completely and pat it dry with paper towels to remove excess moisture before baking. This helps prevent a watery casserole.
Sauté for Maximum Flavor: Cooking the onions, tomatoes, and bell peppers first allows their flavors to develop and blend before adding them to the casserole.
Add the Sour Cream Off Heat: To prevent curdling, stir in the sour cream after removing the skillet from heat rather than cooking it for too long.
Even Cooking: Arrange the fish in a single layer in the baking dish to ensure even cooking and allow the sauce to coat each piece evenly.
Golden Brown Topping – For a crispier, more golden top, broil the casserole for the last 2-3 minutes of baking.