Skip to main content
Sucralfate

Should You Avoid Certain Foods While Taking Sucralfate?

Katherine Krive, DOFarzon A. Nahvi, MD
Written by Katherine Krive, DO | Reviewed by Farzon A. Nahvi, MD
Updated on August 27, 2026

Key takeaways:

  • Take sucralfate on an empty stomach — either 1 hour before a meal, or 2 hours after one.

  • You don’t have to limit your diet when taking sucralfate. But certain foods may make ulcer pain worse.

  • Some foods — like spicy foods and citrus fruits — can cause pain for some people. But they can actually be helpful for others. Pay attention to how you feel after eating. This will help you understand which foods to avoid while taking sucralfate. 

Save on related medications

If you’re starting a new medication, one of the first questions you might ask is, “Are there any foods I should avoid?” When it comes to sucralfate, the answer isn’t exactly straightforward. 

Here, we’ll review what sucralfate does and why it’s best to take on an empty stomach. We’ll also discuss what the science says about avoiding certain foods while taking sucralfate. This will help you make an informed decision about what foods are best for you. 

What is sucralfate?

Sucralfate is a medication that helps to heal duodenal ulcers (ulcers in the first part of the intestine). 

Sucralfate coats the stomach and intestine and protects its lining. It does this by creating a physical barrier that protects the stomach from foods and acids that can trigger it. An ulcer can heal more quickly with this protection. And some people take sucralfate to prevent future ulcers. 

Foods you might need to avoid if you’re taking sucralfate for ulcers

Food can prevent sucralfate from properly lining your intestine. This is why you should take sucralfate on an empty stomach — either 1 hour before a meal, or 2 hours after one. But there are no specific foods that interact with sucralfate.

That said, most people who take sucralfate are using it to treat duodenal ulcers. And some people with ulcers find that certain foods worsen their pain. Gastroenterologists don’t recommend that everyone with an ulcer avoid specific foods. But certain substances — like caffeine and alcohol — might irritate the intestinal lining and make it harder for ulcers to heal.

The following foods are some of the most common to trigger stomach discomfort. Pay close attention to see if they worsen your pain. 

Spicy foods

Experts agree that spicy foods don’t cause ulcers. But these foods can irritate the ulcers that already exist. So, spicy foods can be a pain trigger for people with ulcers. 

On the other hand, some research shows capsaicin — the chemical that makes peppers spicy — can help ulcers heal. So, take note of how spicy foods make your digestive system feel.

Some examples of spicy foods include:

  • Hot peppers, like habanero, jalapeno, and ghost peppers

  • Foods made with spices, like cayenne, ginger, and chili

  • Certain sauces, like salsa and curry

Citrus fruits

Citrus contains a lot of acid. So, in the past, people with ulcers were told to avoid citrus fruits. But there isn’t much evidence to show that citrus is harmful for people with ulcers. That said, some people do have worse ulcer pain after drinking citrus fruit juices.

If they don’t trigger pain for you, eating citrus fruits might actually be helpful. Research shows that flavonoids — natural chemicals found in many citrus fruits — can protect the intestinal lining. And citrus fruits may help to destroy Helicobacter pylori (H. pylori), a bacteria that causes ulcers. 

Tomatoes

Tomatoes, and the sauces made from them, also have a lot of acid. They can cause ulcer pain for some people. But like citrus fruits, they also contain flavonoids. So, tomatoes may protect the intestinal lining. This is helpful when you’re taking sucralfate to heal an ulcer. 

Fried foods

Fried foods might cause increased pain and discomfort if you have an ulcer. Eating a lot of fried foods may also be linked with H. pylori infections, which are a major cause of ulcers. That’s the opposite of what you want when you’re treating ulcers with sucralfate. 

Dairy

In the past, it was common to recommend dairy as a way to soothe ulcer pain. And certain kinds of bacteria found in yogurt and other dairy foods — lactobacillus and bifidobacterium — can be helpful. They can decrease H. pylori and improve the gastrointestinal lining. 

