Begin by taking clean, gutted chicken and stuff with bay leaves and garlic. Coat skin with remaining seasonings.
Place chicken in stock pot and fill with water.
Boil on high until chicken is fully cooked and fall-off-the-bone tender, about one and a half hours.
Remove chicken from pot and allow to cool before stripping from bones.
With the broth remaining in the stock pot, add carrots, corn, green beans, celery, and potatoes. Cook on high until potatoes and carrots are fully cooked.
While vegetables are cooking, strip chicken and dice to chunks.
Once vegetables are cooked and tender, add chicken, mushrooms, and barley. Cook on medium until chicken is reheated and barley is cooked, about half an hour.
Serve hot with fresh bread and enjoy!