A ripe grapefruit should be firm to the touch but yield slightly under gentle pressure, much like a well-inflated balloon. It should not be excessively hard or soft.