Take 1.5 cups of refined wheat flour (maida), salt, and sugar to taste in a flat bowl along with 2 tsp of refined oil. Mix.
Add water. Make a dough.
Put 3 large pieces of fish (Rohu) in enough water in a kadai. Add ½ tsp of salt and 1 tsp of white vinegar. Boil for 10 minutes.
Take 1 medium-sized onion, ½-inch ginger, 4 garlic cloves, 3 green chilies, and 1 medium-sized tomato, all cut into small pieces, in a mini chopper.
Chop them.
Take the fish pieces out, cool, debone, and mash them.
Dry roast 2 tsp of Bengal gram flour (sattoo) in a kadai.
Take 2 tbsp of mustard oil. Fry the minced ingredients for 1 minute.
Add ½ tsp of turmeric powder, Kashmiri red chili powder, cumin powder, and coriander powder. Mix.
Add mashed fish. Cook for 10 minutes.
Add salt and ¼ tsp of sugar to it. Mix.
Add roasted sattoo. Mix.
Add ½ cup of finely chopped fresh coriander leaves and ½ tsp of garam masala powder. Also, add the juice of half a lemon. Mix.
Transfer it to a plate. Spread and cool it.
Make small balls. Keep aside.
Grease your hand with oil. Knead the dough.
Make small pieces.
Take one. Make it round.
Sprinkle little maida on it.
Make a small bowl.
Put a little stuffing.
Seal the sides and center.
Flatten it. Keep it in the bowl. Repeat steps 18 to 22 for all.
Take refined oil in a kadai. Heat it.
Grease a rolling surface with oil. Roll each stuffed piece. Repeat and keep all aside.
Put a piece carefully in oil. Press a little. Fry each piece individually.
Flip till it is swollen.
Remove when it turns slightly brown and crisp. Put it in tissue paper to absorb oil.
Your spicy and tasty homemade fish kachoris are ready. Lay them on a plate. Serve them hot with dry potato curry (kosha alur dom).