Split the turkey wings into drummettes and flats, and discard the wing tips or save them for making stock. Wash with the juice of a lime or lemon and cool water. Alternatively, you can use white vinegar and water. Drain.
Season with salt, black pepper, soy sauce, all-purpose seasoning, scallions, 1 tablespoon tomato ketchup, green seasoning, onion, allspice berries, and browning. Marinate for two hours or overnight for best results, as the marinade will penetrate deeper. Remove from the fridge about 30 minutes prior to cooking.
Heat the oil in a deep solid pot and add the seasoned wings, shaking off the marinade and reserving it. Stir and cook on medium heat for about 6–10 minutes, allowing a slight color to develop.
Add 2 1/2 cups water to the same bowl with the leftover marinade and stir to pick up everything. Set aside.
Add the bell peppers, ginger, bay leaves, habanero pepper (keep whole and remove later or burst it to release its heat, that Caribbean sunshine), and carrot. Stir well and cook for another 2–3 minutes.
Add the water along with the marinade and the remaining ketchup, then bring to a boil by raising the heat.
Reduce to a simmer and cook for about 1 hour with the lid slightly ajar. Add more water if necessary.
Taste and adjust the salt to your liking. If you didn’t break the habanero pepper, now would be a good time to remove it.
Decide if the gravy consistency is to your liking, keeping in mind it will thicken further as it cools and with the residual heat of the pot. Top with parsley and serve with coconut rice or classic Jamaican rice and peas.