Baked Haddock Casserole is a comforting, protein-rich seafood dish made with tender haddock fillets baked in a creamy egg mixture with tomatoes, onions, and melted gouda.
Preheat the oven to 400ºF. Grease a 9×13-inch casserole dish and set aside.
In a large skillet over medium-high heat, heat a drizzle of olive oil. Add the diced onion, tomato, and green bell pepper. Season with dried thyme and garlic. Cook for 5–6 minutes, until softened and fragrant.
In a large bowl, whisk together the eggs, milk, and heavy cream until well combined.
Add the cooked vegetables to the bowl and stir gently to coat.
Place the raw haddock fillets in the prepared casserole dish, then pour the egg and vegetable mixture evenly over the fish.
Sprinkle shredded gouda cheese over the top.
Bake uncovered for 25–30 minutes, or until the fish flakes easily with a fork, the eggs are set, and the cheese is golden and bubbly. Let rest for 5 minutes before serving.