Peel the potatoes, cut them into equal pieces, and cook for 20 minutes, or until soft.
Meanwhile, cut the onion into wide rings. Cut the tops off the tomatoes and cut them into quarters. Optionally, you can peel the tomatoes. Please see the notes below for tips on how to do it.
Heat the oil in a large skillet over medium heat. Sauté the onion with tomato for 10 minutes until golden brown. Add the pangasius fillet (spiced with dry herbs, garlic, and onion powder), and fry with the lid on for a further 7-8 minutes until cooked through. Add some water if needed. Turn halfway through.
Drain the potatoes and mash them with a potato masher. Mix the milk with the potatoes to form a smooth puree. Place the pan on low heat and mix in the endive in parts. Keep stirring until the endive has shrunk slightly. Season with salt and pepper.
Serve in dip plates. Enjoy!
Notes
Use less oil if you keep an eye on weight maintenance. I usually use 2 Tbsp of avocado oil.
You can defrost fish before cooking.
When you drain the potatoes, leave some liquid. You may need to add it to the potato or fish.
You can peel the tomatoes if you don't like the cooked tomato skin on your plate, like me :) For me, the easiest way is to make cross cuts on the bottom of each tomato with a very sharp knife. Pour the boiling water over the tomatoes for a few seconds. And easily remove the skin from them.