Most women find they can eat whatever they like, including spicy foods, cabbage, and chocolate.
Some strongly flavored foods may change the taste of your milk. But occasionally your baby may be fussy at the breast after you eat a particular food. If you notice a pattern, simply avoid that food. Moderate caffeine intake is fine, but too much can interfere with your baby's sleep, or make him fussy. Having an occasional social drink will not hurt your baby, but may make him sleepier than usual.