The best foods to eat on semaglutide are small, balanced meals built around lean protein, easy-to-digest carbohydrates, fruits or vegetables, and moderate amounts of fat. Eat slowly, stop when you feel comfortably full, and limit fried, greasy or very large meals if you have nausea, reflux, bloating or vomiting.

Semaglutide can reduce appetite and delay stomach emptying. Common side effects include nausea, vomiting, diarrhea, constipation, abdominal pain and reflux. Current 2026 FDA labeling for oral semaglutide says to take the tablet with no more than 4 ounces of water, then wait at least 30 minutes before eating or drinking other beverages. Injectable semaglutide can be taken with or without food.

Semaglutide Diet at a Glance

Situation Choose more often Limit or adjust
Normal appetite Lean protein, cooked vegetables, fruit, potatoes, rice, oats and whole grains as tolerated Very large meals and highly processed foods
Nausea or reflux Plain toast, crackers, rice, bananas, potatoes, eggs, yogurt and cold foods Fried foods, greasy meals, strong smells and lying down after eating
Early fullness or bloating Small meals, soft foods, soups and liquids Large portions, carbonated drinks and difficult-to-digest foods
Vomiting or diarrhea Small sips of water and electrolyte fluids Alcohol and heavy, fatty meals
Constipation Fluids, regular meals and fiber-rich foods if tolerated Large fiber supplements if you have severe bloating or early fullness

What Should You Eat on Semaglutide?

Choose foods that provide useful nutrition without making meals too large or difficult to digest.

1. Include Protein in Each Small Meal

Protein makes a small meal more filling and nourishing. Options include:

  • Eggs or egg whites
  • Chicken or turkey
  • Fish
  • Tofu
  • Low-fat cottage cheese
  • Greek yogurt
  • Beans or lentils, if they do not worsen bloating
  • Protein shakes if solid food is difficult to tolerate

Examples include scrambled eggs with toast, Greek yogurt with banana, chicken with rice, or fish with mashed potatoes.

2. Choose Carbohydrates You Tolerate Well

Semaglutide does not require a no-carbohydrate diet. Comfortable options may include:

  • Oatmeal
  • Rice
  • Potatoes
  • Whole-grain or white toast
  • Crackers
  • Pasta
  • Fruit

When nausea or other gastrointestinal symptoms flare, toast, rice, potatoes, crackers and plain pasta may be easier to tolerate than heavier meals.

3. Adjust the Texture of Fruits and Vegetables

Cooked vegetables and soft fruits may be easier to manage than large salads or raw vegetables when you have bloating or early fullness. Try:

  • Bananas
  • Melon
  • Applesauce
  • Cooked carrots
  • Zucchini
  • Squash
  • Soft green beans
  • Blended vegetable soups

When symptoms settle, gradually add a wider range of vegetables, fruits and whole grains. A very low-fiber diet is not right for everyone.

4. Keep High-Fat Meals Small

Fat is not forbidden on semaglutide, but large, high-fat meals may worsen nausea, reflux or fullness. Foods to limit include:

  • Fried chicken and French fries
  • Pizza with heavy toppings
  • Creamy sauces
  • Large portions of cheese
  • Sausage and fatty cuts of meat
  • Pastries and rich desserts
  • Large amounts of butter, oil, nuts or avocado at one time

Small portions of olive oil, avocado, nuts or seeds may fit into your diet if they do not trigger symptoms. The concern is usually the size and richness of the meal, not the complete removal of dietary fat. Guidance for delayed stomach emptying also favors smaller meals with less fat and, during stronger symptoms, softer foods.

How Much Should You Eat on Semaglutide?

Start with a small portion, eat slowly and stop when you first feel comfortably full. You do not need to finish a standard restaurant portion.

A simple approach is:

  1. Start with a small portion of protein.
  2. Add a modest serving of carbohydrate.
  3. Add cooked vegetables or fruit if tolerated.
  4. Wait before deciding whether you need more.

If three meals feel too large, divide your usual intake into four to six smaller meals or snacks. This pattern is also commonly used when delayed stomach emptying causes nausea, bloating or early fullness.

What to Eat if Semaglutide Makes You Nauseated

Choose plain, low-fat foods in small portions:

  • Dry toast or crackers
  • Plain rice or pasta
  • Boiled or mashed potatoes
  • Plain oatmeal
  • Banana or applesauce
  • Scrambled or boiled eggs
  • Plain Greek yogurt
  • Cottage cheese
  • Soft tofu
  • Cooked carrots, zucchini or squash
  • Clear soup or low-fat broth

Cold foods may be easier than hot foods when cooking smells trigger nausea. Ginger, peppermint or fennel tea may also help some people. Avoid greasy food, strong smells and lying down soon after eating.

What to Drink on Semaglutide

Sip fluids regularly rather than waiting until you are very thirsty. Water, low-calorie drinks, clear broth and oral rehydration solutions can help when nausea, vomiting or diarrhea makes normal drinking difficult.

Vomiting and diarrhea can cause dehydration. The FDA warns that volume depletion related to these side effects can contribute to acute kidney injury.

Contact a healthcare professional promptly if you cannot keep fluids down, have dark urine, feel lightheaded or are vomiting repeatedly.

What Foods Should You Avoid on Semaglutide?

There is no universal list of foods that every person taking semaglutide must avoid. However, these foods often worsen gastrointestinal symptoms:

  • Large meals
  • Fried or greasy foods
  • Very rich or creamy meals
  • Carbonated drinks if they cause bloating
  • Alcohol when you are nauseated or vomiting
  • Foods that trigger your reflux, diarrhea or abdominal discomfort

Do not remove all fiber automatically. If you have severe bloating, early fullness or suspected gastroparesis, large amounts of high-fiber food and fiber supplements may worsen your symptoms. Ask your prescriber or a registered dietitian for advice that fits your situation.

A Simple Day of Eating on Semaglutide

Breakfast: Greek yogurt with banana, or scrambled eggs with toast

Lunch: Chicken, tofu or fish with rice and cooked vegetables

Snack: Cottage cheese, a small protein shake, crackers or fruit

Dinner: Fish or lean meat with mashed potatoes and cooked zucchini

Fluids: Water or another low-calorie drink throughout the day

During nausea, use smaller portions of toast, rice, potatoes, eggs, yogurt, bananas or broth until symptoms improve.

Does Semaglutide Need to Be Taken With Food?

The answer depends on the formulation.

  • Injectable semaglutide, including Ozempic and Wegovy injections, can be used at any time of day, with or without meals.
  • Oral semaglutide tablets have specific timing instructions. Current FDA labeling for Rybelsus and oral Ozempic says to take the tablet in the morning on an empty stomach with no more than 4 ounces of water. Wait at least 30 minutes before eating, drinking other beverages or taking other oral medicines.

Follow the instructions for the exact product prescribed to you. Do not change the dose or delay dose increases without speaking with your prescriber.

When to Seek Medical Advice

Speak with a healthcare professional if nausea, vomiting, constipation or abdominal pain is severe, persistent or stopping you from eating and drinking enough.

Semaglutide is not recommended for people with severe gastroparesis. FDA labeling also includes warnings about severe gastrointestinal reactions, pancreatitis, gallbladder disease and dehydration-related kidney injury.