Multi-modal and controllable shape-morphing constitutes the cornerstone of the functionalization of soft actuators/robots. Involving heterogeneity through material layout is a widely used strategy to generate internal mismatches in active morphing structures. Once triggered by external stimuli, the entire structure undergoes cooperative deformation by minimizing the potential energy. However, the intrinsic limitation of soft materials emerges when it comes to applications such as soft actuators or load-bearing structures that require fast response and large output force. Many researchers have explored the use of the structural principle of snap-through bistability as the morphing mechanisms. Bistable or multi-stable mechanical systems possess more than one local energy minimum and are capable of resting in any of these equilibrium states without external forces. The snap-through motion could overcome energy barriers to switch among these stable or metastable states with dramatically distinct geometries. Attributed to the energy storage and release mechanism, such snap-through transition is quite highly efficient, accompanied by fast response speed, large displacement magnitude, high manipulation strength, and moderate driving force. For example, the shape-morphing timescale of conventional hydrogel systems is usually tens of minutes, while the activation time of hydrogel actuators using the elastic snapping instability strategy can be reduced to below 1 s. By rationally embedding stimuli-responsive inclusions to offer the required trigger energy, various controllable snap-through actuations could be achieved. This review summarizes the current shape-morphing programming strategies based on mismatch strain induced by material heterogeneity, with emphasis on how to leverage snap-through bistability to broaden the applications of the shape-morphing structures in soft robotics and mechanical metamaterials.