What Foods to Eat When You Have Gastritis

When your stomach lining is inflamed, the right foods can calm irritation and help it heal, while the wrong ones keep the cycle of pain and discomfort going. The core strategy is simple: choose foods that are low in acid, high in fiber, and gentle on your digestive tract, and eat them in smaller, more frequent meals throughout the day.

Vegetables That Soothe the Stomach

Vegetables are the backbone of a gastritis-friendly diet. The best choices are low in acid and high in fiber, which helps you feel full without triggering excess stomach acid. Root vegetables like sweet potatoes, carrots, and beets are particularly easy on an inflamed stomach. Green vegetables including asparagus, broccoli, green beans, spinach, and zucchini are also well tolerated.

High-water-content vegetables deserve special attention. Celery, cucumber, and lettuce help dilute and weaken stomach acid simply because of how much water they contain. Cauliflower and fennel are naturally alkaline, meaning they help offset the acid environment in your stomach rather than adding to it. Mashed carrots, pumpkin, and boiled potatoes are good options during flare-ups when you want something soft and easy to digest.

Fruits: Stick to Low-Acid Options

Not all fruit works well with gastritis. Citrus fruits, tomatoes (technically a fruit), and fruit juices tend to be acidic enough to irritate an already inflamed stomach lining. The safer picks are bananas, melons, watermelon, and apples. Bananas and melons are naturally alkaline, so they actively help neutralize stomach acid rather than just avoiding it. Avocados are another good choice, offering healthy fats in a form that’s gentle on digestion.

Lean Proteins That Won’t Irritate

Protein keeps you full and supports tissue repair, but the type matters. Chicken, fish, and beans are your best options. They’re easier on the stomach than red meat and far better than processed or cured meats like ham, bacon, or sausage, which tend to be high in fat and salt that can aggravate inflammation.

How you prepare protein matters as much as what you choose. Baking, grilling, or steaming keeps the fat content low. Fried chicken or battered fish defeats the purpose, since fried foods are one of the most reliable gastritis triggers.

Whole Grains and Complex Carbohydrates

Fiber-rich whole grains play a surprisingly important role in stomach health. A large cohort study at the Harvard School of Public Health found that people with the highest fiber intake had a 45% lower risk of developing duodenal ulcers over a six-year period compared to those eating the least fiber. Soluble fiber, the kind found in oats, barley, and legumes, was even more protective, lowering risk by 60%.

Oatmeal is one of the most commonly recommended foods for gastritis. It’s soft, filling, and rich in soluble fiber that forms a gentle coating in your digestive tract. Brown rice, couscous, and whole-grain bread are other solid choices. Pair these with lean protein and vegetables for balanced meals that keep you satisfied without overloading your stomach.

Foods That Fight Inflammation

Some foods go beyond just being “safe” and actively help reduce the inflammation driving your symptoms. Ginger is one of the most effective. It’s naturally alkaline and has anti-inflammatory properties that ease irritation in the digestive tract. You can grate fresh ginger into meals or steep it in hot water for tea.

Honey has antibacterial properties that may help your body manage the stomach bacteria H. pylori, one of the most common causes of gastritis. Turmeric also reduces gut inflammation. Omega-3 fatty acids, found in fish like salmon and in flaxseed, can lower stomach inflammation and may help slow H. pylori growth. Probiotic-rich foods like yogurt and kefir support the balance of good bacteria in your gut. Research has shown that certain lactobacillus strains found naturally in the human stomach have significant activity against H. pylori and can meaningfully improve gastritis symptoms.

What to Drink

Herbal tea and broth-based soups are among the best beverage choices. Like high-water vegetables, they dilute stomach acid and keep you hydrated without adding irritation. Ginger tea doubles as an anti-inflammatory.

Coffee is trickier. Caffeine increases stomach acid production and speeds up digestive contractions, which can worsen gastritis symptoms. If you can’t give it up entirely, there are ways to reduce the impact. Dark roasts are lower in acidity than light or medium roasts. Cold brew, because of its longer steeping process at cooler temperatures, is also less acidic. A small shot of espresso delivers less total acid than a large cup of drip coffee simply because of the volume difference. Chicory coffee is naturally caffeine-free and may actually support gut health rather than irritate it.

Alcohol, carbonated drinks, and fruit juices are best avoided. All three can increase acid production or directly irritate the stomach lining.

Foods to Avoid

Knowing what to skip is just as important as knowing what to eat. The main categories of gastritis triggers are:

  • Fried and high-fat foods: chips, french fries, fatty cuts of meat, and anything deep-fried
  • Spicy foods: hot peppers, hot sauce, and heavily spiced dishes
  • Acidic foods: tomatoes, citrus fruits, and vinegar-based dressings
  • Processed meats: bacon, ham, sausage, and deli meats
  • Fruit juices: even “healthy” juices are concentrated acid without the fiber that whole fruit provides

How You Eat Matters Too

Even the best foods can cause problems if you eat too much at once. Large meals stretch the stomach and trigger more acid production, which is exactly what you’re trying to avoid. Eating smaller meals more frequently throughout the day, rather than two or three large ones, keeps acid levels more stable and gives your stomach lining less to cope with at any given time.

Timing also plays a role. Eating late at night or snacking right before bed means your stomach is actively producing acid while you’re lying down, which can worsen symptoms. Try to finish your last meal at least two to three hours before you go to sleep. And eat slowly. Rushing through meals leads to swallowing air and eating more than you need, both of which put extra stress on an already irritated stomach.