White guava: These are less common in the U.S. and have white flesh. They are eaten when unripe. Examples include Thai guava and Mexican white guava. When shopping for ripe guavas at the grocery store ...