Yes, French onion dip needs to be refrigerated. This is because the dip contains dairy products that can spoil if left out at room temperature for too long. The other reason to keep this dip chilled is because it often contains mayonnaise, and mayo-based dishes are best kept cold. So, to be on the safe side, refrigerate your French onion dip before serving.