To gain weight in a healthy way while still eating Vietnamese-style, you do not need condensed milk, imported pastries, or “force-feeding.” A target around 2,800 kcal/day (estimate) helps many lean people create a modest surplus, paired with resistance training so more of the gain is muscle rather than only fat. This article gives a 7-day menu with cơm (steamed rice), eggs, chicken breast, fish, bananas, peanut butter, and yogurt — easy to buy at the market and cook at home.
If finishing portions is hard, also read weight gain for skinny hard-to-eat people. To anchor protein in Vietnamese food instead of powder, see protein from Vietnamese food. Pair with the suggested plan in 4-day muscle-building plan for beginners.
Frame for ~2,800 kcal
Rough daily split: breakfast ~650–700 kcal, lunch ~850–900 kcal, dinner ~750–800 kcal, 1–2 snacks ~400–500 kcal. Protein target about 1.6–2.0 g/kg body weight; carbs from rice/potato/banana; fats from eggs, fish, peanuts/peanut butter, and moderate cooking oil. Skip condensed milk — it packs empty calories and makes blood sugar harder to manage.
- White rice or brown rice: 180–250 g cooked per main meal (estimate).
- Animal protein or eggs/tofu: 120–180 g edible portion per main meal.
- Boiled or lightly stir-fried vegetables: 150–250 g so digestion stays easier as portions grow.
- Snacks: banana + peanut butter, plain yogurt + homemade granola, or egg on bread.
Calorie and gram estimates are home references only. Weigh food for a few days to “feel” portions, then eyeball.
7-day menu (estimate ~2,800 kcal/day)
Portions are suggestions for one training adult. Change flavors (soy sauce, pepper, lemongrass, galangal) as long as rice and protein amounts stay similar.
| Day | Breakfast | Lunch | Dinner | Snack |
|---|---|---|---|---|
| Mon | 2 fried eggs + 2 bread slices + 1 banana (~680 kcal) | Cơm 220 g + pan-seared chicken breast 150 g + stir-fried rau muống (water spinach) (~900 kcal) | Cơm 200 g + cá thu kho (braised mackerel) 140 g + canh bí (squash soup) (~780 kcal) | Yogurt 150 g + peanut butter 20 g + banana (~450 kcal) |
| Tue | Thick chicken porridge (80 g dry rice + 120 g chicken thigh) + boiled egg (~700 kcal) | Cơm 230 g + lean pork braise 140 g + cucumber (~890 kcal) | Bún thịt nướng (rice-noodle bowl with grilled pork) 350 g bowl (pork 120 g) + raw herbs (~760 kcal) | Light bánh mì with pate + 1 banana (~420 kcal) |
| Wed | Yogurt 200 g + oats 50 g + banana + honey 10 g (~650 kcal) | Cơm 220 g + caramelized eggs 160 g + cải ngọt (choy sum) (~910 kcal) | Cơm 200 g + tofu in tomato sauce + fried egg + vegetables (~770 kcal) | Milk 250 ml + peanut butter 25 g on bread (~480 kcal) |
| Thu | 3 eggs scrambled with tomato + leftover rice lightly fried 180 g (~720 kcal) | Cơm 230 g + steamed basa 160 g + canh chua (sweet-sour soup) (~880 kcal) | Large phở bò (beef noodle soup) with rare + brisket (~130 g meat) (~790 kcal) | 2 bananas + yogurt 150 g (~400 kcal) |
| Fri | Bánh cuốn (steamed rice rolls) with egg + a little chả lụa (pork roll) + dipping sauce (~660 kcal) | Cơm 220 g + soft pork ribs 150 g + boiled vegetables (~920 kcal) | Cơm 200 g + stir-fried squid 140 g + vinaigrette salad (~750 kcal) | Banana smoothie + milk + 1 spoon peanut butter (~500 kcal) |
| Sat | Bánh mì with 2 fried eggs + cheese slice + yogurt (~690 kcal) | Cơm 240 g + ginger-braised chicken 160 g + cabbage (~900 kcal) | Cơm 190 g + pan-seared salmon 130 g + broccoli (~780 kcal) | Cashews 30 g + banana + yogurt (~430 kcal) |
| Sun | Xôi đậu xanh (sticky rice with mung bean) 250 g + fried egg + pickles (~710 kcal) | Cơm 220 g + bò lúc lắc (shaking beef) 140 g + vegetables (~910 kcal) | Miến gà (glass-noodle chicken soup) 400 g bowl + chicken thigh 120 g (~760 kcal) | Peanut butter 30 g + bread + banana (~450 kcal) |
Daily totals usually land around 2,700–2,900 kcal depending on oil and how wet the rice is. If you are short ~100–150 kcal, add half a banana or 10 g peanut butter; if over, trim 20–30 g cooked rice at dinner.
How to dial to ~2,500 or ~3,200 kcal
Down to about 2,500 kcal
- Cut each main meal by about 30–40 g cooked rice.
- Drop one peanut-butter hit (~120–150 kcal) or shrink the afternoon snack.
- Keep protein the same so you stay full and protect muscle while training.
Up to about 3,200 kcal
- Add 40–50 g cooked rice at lunch and dinner, or one boiled sweet potato ~150 g.
- Add 15–20 g peanut butter or 200 ml milk to a snack.
- Optional: half a spoon of olive/sesame oil in stir-fried vegetables (estimate +60–80 kcal).
New gainers should add 150–200 kcal every 7–10 days rather than jumping, so the stomach and habits can keep up.
Practical tips for Vietnamese-style eating
- Cook extra rice in the morning: pack boxes so you do not skip meals because you “don’t feel like cooking rice.”
- Prefer steam, braise, pan-sear: enough oil for taste without turning every meal into deep-fry.
- Soup and vegetables: make finishing the rice–meat easier without making the meal too dense.
- Track waist + scale + photos: 0.25–0.5 kg/week is usually easier to steer than 1 kg/week.
You do not need perfect grams. Repeat the 7-day frame for 2–3 cycles; rotate spices and fish/meat based on your local market.
FAQ
1. Must I hit exactly 2,800 kcal every day?
No. That number is an average estimate. Hard training days can run a bit higher; rest days 100–200 kcal lower. What matters is a steady weekly surplus.
2. What replaces condensed milk for extra calories?
Yogurt, milk, peanut butter, bananas, extra rice, and eggs are usually cleaner and easier to adjust than condensed milk. If you want something sweet, a little honey in yogurt beats traditional sweetened condensed milk.
3. Does eating lots of rice create belly fat?
Rice is not “toxic.” Belly fat rises when total energy exceeds need for a long time with little activity. Enough protein, lifting, and gradual gain bias toward muscle.
This article is general nutrition information, not a substitute for advice from a doctor or dietitian. If you have diabetes, are pregnant, have an eating disorder, or GI disease, ask a professional before raising calories sharply.



