There are a couple reasons why some foods cause heartburn.
Heartburn may occur when the lower esophageal sphincter (LES), the valve between your esophagus and your stomach, relaxes when it shouldn't, and food and stomach acid comes back up into your esophagus.
The following are examples of foods that can relax the LES:
- Fried (greasy) foods
- High-fat meats
- Butter and margarine
- Creamy sauces
- Salad dressings
- Whole-milk dairy products
- Caffeinated beverages (e.g., soft drinks, coffee, tea, cocoa)
Heartburn may also occur when the stomach produces too much acid, and this backs up into the esophagus. Foods that may stimulate acid production and increase heartburn are:
- Caffeinated beverages
- Carbonated beverages
- Spicy foods
- Black pepper
- Citrus fruit and juices (e.g., orange, grapefruit)
- Tomato juice
Of course, everyone is different, so keeping a food diary will be helpful in determining which specific foods are problematic for you.
It is also important to remember that when you eat and how much you eat can also play a role in the occurrence of heartburn. Eating too close to bedtime, or eating too large of a meal later at night, can contribute to nighttime heartburn. For more information, you can read about preventing nighttime heartburn.
Preventing heartburn when eating isn't just about what foods you eat -- it also has much to do with how you prepare your food and how you eat it. You can follow some meal planning tips to prevent heartburn.
Magee, Elaine: Tell Me What to Eat If I Have Acid Reflux. Book-mart Press: New Page Books, 2001, ISBN: 1564145743.
Peikin, M.D., Steven R.. Gastrointestinal Health. New York, NY: HarperCollins Publishers, Inc., 2004.
Sklar, Jill and Cohen, Annabel: Eating for Acid Reflux: Marlowe & Company; Imprint of Avalon Publishing Group, Inc. 2003, ISBN: 1569244928.