In Bangladesh, only 34 % of the children aged 18–23 months old are given minimum acceptable diets of complementary foods. Objective of the study was to find the effects of complementary feeding counselling on nutritional status among 6–23 months old children of poor families. This was a community-based randomised control trial. A total of 192 children in two groups were randomly selected. Nutrition education was given for a period of 4 months with post-intervention follow-up for 2 months. After 4 months of intervention, the difference in height for age Z score, weight for height Z score and weight for age Z score were significantly higher in the intervention group than in the control group (1·01 ± 0·31 v. 0·19 ± 0·01, P =< 0·001; 1·34 ± 0·15 v 0·72 ± 0·11, P =< 0·001; 1·5 ± 0·24 v. 0·62 ± 0·04, P =< 0·001). Mid-upper arm circumference Z score also improved in the intervention group than in the control group (0·95 ± 0·03 v. 0·57 ± 0·12, P =< 0·001). Morbidity of the children in the intervention group significantly reduced than in the control group (49 % v 80·20 %, P =< 0·001). Higher feeding frequency (3–4 times) (71·9 % v. 45·8 %) and energy intake increased in the intervention group than in the control group. Promotion of complementary feeding from the family foods can improve the nutritional status of 6–23 months old children of poor families within a short period.