Suzie Bates scored her 13th ODI hundred to help power her side to 365 for four.
Bernadine Bezuidenhout (86), Melie Kerr (83) and Sophie Devine (70) all walloped half-centuries on a belter at Sir John Davies Oval.
The home team eclipsed their previous highest ODI score in New Zealand and set a list A ground record at the venue, surpassing the 350 for eight Canterbury flogged against the Otago Volts in February.
Pakistan gave the monster target a brief nudge.
Opener Sidra Amin played superbly to score 105. She combined with Muneeba Ali in an opening stand of 110.
But the White Ferns just had too many on the board.
Openers Bates and Bezuidenhout set a brilliant platform. They added 165 and at a good clip.
Both were under pressure following a disappointing T20 series which Pakistan won 2-1.
Most of the batting order was under the pump to be fair.
But the dithering, hesitancy and second-guessing on display during the T20 series gave way to a proactive, clinical and aggressive approach.
Bates and Bezuidenhout collected runs without taking an enormous amount of risk. They pushed the ball into pockets and put away the bad deliveries.
Bezuidenhout latched on to some early drives to get going. And once she was set, she attacked anything short as well.
She brought up her maiden half-century from 55 balls and her maiden century looked within reach when a breakdown in communication led to her being run out 14 shy of the milestone.
Bates had said no nice and early. But Bezuidenhout had committed then had to quickly turnaround and scamper back. There looked to be a comfortable single on offer.
Kerr came in and timed the ball beautifully. That took all the pressure off Bates who was able to coast along under the radar.
She methodically accumulated runs and inched her way to the milestone. She swept a wide ball outside leg for four to reach the mark and celebrated a little later with an exquisite on-drive for four.
That was her last scoring shot, though. She was bowled next ball for 108, just when she was looking to play a lot more expansively.
The upside to her departure was the arrival of Devine out in the middle. She joined Kerr, who stroked her way to a 43-ball half-century with consummate ease.
The New Zealand captain had a nervous moment on 20 when she popped up a leading edge. But after that she switched to God-mode and started whacking sixes — six of them in total and four of those off the 48th over bowled by poor old Omaima Sohail.
But her team-mate, Fatima Sana, did not escape unscathed either.
Devine crunched two back-to-back sixes over midwicket. The first went over the embankment and the second landed halfway up.
Her 70 from 36 balls pushed the home team passed 350 and really made the chase uncomfortable for Pakistan.
Kerr’s knock of 86 from 69 was another reminder of her class.
For all the talk of the home team, the visitors equipped themselves soundly.
Ali (44) and Amin got Pakistan off to a very bright start.
Devine broke the partnership with a bouncer which Ali clunked to Hannah Rowe at mid-on.
The incoming batters found the asking rate too steep and wickets steadily fell at the one end.
Amin continued to mount resistance and bought up her fourth ODI century with a quick single.
It was a quality knock, but she just did not get enough support following the departure of Ali.
NEW ZEALAND
S Bates b Hani 108
B Bezuidenhout run out (A Riaz/N Alvi) 86
A Kerr c Hani b Sundhu 83
S Devine c Maroof b Sana 70
M Green not out 4
I Gaze not out 1
Extras (4lb, 9w) 13
Fall: 1-165, 2-247, 3-354, 4-364.
Bowling: Fatima Sana 10-1-78-1 (2w), Nida Dar 6.2-0-45-0 (3w), Nashra Sundhu 10-1-52-1 (2w), Aliya Riaz 3-0-24-0, Umme Hani 10-0-57-1, Ghulam Fatima 8-0-66-0, Omaima Sohail 2.4-0-39-0.
PAKISTAN
M Ali c Rowe b Devine 44
S Amin run out (Gaze/Tahuhu) 105
S Shamas c Plimmer b Jonas 10
B Maroof b J Kerr 14
A Riaz c Plimmer b A Kerr 14
O Sohail c Gaze b Rowe 7
F Sana c Gaze b Tahuhu11
N Alvi lbw Tahuhu 3
U Hani lbw A Kerr 9
N Sundhu b A Kerr 1
G Fatima not out 2
Extras (2lb, 12w) 14
Total (49.5 overs) 234
Fall: 1-110, 2-128, 3-158, 4-188, 5-198, 6-212, 7-221, 8-222, 9-229, 10-234.
Bowling: L Tahuhu 8-0-49-2 (3w), J Kerr 8-0-36-1 (1w), F Jonas 10-1-33-1, H Rowe 10-0-51-1 (4w), A Kerr 8.5-0-44-3, S Devine 4-0-15-1 (4w), S Bates 1-0-4-0.
Result: New Zealand won by 131 runs.