Chop all vegetables except the eggplant to prevent it from browning.
Finely dice the garlic and ginger.
In large bowl combine the chicken, garlic, ginger, salt, pepper, paprika, thyme, whole hot peppers and bay leaves and marinate for at least two hours.
Remove the chicken, hot peppers and bay leaves and set aside.
Chop the eggplant and mix into remaining vegetable mixture.
Add half of this mixture into a large Dutch oven.
Layer on the chicken, followed by bay leaves and hot peppers.
Add a few more sprigs of thyme and a bit more salt and pepper.
Crumble the bouillon cube and sprinkle on top.
Finish the layering by adding the remaining vegetables on top.
Set stove to medium high heat, place the lid and cook for 15 minutes.
Reduce heat to medium low and cook for an additional 45 minutes. During this time, shake the pot occasionally, but do not remove the lid.
After the 45 minutes, check the chicken for doneness. It should be fall off the bone tender. If not, cook for several more minutes