After being asked to bat, India did not have a great start as they lost both their openers with just 21 runs on the board.
However, Mithali and Harmanpreet Kaur (60) took the game from thereafter and shared a 132-run stand to set the platform for a big total.
India did have some hiccups in the middle as they lost Harmanpreet and Deepti Sharma in quick succession.
However, the Indian skipper continued to bat brilliantly and she was joined by Veda (70 off just 45 balls), who came out all guns blazing to smash a fifty off just 34 balls.
Her assault, especially towards the end of the innings was just brutal and she smashed the New Zealand bowlers to all parts of the ground. Nithali notched up the century landmark in the 48th over when she flicked Leigh Kasperek to deep mid wicket for a couple.
She got out in the final over after playing a well constructed knock of 109 runs from 123 balls.
This was her sixth century overall and her first in this edition of the Women's World Cup.
Leigh Kasperek was the pick of the bowlers for New Zealand. She finished with figures of 3 for 45 in her 10 overs. (ANI)