Heat a large saucepan over medium heat. Add the oil, onion, garlic, bay leaves and thyme and cook for 4–5 minutes or until the onion is tender. Add stock, chicken, potato and rice, bring to the boil and cook for 10–12 minutes or until the chicken is cooked through. Remove the chicken from the pan and set aside.
Cook for a further 5 minutes or until the rice is cooked and the potato is tender. Shred the chicken, return to the pan and add the broad beans, salt and pepper. Cook for a further 2 minutes or until the chicken and broad beans are warmed through. Serve soup topped with parsley. Serves 4.