Wash and clean the whole chicken, then cut it into small pieces.
In a large pot, add water and the cleaned-cut chicken. Bring to a boil.
Once the water starts boiling, a white foam will form on top. Skim it off and discard it.
Add the onion, garlic, bay leaves, and fresh cilantro to the pot. Stir and let it cook for another 15 minutes or until the chicken is fully cooked.
While the chicken is cooking, prepare and cut all the vegetables for the soup.
Once the chicken is done, please remove it from the pot and strain the broth into another pot.
Use a spoon to mash the garlic and onion from the broth, allowing them to mix into the strained broth
Turn on the heat and slowly add the vegetables, starting with the ones that take longer to cook.
First, add the yuca and corn. Once the broth starts bubbling, reduce the heat to medium, cover the pot, and cook for 5 minutes.
Next, add the potatoes and carrots. Cover and let them cook for another 10 minutes.
Add the plantain and butternut squash. Cover and cook for another 10 minutes or until all the vegetables are soft and tender.
Add the chicken back into the pot. You can either shred it into small pieces or leave it on the bone.
Stir in the chicken bouillon cube, salt, pepper, and chopped cilantro. Mix well, cover, and let it simmer for another 5 minutes on medium heat.
Serve hot with a side of white rice, avocado, and lime wedges.
Enjoy it on its own or with rice for a more filling meal.