Take enough water in a kadai. Put 2 tbsp of white vinegar and ½ tsp of salt. Then put 3 pieces of fish. Boil for 10 minutes. Transfer them to a plate when done. Let them cool. (Pro tip: Adding vinegar to the water removes the smell of the fish).
In the meantime, finely chop two medium-sized onions.
Grind a piece of 1-inch ginger in a mortar and pestle. (Pro tip: You may grate or grind ginger. However, doing it this way enhances the flavor and taste).
Now, remove the skin and debone the fish. Mash them in a bowl.
Take 3 tbsp of refined oil in a kadai. Fry 6 to 7 garlic cloves until brown. Remove them.
Put the mashed fish in the same oil. Fry for 4 to 5 minutes. (Pro tip: Frying the fish will make the momos juicy. It will also remove the raw smell).
Turn the flame off. Mix the chopped onions.
Grind the fried garlic cloves.
Add it and the ginger with salt to taste. Mix.
Mix 1 tsp dark soy sauce.
Mix 1 egg.
Transfer it to a bowl. Add 2 cups of finely chopped fresh coriander leaves. Mix.
Cover it. Keep it aside for about 10 minutes.
Take 2 cups of refined wheat flour (maida) and make a dough. Grease it with oil. Cover it and let it set for 30 minutes.
Cut small balls from the dough.
Roll to make the wrappers.
Put the stuffing in.
Seal them.
Grease the steamer.
Steam for 10 minutes.
Your homemade steamed fish momos are ready. Serve them hot with tomato sauce and garnish with fresh coriander leaves.