Post-workout Indian meal: paneer bhurji, boiled eggs, protein shake and rajma rice
Nutrition · Recovery

Post-Workout Meal: What to Eat After the Gym, With Indian Veg and Non-Veg Options

Updated October 2, 2026 · 7 min read · By UltraFit360 Team

💡 Quick Answer

A good post-workout meal has 20–40 g of protein plus some carbs, eaten within about two hours of training. Indian options: egg and paneer bhurji with 2 roti (about 36 g protein), a chicken tikka rice bowl (about 48 g), rajma-rice with curd, or a whey shake followed by dal, roti and paneer.

  • Protein per meal: about 0.25–0.4 g per kg body weight.
  • Add carbs (roti, rice, poha, fruit), especially after leg days and long sessions.
  • The 30-minute window is a myth; within a couple of hours is fine.
  • Daily protein total (about 1.6 g/kg for muscle gain) matters most.

The best post-workout meal combines a good dose of protein (about 20–40 g) with some carbohydrate, eaten within roughly two hours of training. On an Indian diet that can be as simple as egg and paneer bhurji with two rotis, a chicken tikka rice bowl, rajma-chawal with curd, or a whey shake followed by your normal dal-roti dinner. This guide covers what to eat after the gym, how much protein and carbs you need for your body weight, quick options when you can't cook, and how to time it around morning and evening workouts.

What Your Body Needs After a Workout

What about fat? A little is fine. Fat slows digestion slightly but does not cancel out your workout. Just avoid making every post-gym meal deep-fried.

How Much Protein and Carbs After the Gym?

Body weightProtein per post-workout meal (0.25–0.4 g/kg)Carbs after a hard session (rough guide)
50 kg13–20 g40–60 g
60 kg15–24 g45–70 g
70 kg18–28 g50–80 g
80 kg20–32 g60–90 g
90 kg23–36 g65–100 g

The protein numbers are per meal; your total daily protein (about 1.6 g per kg for muscle gain) matters more than any single meal. Carbs depend on your goal: on a fat-loss diet, keep them at the lower end and save most of the day's carbs for the meals around training.

Is There a 30-Minute "Anabolic Window"?

Not a strict one. Research suggests the useful window is wider, roughly a couple of hours either side of training, especially if you ate a meal containing protein in the 2–3 hours before. If you trained fasted early in the morning, eat protein sooner rather than later. Otherwise, there is no need to gulp a shake in the gym changing room; a proper meal within an hour or two works.

Quick Post-Workout Options (No Cooking)

Quick option (within an hour)Protein (g)Approx. kcalVeg / Non-veg
Whey shake (1 scoop) in water + banana25230Veg (dairy)
Whey in 300 ml toned milk34300Veg (dairy)
250 g hung curd / Greek yogurt + fruit22–25250–300Veg
3 boiled eggs + 1 banana19320Non-veg
Roasted chana (50 g) + 300 ml milk19350Veg
Sattu shake (40 g) in 300 ml milk18340Veg
Paneer (100 g) tikka or bhurji, little oil19300Veg

Approximate values based on IFCT 2017 (NIN) and USDA FoodData Central; whey assumed at about 24–25 g protein per scoop (check your label). Hung curd protein varies by how much whey is drained.

If you use a supplement, see best protein powders in India; if dairy upsets your stomach, whey and lactose intolerance explains isolate and plant options.

Indian Post-Workout Meals: Veg and Non-Veg

Indian post-workout mealProtein (g)Approx. kcalWhy it works
Egg + paneer bhurji (3 eggs, 75 g paneer) + 2 rotiabout 36about 500Fast complete protein plus carbs from roti
Chicken tikka bowl (150 g cooked breast, 200 g brown rice)about 48about 520High protein, solid carbs, low fat
Protein-packed poha (soya granules, paneer, peanuts)about 20about 400Familiar breakfast upgraded with protein
Rajma + rice (200 g rajma masala, 150 g rice) + curdabout 25about 520Carb reload after long or leg sessions
Soya chunk pulao (40 g dry soya) + raitaabout 30about 500Cheap, high-protein veg option
Dal (1 big katori) + 3 roti + 100 g paneer sabziabout 35about 650Normal Indian dinner that does the job
Fish curry (150 g fish) + riceabout 33about 500Lean protein, easy on the stomach

