Poor feeding practices among young children lead to malnutrition, and the poor are at a greater risk than the better off groups. Child-feeding practices in various socio-economic strata, especially in urban settings, have not yet been well studied in Indonesia. This study aims to explore the feeding practices of 12–23 months old children from different socio-economic status (SES) groups. A cross-sectional survey was conducted, which included low (n 207), medium-high (n 205), medium-low (n 208) and high SES households (n 194) in forty-three villages within thirty-three sub-districts of Bandung city. Two non-consecutive 24 h recall and eight core indicators of child-feeding practices were assessed through interviews. The results showed that children from the high SES group were more likely to be exclusively breast-fed and to continue breast-feeding up to 1 year of age, met minimum dietary diversity and minimum acceptable diet, and also consumed Fe-rich or Fe-fortified foods. In contrast, children from low SES consumed more energy-rich food (grain) but fewer foods from the other food groups. Consumption of major nutrients differed across the SES groups. Inadequate nutrition was higher among children from the lower SES groups. Fortified foods were consumed by a larger proportion of children from the high SES group and contributed considerably to their overall nutrient intake. This study shows that young children’s feeding practices were not adequate, most notably among the low SES households. However, after adjusting with potential confounders, there was not enough evidence to conclude SES as a risk factor for feeding practice.