Rinse the chicken and place it in a large pot or saucepan.
Grind the garlic, ginger, herbs, Maggie, and salt in a mortar and pestle or finely chop them with a sharp knife. A blender or food processor will also work.
Rub spice mixture on the chicken, and then add paprika, white pepper, curry powder, and sliced onion.
Mix with a large spoon or clean hands until the chicken is well coated. Then marinate it in the fridge for about an hour (preferably overnight).
When ready to cook, add about a ¼ cup of water to the pan (if needed), bring it to a boil, and simmer for 10-15 minutes, depending on the chicken. (If using a backyard chicken, you may need to cook it longer.)
Stir frequently to prevent burning if you decide not to add water.
Pour in vegetable oil until it's about 3 inches (7-8cm) deep in a deep fryer or large saucepan and heat it to 350℉ (180℃).
Shake off the excess spice mixture and onions from the chicken. Deep-fry the chicken a few pieces at a time, moving them around so they don't stick. Fry until brown and crispy (10-15 minutes).
Remove from the fryer with a slotted spoon to a tray lined with paper towels. Repeat with the remaining chicken, keeping the done chicken warm in a 250℉ (120℃) oven. Serve with fries and African pepper sauce.