EZMeal

Semaglutide Diet Plan: What to Eat (Indian Veg & Non-Veg)

What to eat on semaglutide with Indian food: protein targets, veg and non-veg meal plans, and foods for nausea and constipation.

EZMeal team 8 min read
protein first food

On semaglutide, eat 5–6 small meals instead of 3 big ones, eat the protein part of each meal first, and aim for roughly 80–100 g protein a day from foods like hung curd, paneer, soya, dal, eggs, chicken and fish. Pair this with strength training 3 times a week to protect muscle. Limit fried food, sweets and large portions, which worsen nausea.

This article is general nutrition guidance for adults already prescribed semaglutide. It is not advice on whether to take the medicine or how to dose it — that is for your doctor.

Since semaglutide's patent expired in India in March 2026, dozens of generic brands have launched and prices have dropped. Many more Indians are now using it for weight loss or diabetes — and most of the diet advice online is written for Western food: turkey, salmon, halloumi.

This guide translates the latest expert advice into dal, roti, paneer and curd. It covers how much protein you need, a full day of vegetarian and non-veg meals, what to eat when you feel nauseous or constipated, and why strength training matters as much as food.

Why diet still matters on semaglutide

Semaglutide cuts appetite, but what you eat decides how much of the lost weight is fat versus muscle, and how bad the side effects feel. A 2025 joint advisory from four US obesity and nutrition societies highlights three problems:

  1. You eat much less without noticing. People on GLP-1 medicines eat 16–39% fewer calories. Below about 1,200 kcal (women) or 1,800 kcal (men), it becomes hard to get enough iron, calcium, B12, vitamin D and other nutrients.

  2. Muscle goes with the fat. In the main semaglutide trial (STEP 1), about 38% of the weight lost was lean mass, not fat. Without enough protein and strength training, you can end up lighter but weaker.

  3. Stomach side effects are common. In trials, 44% of people on semaglutide 2.4 mg had nausea (16% on placebo) and 24% had constipation. These usually ease after the first weeks and after each dose increase, and food choices make a real difference.

The good news: Indian home food — dal, curd, sabzi, roti — is a strong base for all three. It just needs more protein per bite and smaller portions.

How much protein you need

Aim for about 80–100 g of protein a day; the advisory suggests 80–120 g as a practical target. That is well above the usual 0.8 g per kg body weight, because higher intakes (1.2–1.6 g/kg) help protect muscle while you are losing weight quickly. Don't go below 0.4–0.5 g/kg, and don't stay above 2 g/kg for long.

If your appetite is very low, start where you can — even 60 g — and build up over 2–3 weeks.

With a small appetite, choose protein-dense, low-volume foods: more protein in fewer bites.

Food

Portion

≈ Protein (g)

≈ kcal

Chicken breast (cooked)

100 g

25–30

165

Whey protein

1 scoop (30 g)

24

120

Fish (rohu, surmai)

100 g

18–20

110–130

Soya chunks

25 g dry

13

85

Moong dal chilla

2 (50 g dal)

12

200

Eggs

2 whole

12

140

Firm tofu

100 g

10–12

120

Hung curd / Greek yoghurt

150 g

9–10

120–150

Paneer

50 g

9

145

Toned milk

250 ml

8

145

Sattu

30 g

6–7

120

Roasted chana

30 g

6

110

Cooked dal

½ katori

4

70

Eat protein first. Start each meal with the paneer, dal, curd, egg or chicken, then the vegetables, then roti or rice. If you fill up early, the protein is already in.

A sample day of eating (vegetarian and non-veg)

Both days use small meals every 3–4 hours, which the advisory recommends for nausea and low appetite. Calories and protein are estimates (±10%); your doctor or dietitian may set a different calorie target.

Vegetarian day — ≈1,380 kcal, ≈78 g protein

Time

Meal

≈ Protein (g)

8 am

150 g hung curd + 1 tsp chia seeds + a few pieces of papaya

10

11 am

2 moong dal chilla with 30 g paneer filling

17

2 pm

1 roti + ½ katori dal + soya matar (25 g soya) + vegetable sabzi

21

5 pm

Sattu drink (30 g sattu, water, lemon, roasted jeera)

7

8 pm

Paneer bhurji (75 g) + sautéed vegetables + ½ roti

17

10 pm (optional)

200 ml warm toned milk

6

Non-veg day — ≈1,250 kcal, ≈82 g protein

Time

Meal

≈ Protein (g)

8 am

2-egg bhurji + ½ roti

14

11 am

150 g hung curd + 1 small fruit

10

2 pm

1 roti + 100 g chicken breast curry (1 tsp oil) + ½ katori dal + salad

31

5 pm

Buttermilk + 30 g roasted chana

8

8 pm

100 g grilled fish tikka + sautéed vegetables + ½ katori rice

20