Rajma and dal digest more slowly than eggs or whey, but that doesn't make them bad after a workout. Rajma-rice is an excellent post-workout lunch: plenty of carbs to refill glycogen plus around 20 g of protein, and pairing it with curd or a little paneer pushes protein higher. For vegetarians, soya chunks are the cheapest high-protein add-on (about 52 g protein per 100 g dry, per IFCT); read more in soya chunks protein.

Timing Around Your Gym Schedule

When you trainRight after (if hungry)Main meal (within ~2 hours)
Early morning (5–8 am)Banana + whey, or curd + fruitEgg-paneer bhurji + roti, or protein poha, or idli + sambar + curd
Lunch breakWhey shake or 2–3 boiled eggsChicken tikka bowl, or rajma-rice + curd
Evening (6–9 pm)Often not needed if dinner is soonDal + roti + paneer/chicken/soya sabzi + salad
Late night (after 9 pm)Glass of milk or curdLight, protein-first dinner: paneer/egg bhurji + 1–2 roti

The most common Indian mistake isn't timing, it's portion size at dinner. If you train at 7 pm and then eat four rotis, a big bowl of rice and dessert, you may overshoot your day's calories. Count the whole day, not just the post-workout plate.

What to Eat After the Gym for Fat Loss vs Muscle Gain

Fat loss: keep the post-workout meal protein-first (25–40 g) with a moderate carb portion: two rotis or a small bowl of rice, plus vegetables. Example: chicken or paneer tikka, 2 roti, salad and raita.

Muscle gain: same protein, more carbs and calories: rajma-rice with curd, a chicken tikka rice bowl, or bhurji with three rotis and a glass of milk. Our vegetarian muscle gain diet plan shows a full 2,600 kcal day.

Foods to Limit After the Gym

What you eat before training matters too; see our pre-workout meal guide. To plan a full day of meals around your training, try the meal plan generator, and for batch-cooking these dishes for the week, read Indian high-protein meal prep.

Frequently Asked Questions

What should I eat after gym?

Eat 20–40 g of protein with some carbs within about two hours. Indian examples: egg or paneer bhurji with roti, chicken tikka with rice, rajma-rice with curd, soya pulao with raita, or a whey shake and banana followed by a normal meal.

What is the best post workout meal for vegetarians?

Paneer bhurji or tikka with roti, rajma or chole with rice and curd, soya chunk pulao with raita, or hung curd with fruit. A whey shake in milk is the quickest option at about 34 g protein.

How much protein should I eat after a workout?

About 0.25–0.4 g per kg body weight, which is 18–28 g for a 70 kg person. Total daily protein, around 1.6 g per kg for muscle gain, matters more than the exact post-workout amount.

Is dal rice good after a workout?

Yes, especially as a post-workout lunch or dinner. It refills glycogen with carbs, and adding curd, paneer or soya raises the protein to a useful 20–30 g.

How soon should I eat after a workout?

Within about two hours is fine for most people. If you trained fasted early in the morning, eat sooner, ideally within an hour.

Is banana good after a workout?

Banana is a good carb source after training but has only about 1 g of protein. Pair it with whey, curd, milk or eggs to make a complete post-workout snack.

Related Reading
UF
UltraFit360 Team

AI-powered fitness coaching for Indian gym-goers and home trainees. Learn more →

Log Your Post-Workout Meal in Seconds

Photograph your bhurji or tikka bowl and UltraFit360 reads the macros and logs them for you, so you always know your post-workout protein.