Boult at the double before England recover in second Test
The hosts were 85-3 and 175-6 but opener Rory Burns' 81 and Dan Lawrence's 67 not out ensured the Blackcaps did not dominate entirely.
England's last two wickets had so far added 83 runs, with Olly Stone (20) and tailender Mark Wood, 16 not out off 58 balls at the close, delighting a crowd of some 17,000 following the easing of Covid-19 restrictions.
Left-arm quick Boult, who had missed last week's drawn series opener at Lord's, following a spell of family leave, removed Burns and the luckless James Bracey, out for a first-ball nought to follow his duck on debut at Lord's, with successive deliveries in a return of 2-60 in 23 overs.
Matt Henry had done the early damage as England, who had been 72-0, lost three wickets for 13 runs shortly after lunch, with captain Joe Root out for just four.
The collapse started when Henry, in for the rested Tim Southee ahead of New Zealand's appearance in next week's World Test Championship final against India at Southampton, had Dom Sibley caught behind off an away-swinger for 35.
England's 72-1 became 73-2 as Zak Crawley's miserable form continued when he was caught in the slips for a duck off left-arm paceman Neil Wagner -- the only surviving member of New Zealand's attack from Lord's.
It was Crawley's ninth single-figure score in 11 Test innings since his stunning 267 against Pakistan last year.
Henry then captured the prize wicket of Root, caught behind off a late-moving outswinger.
Root had won the toss and batted despite overcast conditions that appeared to favour an England attack, once again without a specialist spinner as well as injured all-rounder Ben Stokes and the rested Jos Buttler, Jonny Bairstow and Chris Woakes.
New Zealand had to make three injury-enforced changes, with captain and key batsman Kane Williamson (elbow), spinner Mitchell Santner (cut finger) and BJ Watling (sore back) all missing.
Their places were taken by Will Young, Ajaz Patel and Tom Blundell respectively, with Tom Latham captaining the team.
Patel and wicket-keeper Blundell combined when Ollie Pope (19) was caught behind edging a cut off the left-arm spinner.
Boult then got in on the act when Burns, eyeing three figures again after his hundred at Lord's, drove at an away-swinger and was well caught by Latham in the slips.
The Surrey left-handed opener faced 187 balls, including 10 fours.
Burns's exit came off the last ball of the 59th over and the first of the 61st saw Boult tempt Bracey into driving at another outswinger, with Daryl Mitchell -- the son of former All Blacks coach John Mitchell -- holding an excellent catch at third slip.
Lawrence hit several stylish drives while compiling a 75-ball fifty including eight fours.
England v New Zealand 2nd Test scoreboard
England 1st Innings
R. Burns c Latham b Boult 81
D. Sibley c Blundell b Henry 35
Z. Crawley c Mitchell b Wagner 0
J. Root c Blundell b Henry 4
O. Pope c Blundell b Patel 19
D. Lawrence not out 67
J. Bracey c Mitchell b Boult 0
O. Stone lbw b Patel 20
M. Wood not out 16
Extras (b5, lb8, nb2, w1) 16
Total (7 wkts, 90 overs, 385 mins) 258
To bat: S Broad, J Anderson
Fall of wickets: 1-72 (Sibley), 2-73 (Crawley), 3-85 (Root), 4-127 (Pope), 5-169 (Burns), 6-175 (Bracey), 7-222 (Stone)
Bowling: Boult 23-4-60-2; Henry 22-5-66-2 (2nb, 1w); Wagner 20-6-62-1; Mitchell 11-2-23-0; Patel 14-4-34-2
New Zealand: Tom Latham (capt), Devon Conway, Will Young, Ross Taylor, Henry Nicholls, Tom Blundell (wkt), Daryl Mitchell, Neil Wagner, Matt Henry, Ajaz Patel, Trent Boult