India beat South Africa 5-1 when the two teams last clashed, during the former's tour of the country in early 2018. South Africa were without several key players on that occasion, with Faf du Plessis, AB de Villiers and Quinton de Kock all ruled out, leaving a then 23-yer-old Aiden Markram to captain the side.
Ngidi believes that although India are a good team, a full strength South African side would be capable of giving them tough competition when they meet at the World Cup on 5 June in Southampton.
"I believe we owe them one," the 23-year-old said. "I'm looking forward to India. When they came here, they had a good series against us. So in my mind, I believe we owe them one. It would be a very exciting game for me. I'm sure it will be for all the guys as well.
"They're a great team, don't take that away from them. But when they had a good series here, we were missing a few players. With those guys back, we'll see how it evens out a bit."
Ngidi, who has already impressed in his ODI career despite being just 18 matches old, said that he dreams of winning the flagship tournament. "Since I started this journey in international cricket, it's something that was always brought to my attention: that there's a World cup coming, and am I looking to be within that squad?
England are hosts, they're considered to be favourites and that's an advantage for us.
"And now I'm here, and there's no turning back. Nothing but excitement going there, and it would be a dream come true to win that World Cup and bring it back to South African soil."
The right-arm pacer, who has picked up 34 ODI wickets at an average of 21.64, felt that the pressure that England would be carrying as hosts bodes well for South Africa, when the two teams open the tournament on 30 May at The Oval.
"We are well-aware that they are probably under a lot more pressure than we are," he said. "They are hosts, they're considered to be favourites and that's an advantage for us. We obviously want to win, and if we do, it would send a massive statement."