The radiator cap may be the issue but you also need to fill the radiator itself, not just the overflow tank.
You have boiled away some coolant so that coolant left the radiator and went to the overflow tank. As the engine cools if everything is working and no leaks the coolant should suck by vacuum back into the radiator.
If everything is not correct then your radiator may be low on fluid and that compounds the problem.
When you get a new cap top off the radiator if needed before more troubleshooting.
Brad
You have boiled away some coolant so that coolant left the radiator and went to the overflow tank. As the engine cools if everything is working and no leaks the coolant should suck by vacuum back into the radiator.
If everything is not correct then your radiator may be low on fluid and that compounds the problem.
When you get a new cap top off the radiator if needed before more troubleshooting.
Brad