Put the chicken pieces in a medium saucepan with just enough water to cover. Cover and bring to a boil.
Drain the water. Rinse the chicken under water to get rid of any impurities.
Fill a double boiler or a medium soup pot with 4 cups of water. Add the prepared chicken, cover, and bring to a boil over medium heat.
Once the water boils , remove any impurities from the surface with a ladle. Adjust the heat to low.
Add the carrot, tomato, onion, and peppercorn. Simmer on very low heat for 1 1/2 hours.
Peel the potatoes and cut into 1-inch cubes. Add to the soup. Continue to simmer until the chicken is cooked through and the carrots and potatoes are tender, and still holding their shape, another 2 1/2 hours.