Heartburn is caused by acid from your stomach backing up into your esophagus.
But what causes that acid to back up?
Certain foods cause your body to produce more acid, while other foods cause your lower esophageal sphincter (aka the LES) to relax, letting more acid escape into your esophagus. This is why some foods cause you more discomfort.
Some Foods That Can Cause Heartburn

Spicy Foods
- Chili peppers and other spices
- Garlic and onions

Fatty Foods
- Fried foods
- Avocados, nuts, and cheese

Acidic Foods
- Citrus fruits and juices
- Tomato-based foods, like spaghetti sauce, salsa, chili, and pizza

Other Culprits
- Chocolate
- Drinks with caffeine or alcohol, or any carbonated beverages
- Mint or peppermint