Guava is a naturally sweet fruit when ripe. But when it's not ripe they are sour. If the guava is ripe, it will be soft, juicy and sweet. Unripe guavas are not soft to touch and are harder than ripe guava. They are also sourer, and they taste more on the acidic