But drinking milk is no longer recommended as a treatment for ulcers. Some evidence suggests that milk might actually lead to more acid production. So, see how your body feels after consuming dairy products to decide whether you should avoid them while taking sucralfate. 

Caffeine 

Coffee, tea, and other drinks with caffeine increase acid and enzymes in the stomach. Sucralfate helps heal the intestinal lining by creating a physical barrier, so that acid and enzymes don’t irritate your stomach as much as they normally would. Avoiding caffeine may help sucralfate protect the lining. However, the research isn’t clear whether caffeine is actually harmful to the lining or ulcers.

Alcohol

Drinking alcohol can increase your chances of complications, like bleeding from an ulcer. So, if you’re taking sucralfate to treat an ulcer, it’s best to reduce or limit alcohol. Avoiding alcohol may also help ulcers heal, which helps sucralfate do its job. 

Carbonated beverages

Like many of these foods, carbonated beverages are a trigger for acid reflux in people with gastroesophageal reflux disease (GERD). But there isn’t a lot of research to show that they make ulcers worse. If drinking fizzy drinks gives you reflux symptoms, you might feel like it’s hard to tell apart from your ulcer pain. When you take sucralfate for an ulcer, see how carbonated beverages make you feel.

Can you take sucralfate with food?

You should take sucralfate on an empty stomach. That’s because food can block sucralfate from binding to the lining of your intestine. Sucralfate can’t stick to the ulcer or the lining around it if you have food in your digestive tract at the same time. So, it’s best to avoid eating food around the time you take your medication.

How long after taking sucralfate can you eat?

Take sucralfate 1 hour before you eat. That gives it time to reach your stomach and form a protective layer over the ulcer before food arrives.

If you've already eaten, wait 2 hours before taking your dose. That's roughly how long it takes for a meal to clear.

Frequently asked questions

If you eat 30 minutes after taking sucralfate, the medication may not work as well as it should. The medication needs time to be able to coat and protect your digestive system. After taking sucralfate, try to wait at least 60 minutes before you eat. But if you eat sooner than that, you don’t need to repeat your dose. Just try to wait the full 60 minutes the next time you take it.

Yes, you can go to sleep right after taking sucralfate. Timing your dose around bedtime can be convenient because your stomach is more likely to be empty, and you won’t have to set a timer to know when you can eat next. 

Constipation is the most common side effect of sucralfate. This likely happens because the medication slows down the movement of water and other fluids in your digestive tract. If you experience constipation, some simple lifestyle tips may help, including exercising regularly and eating enough fiber.

The bottom line

When you’re taking sucralfate for ulcers, you don’t need to worry about avoiding foods that interact with it. The important thing is to take it on an empty stomach. 

Some people with ulcers experience pain when eating certain foods. So, it’s best to pay attention to how you feel when you eat them. You can use your symptoms to help decide if you should avoid those foods while taking sucralfate for an ulcer. 

why trust our exports reliability shield

Why trust our experts?

Katherine Krive, DO, is a freelance medical writer and editor. She is also a psychiatrist who has practiced in hospital, academic, and community settings.
Alex Eastman, PhD, RN, is a California-based registered nurse and staff medical editor at GoodRx, where he focuses on clinical updates and Latino health.
Farzon Nahvi, MD, is an emergency medicine physician and author of “Code Gray: Death, Life, and Uncertainty in the ER.” He works at Concord Hospital in Concord, New Hampshire, and teaches at the Geisel School of Medicine at Dartmouth.

References

Mandalari, G., et al. (2017). Effectiveness of citrus fruits on Helicobacter pylori. Evidence-Based Complementary and Alternative Medicine.

Masood, M. I., et al. (2011). Beneficial effects of lactic acid bacteria on human beings. Critical Reviews in Microbiology.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?