Reece James and Eberechi Eze both scored their first international goals, with Harry Kane also hitting the back of the net in a routine victory.
Despite a dominant start, England almost found themselves behind. A mix-up between Jordan Pickford and Marc Guehi while dealing with a long ball opened space for Vladislavs Gutkovskis, who rushed his shot, hitting the side netting of an empty goal.
James stepped up to a free-kick 25 yards from goal and bent a stunning effort around the outside of the wall and into the top-right corner.
England maintained the pressure in the second half, with Kane drilling narrowly wide shortly after the break before doubling their lead in the 68th minute. The hosts worked it neatly down the right before the captain was teed up for a close-range tap-in by Declan Rice.
Eze rounded things off in the 75th minute with a superb solo effort.