Combine ginger, garlic, onion, tomatoes, bouillon cube and water in a pot. Boil and simmer until tomatoes are soft. Pressed the tomatoes using the back of a fork to release its flavor.
Add the dried shrimp and remaining water and simmer for 5 minutes.
Place the long string beans, bitter gourds and okra into the pot. Simmer for 3 minutes.
Add the eggplants and simmer for another 2 minutes.
Add the alugbati leaves and season with fish sauce. Simmer for another 2 minutes. Switch off heat and cover to cook further.
Thoroughly clean the fish. Rub with lots of salt for a minute. Pour vinegar and massage for another minute to remove the fishy smell. Rinse with water and drain excess water.
Season with salt and pepper before frying.