In a mixing bowl, combine fish pieces with lemon juice and salt. Let it marinate for at least 15-20 minutes.
In a small bowl, mix turmeric powder, red chili powder, garam masala, coriander powder, and cumin powder.
Apply the spice mixture evenly to the fish pieces, ensuring they are well-coated. You can add a bit more oil if needed for better absorption of spices.
Add ginger paste, garlic paste, and chopped green chili (if using) to the marinated fish. Mix well and let it sit for another 10 minutes to infuse flavors.
Heat oil in a frying pan over medium heat. Once the oil is hot, add the fish pieces carefully and fry them until golden brown on both sides—usually about 4-5 minutes per side.
Lower the heat slightly and cover the pan to allow the fish to cook evenly. Cook for another 5 minutes, ensuring the fish is cooked through.
Once cooked, remove the fish from the pan and garnish with fresh chopped cilantro. Serve hot with steamed rice or alongside a refreshing cucumber salad for a perfect Indian meal.
LIKE SHARE SAVE