Investeringen är på 40 miljoner schweizerfranc, motsvarande mellan 430 och 440 miljoner kronor.
I ett uttalande säger Nestlé, som före invasionskriget hade tre fabriker i Ukraina, att man vill bara med och bygga upp landet trots invasionskriget.
Produktionsenheten placeras i Smolyhiv i den nordvästra delen av landet och fabriken väntas ge arbete åt 1 500 personer.
Anledningen till satsningen är enligt Nestlé både marknadsrelaterad och ett sätt att stötta den ukrainska ekonomin som slagits sönder av den ryska invasionen.
"Detta är ett viktigt steg för Nestlé i en utmanande tid för Ukraina", skriver bolagets Östeuropachef Alesandro Zanelli i ett pressmeddelande.
Nestlé uppger också att man levererat omkring 4 000 ton förnödenheter till utsatta i krigets Ukraina.