The utility of human pluripotent stem cells is dependent on efficient differentiation protocols that convert these cells into relevant adult cell types. Here we report the robust and efficient differentiation of human pluripotent stem cells into white or brown adipocytes. We found that inducible expression of PPARG2 alone or combined with CEBPB and/or PRDM16 in mesenchymal progenitor cells derived from pluripotent stem cells programmed their development towards a white or brown adipocyte cell fate with efficiencies of 85%-90%. These adipocytes retained their identity independent of transgene expression, could be maintained in culture for several weeks, expressed mature markers and had mature functional properties such as lipid catabolism and insulin-responsiveness. When transplanted into mice, the programmed cells gave rise to ectopic fat pads with the morphological and functional characteristics of white or brown adipose tissue. These results indicate that the cells could be used to faithfully model human disease.