Fish curry is a staple across India's coastal regions, featuring fresh fish simmered in a tangy, spiced gravy. This high protein, healthy dish is rich in omega-3s and ideal for DASH diet, weight loss, and family dinners.
Heat vegetable oil over medium heat in a large skillet. Add chopped onions and sauté for 3-4 minutes until soft and lightly golden.
Add garlic and ginger; cook for 1 minute, stirring to release their aroma.
Stir in curry powder, turmeric, salt, and black pepper. Toast the spices for 1 minute, then add chopped tomatoes. Cook for 5 minutes until tomatoes soften.
Pour in coconut milk and bring to a gentle simmer. Carefully nestle fish fillets into the sauce and cover the skillet.
Simmer on medium-low heat for 10-12 minutes, until fish is cooked through and flakes easily. Finish with lime juice and fresh cilantro before serving.