01 - Rinse goat meat and place in a large saucepan. Add half the sliced onions, the garlic, ginger, half the salt, and enough water to cover the meat, not exceeding 0.85 cup. Bring to a boil, reduce heat, cover, and simmer for 25 to 30 minutes until meat is tender and most liquid is absorbed.
02 - Heat vegetable oil in a heavy-bottomed frying pan over medium-high heat. Add the remaining onions and cook until golden brown and fragrant.
03 - Add diced tomatoes and green chilies to the pan. Sauté until the tomatoes are softened and the mixture reduces to a thickened consistency.
04 - Add the cooked goat meat along with any remaining juices. Mix in paprika, ground coriander, black pepper, turmeric powder if using, and the remaining salt. Stir thoroughly and cook uncovered, stirring frequently, for 10 to 15 minutes until the sauce clings to the meat.
05 - Taste, adjust seasoning as desired, then stir in the fresh chopped coriander. Cook for an additional 1 to 2 minutes.
06 - Transfer the wet fry to a serving bowl and present hot with ugali, rice, or chapati.