In a large mixing bowl, combine the water, minced garlic, grated ginger, paprika, curry powder, rosemary, bouillon powder, cayenne pepper, lemon juice, vegetable oil, salt and pepper to taste. Whisk thoroughly to create a well-blended marinade.
Place the meat in the bowl of marinade ensuring that all pieces of meat are well coated.
Cover the meat with plastic wrap and refrigerate for at least 2 hours, ideally overnight, to allow the flavors to penetrate and tenderize the meat.
Preheat your grill to medium-high heat. If using coals, ensure they are evenly distributed and fully heated before cooking.
Place the meat on the grill, positioning them over direct heat. Grill the meat for 20-25 minutes for goat or beef occasionally to ensure even cooking. Baste the meat with any remaining marinade during the grilling process to keep it moist and flavorful.
Check the meat for doneness by cutting into a piece – it should be slightly pink in the center for goat and beef, or fully cooked through for chicken and pork. Adjust the grilling time as needed.
Remove the meat from the grill and allow it to rest for a few minutes before serving.
Serve your delicious Nyama Choma with your choice of accompaniments, such as Ugali, Sukuma Wiki, Chapati, and Kachumbari.