We present a simple prescription to flatten isolated Bloch bands with a nonzero Chern number. We first show that approximate flattening of bands with a nonzero Chern number is possible by tuning ratios of nearest-neighbor and next-nearest-neighbor hoppings in the Haldane model and, similarly, in the chiral-π-flux square lattice model. Then we show that perfect flattening can be attained with further range hoppings that decrease exponentially with distance. Finally, we add interactions to the model and present exact diagonalization results for a small system at 1/3 filling that support (i) the existence of a spectral gap, (ii) that the ground state is a topological state, and (iii) that the Hall conductance is quantized.