Five Miami players scored in double figures with contributions needed throughout the lineup while Dwyane Wade was sitting out his second straight game with foot discomfort.
Miami's lead at halftime was just five points, but the Heat produced 66 second-half points to win their fifth in a row.
James made only five field goals, but hit all 11 of his foul shots and scored 21 points. He also had six rebounds and seven assists.
Miami shot 51 percent from the field and was good on 29-of-35 free throws.
Arron Afflalo scored 30 points for Orlando, which has lost back-to-back games.