Gather all the ingredients needed.
Heat olive oil in a large skillet. Season the chicken with salt and pepper and place skin side down in the pan. Cook for 5 minutes per side until browned.
While the chicken is frying, place the chilis in a bowl of water and microwave for 3 minutes. Remove and let sit for 5 minutes.
Add the tomatoes, water and chilis to a blender. Blend until smooth, then strain through a fine strainer. Press through with a spatula until all the pulp has been pressed through.
Remove the chicken from the pan. Add the onion and garlic and cook for 3 minutes. Add the chicken bouillon, bay leaf, thyme, oregano and coriander and stir.
Add the carrots and potatoes and cook for 5 minutes, stirring often.
Add the tomato puree and stir. Cook for 10 minutes.
Add the chicken into the sauce and simmer over medium heat for 30 minutes.
Add the olives and continue simmering for another 5 minutes. Remove the bay leaf before serving.
Serve with bread or over a bed of rice.
Enjoy every bite!