Prepare the fish if required, removing any bones and skin.
Boil the potatoes in salted boiling water for 20 minutes.
Meanwhile, add the butter to a frying pan over medium heat and cook the fish for 3 minutes on each side.
Remove the fish from the pan and set aside.
Chop the jalapeno, bacon and onion and cook in the pan for 5 minutes.
Add the corn, some ground pepper and the grated cheese and stir to combine well.
Add the milk and turn to a low heat and simmer for 5 minutes.
Add the cooked fish and potatoes to the pan.
Garnish with chopped parsley and serve immediately.