Can't finish it? Drop the roti or rice first, never the protein. A 1-scoop whey or soy protein shake in milk (about 24 g protein) can stand in for a meal on bad-appetite days.

Eating around the side effects

Side effects are worst in the first weeks and after each dose increase. These Indian food choices follow the advisory's guidance; if a symptom is severe or lasts more than a few days, call your doctor.

Side effect

Try

Avoid or reduce

Nausea

A small breakfast within an hour of waking; small meals every 3–4 hours; plain khichdi, curd rice, idli, toast; ginger or peppermint tea; sip fluids between meals

Long gaps without food, large meals, fried and oily food, very spicy gravies

Constipation

2.5–3 L fluids a day; slowly add papaya, guava, prunes, soaked raisins, sabzi, isabgol; daily walks

Dehydration; adding lots of fibre all at once

Diarrhoea

Small meals, curd, banana, plain rice, ORS or nimbu-pani with salt to replace fluids

Large or high-fat meals, rich gravies, alcohol

Acidity / reflux

Smaller dinner 3 hours before bed; stay upright after meals

Late heavy dinners, fried snacks, alcohol, excess tea or coffee

No appetite at all

Phone reminders to eat; liquid protein (milk, sattu, lassi without sugar, protein shake); soups like dal shorba

Skipping meals all day and then eating a large one

Get urgent medical help for severe stomach pain (especially spreading to the back), vomiting that won't stop, signs of dehydration (very little urine, dizziness), or yellowing of the eyes or skin.

Strength training: the part most people skip

Protein alone won't hold on to muscle. The advisory is clear that extra protein without strength training is likely not enough, and recommends strength training at least 3 times a week plus 150 minutes of moderate cardio (brisk walking counts).

As a trainer, this is the biggest gap I see. People on semaglutide walk more, but rarely lift. A simple home routine is enough to start:

Exercise

Sets × reps

Easier version

Chair squats

3 × 10–12

Sit-to-stand from a higher chair

Push-ups

3 × 8–10

Against a wall or kitchen counter

Backpack rows

3 × 10–12

Resistance band rows

Glute bridges

3 × 12–15

Smaller range of motion

Plank

3 × 20–30 seconds

On knees

Add load slowly — a backpack with books, water bottles, or bands — as reps get easy. If you have joint, heart or blood-pressure problems, get cleared by your doctor first.

What to limit — and planning for after

Limit these: maida and white-flour snacks, sugar and mithai, sweetened drinks and packaged juice, fried namkeen, processed meats, and alcohol (it worsens nausea and reflux). You don't need to ban them — the advisory suggests small, planned treats — but they crowd out protein when your appetite is small.

Ask about supplements. Because intake drops so much, your doctor may check vitamin D, B12 and iron, or suggest a multivitamin, calcium or vitamin D. Vegetarians are especially prone to low B12.

Build habits for life after the medicine. Studies show people can regain up to two-thirds of the lost weight within a year of stopping a GLP-1 medicine. The meal pattern, protein habit and strength routine you build now are what you keep when the injections stop.

FAQ

Can I eat roti and rice on semaglutide?

Yes, in smaller portions. Have 1 roti or ½–1 katori rice per meal, eaten after the protein and vegetables. Whole-wheat roti, millets and brown or parboiled rice are better choices than maida or white bread.

Can vegetarians get enough protein on semaglutide?

Yes, but it takes planning because appetite is low. Build each meal around hung curd, paneer, soya, tofu, moong dal chilla or sattu. A whey or soy protein shake helps on low-appetite days.

Should I take protein powder?

It's optional, not required. It's useful when you can't eat enough food — one scoop gives about 24 g protein in a small volume. Choose a plain whey or soy powder with no added sugar and check with your doctor if you have kidney disease.

What should I eat when I feel nauseous?

Small, plain, low-fat meals: khichdi, curd rice, idli, toast, a banana or ginger tea. Eat a small breakfast soon after waking and don't go more than 3–4 hours without food — empty-stomach nausea is common.

Can I fast (Navratri, Karwa Chauth, Ramzan) on semaglutide?

Talk to your doctor before fasting. Long fasts make nausea and dehydration worse, and people with diabetes on insulin or sulfonylureas can get dangerously low blood sugar. If allowed, keep protein high at the meals you do eat and drink enough water.

Will I regain weight when I stop semaglutide?

Many people regain some weight — up to two-thirds within a year in studies. Keeping the high-protein eating pattern and regular strength training reduces this risk.

Sources

Want a semaglutide-friendly Indian meal plan built around your weight, protein target and food preferences? EZMeal creates one with a grocery list in a few minutes.

This article is general information for healthy adults, not medical advice. If you have a health condition, are pregnant or take regular medication, speak to your doctor or a registered dietitian before changing your diet.

Keep reading

Get a 7-day plan built around food like this

Your calorie and protein targets and Day 1 free, in about three minutes.

Create my free plan