Print

Fish Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Fish Casserole is a comforting, hearty, and flavorful dish featuring tender fish, spinach, and peas in a creamy, lightly seasoned sauce, topped with fluffy mashed potatoes. Perfect for cozy family dinners or weeknight meals.

Ingredients

2 pounds (1 kg) potatoes, peeled and cut into chunks

¼ cup (1/2 stick) dairy-free butter

¼ cup plant-based milk

1 ¾ cups (450 ml) plant-based milk

2 teaspoons olive oil

2 green onions, finely sliced

4 teaspoons (20 g) cornstarch

1 teaspoon Dijon mustard

½ teaspoon ground nutmeg

4 anchovy fillets, finely chopped

1 ½ cups (400 g) fish pie mix

2 ½ cups (75 g) baby spinach, roughly chopped

½ cup (75 g) frozen peas

3 ½ tablespoons dairy-free butter, divided

Salt and black pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Boil potato chunks in salted water until tender, about 15–20 minutes. Drain and mash with ¼ cup dairy-free butter and ¼ cup plant-based milk. Set aside.
  3. In a medium saucepan, heat olive oil and 3 tablespoons dairy-free butter over medium heat. Add green onions and cook for 2–3 minutes until softened.
  4. Stir in cornstarch, Dijon mustard, nutmeg, and chopped anchovies. Slowly whisk in 1 ¾ cups plant-based milk until smooth. Cook until slightly thickened, about 3–4 minutes.
  5. Add fish, spinach, and peas to the sauce. Stir gently to combine and heat through. Adjust seasoning with salt and pepper if desired.
  6. Transfer the mixture to a baking dish and spread mashed potatoes evenly on top. Smooth the surface with a spatula.
  7. Bake in the preheated oven for 20–25 minutes until the top is lightly golden and the filling is bubbling.
  8. Serve hot, garnished with extra chopped green onions or fresh herbs if desired.

Notes

Use cod, haddock, or salmon for different fish flavors.

Add finely chopped carrots, leeks, or other vegetables to the filling.

Sprinkle breadcrumbs over mashed potatoes for a crispy topping.

Include lemon zest or juice for a fresh, bright flavor.

Frozen peas can be substituted with green beans or broccoli florets.

Nutrition