Even a modest sized asteroid packs more energy than the entire world nuclear arsenal, and they don't destroy the Earth. Nuke power is vastly overrated.
Scaling up a H-bomb, very true, but as applesauce says, not practical. They end up weighing too much. But you could, in theory, build one...