Skip to content
Diet on Demand
Weight Management

Diet Plan for Weight Gain: A Simple Desi Meal Plan

By Diet on Demand · Published · 8 min read

Top view of a nut and date platter with a glass of milk being held.

You can know exactly what a good meal looks like and still struggle to eat enough of them.

Big plates leave you full too early. Busy days swallow lunch. And the scale barely moves, even when it feels like you've been trying.

A good diet plan for weight gain fixes that with small, regular extras: 300 to 500 more calories a day than you burn, spread across five or six meals, from food you already enjoy such as eggs, milk, daal, rice, nuts and dates. This guide shows what that looks like on a plate, with a sample desi diet chart you can use today.

This is general information for healthy adults. If you've lost weight without meaning to, or you have a medical condition, start with when weight gain isn't just about food.

How many calories do you need to gain weight?

Start with what your body uses now. The NHS gives average daily guidelines of 2,000 calories for women and 2,500 for men to maintain a healthy weight. Your own number depends on your age, height, activity and body size, so treat those figures as a starting point.

To gain weight, add about 300 to 500 calories a day on top. The NHS advice for underweight adults gives the same range and suggests gaining gradually. From the averages above, that works out at roughly 2,300 to 2,500 calories a day for a woman and 2,800 to 3,000 for a man.

A calorie is simply a unit of energy in food, and eating more of it than your body uses is called a calorie surplus. That surplus is the whole mechanism behind gaining weight.

You can eat more than that. But a bigger surplus is harder to keep up week after week, and a steady one you can follow beats an ambitious one you abandon in ten days.

Pecans and dates in a terracotta bowl

What should you eat to gain weight?

Choose foods that pack plenty of energy into a small portion, and build each meal around protein.

The NHS suggests adding cheese, nuts and seeds to meals, having a high-calorie drink such as a milkshake between meals, and choosing easy snacks such as yoghurt or rice pudding. It also advises against relying on chocolate, cakes and sugary drinks. Whole foods bring protein, vitamins and minerals along with the calories.

Delicious Indian meal featuring daal, white rice, onion salad, and green chutney from a top view perspective.

A sample desi diet chart for weight gain (about 2,800 calories)

A plan can look excellent on paper and still not fit the person following it. Imagine breakfast at seven, lunch at one and dinner at seven, all neatly arranged, for someone who doesn't finish work until nine. Our view is that a meal plan you can't follow is just a nicely formatted document, so move the meals to when you can actually eat them.

This sample day suits an adult man starting from the NHS average of 2,500 calories, plus about 300. The calorie figures are approximate. They change with portion size and the amount of oil in the pan, and they're an example rather than a target that suits everyone.

MealWhat to eatApprox. calories
Breakfast (8:00 am)2 eggs, 1 paratha cooked with 1 tsp ghee, 1 glass full-cream milk550
Mid-morning (11:00 am)Banana milkshake made with full-cream milk and 1 tbsp peanut butter350
Lunch (1:30 pm)1 cup cooked rice, 150 g chicken curry, 1 cup daal, salad700
Evening (5:00 pm)A handful of nuts (about 30 g), 3 dates, tea with full-cream milk300
Dinner (8:30 pm)2 rotis, 150 g meat or fish curry, 1 cup vegetables cooked in oil, half a cup of yoghurt700
Bedtime (10:30 pm)1 glass full-cream milk, 2 dates200

If you're starting from the 2,000-calorie average, aim for 2,300 to 2,500. Leave out the bedtime milk and dates, and have one roti at dinner instead of two. That brings the day to about 2,500 calories and keeps every other meal the same.

Can you gain 10 kg? What a realistic timeline looks like

Plenty of people search for a "10 kg weight gain diet chart", so here's the honest version: it takes months, not weeks.

A surplus of 300 to 500 calories a day adds roughly a quarter to half a kilogram a week, using the usual rule of thumb that a kilogram of body weight is about 7,700 calories. At that pace, 10 kg comes to around five to nine months. Treat that as an estimate, not a promise. Bodies don't always follow the arithmetic, so weigh yourself once a week and look at the trend over four weeks.

The same maths explains why a plan promising 3 kg in six days isn't realistic. It would need around 3,800 extra calories every day, which is neither comfortable nor something to aim for.

High-angle shot of a creamy caramel milkshake in a tall glass against a gray backdrop.

Habits that make a weight gain diet easier to follow

Doctor discusses with family during a medical consultation. Professional healthcare setting.

When weight gain isn't just about food

If you eat well and nothing changes, or you've lost weight without trying, food may not be the cause.

The NHS says to speak to a GP if you have sudden weight loss, lose weight without changing your diet or exercise, or use control of food to cope with feelings or other situations. Being underweight can also mean missing out on vitamins and minerals, which can lead to problems such as a weak immune system and bone fractures.

Please don't copy the sample chart as it stands if you're pregnant, or managing diabetes, kidney disease or another medical condition. Ask your doctor or a registered dietitian first. A general diet plan isn't a substitute for medical care, so any advice from your doctor comes first. Tell us about it and we'll build your plan around it.

Common mistakes, and why they're easy to make

A good place to start

You don't need every meal figured out forever. Knowing what you're having tomorrow is a perfectly good start.

If you'd rather not work out the numbers alone, Diet on Demand can help. We've been around since 2016 and have served 2,470 clients. We assess each customer first, and the plan is built around what we learn, including any advice from your doctor. You can see what's included in our diet plans and how getting started works, or browse more guides in the Nutrition Journal. And if your goal is the opposite, our diet plan for weight loss covers it.

Some days will go to plan. Others, dinner will be whatever's in the fridge. Both count.

A few things you might be wondering

How can I gain weight fast?

There's no safe shortcut. Add 300 to 500 calories a day, eat five or six times a day and check your weight once a week. Trying to gain faster than about half a kilogram a week means eating far more than is comfortable.

What should I eat to gain weight?

Build meals around protein and add calorie-dense foods: eggs, full-cream milk, yoghurt, daal, rice, roti with ghee, nuts, dates and bananas. Whole foods bring protein, vitamins and minerals along with the calories.

Which fruit is best for weight gain?

No single fruit is best, but bananas, mangoes and dried fruit such as dates and raisins carry more calories per portion than most fresh fruit. Pair them with milk, yoghurt or nuts for an easy calorie-rich snack.

What is a good breakfast for weight gain?

Two eggs, a paratha cooked with a little ghee and a glass of full-cream milk make a breakfast of roughly 550 calories. Porridge cooked in full-cream milk with nuts and dates is another easy option.

How many meals a day should I eat to gain weight?

Many people find five or six smaller meals and snacks easier than three large ones, which is why the NHS suggests eating smaller meals more often. Choose a number you can keep up on an ordinary Thursday.

How long does it take to gain 10 kg?

By simple arithmetic, a steady surplus of 300 to 500 calories a day comes to roughly five to nine months. That's an estimate, not a promise. Bodies vary, so look at your weight over four weeks at a time rather than day to day.

Sources and further reading

This article is general nutrition information, not medical advice. Calorie figures are approximate and vary with portion size and cooking oil. Speak to your doctor or a registered dietitian before changing your diet, especially if you are pregnant, breastfeeding, under 18, or managing a medical condition.

Back to top ↑