The 19-year-old Dimension Data star took the yellow jersey after the individual time-trial on stage two and never looked in trouble as he went about his business of defending it over the final three days, which included two mountain top finishes.
His teammate Keagan Girdlestone won the final stage in scorching conditions to consolidate his second position overall with former national road champion Darren Lill completing the podium for USN-Purefit.
“Going into this race we had a three-point plan,” said De Bod.
“Our first objective was to win the general classification, the second to win two stages and lastly to take either the king of the mountains or points classifications as well.”
He said the team was “amazing” in supporting him in his bid for the GC.
De Bod said his objective was to win at least one stage, but especially the time-trial.
“I tried to win another but got the GC and was happy to help set Keagan up for the win today.”
He said the whole tour was tough, with the penultimate stage, which included the Du Toitskloof and Bain’s Kloof ascents, the most stressful.
“There was a big break and I also didn’t feel so good yesterday, but it helps to have a team like this behind me.”
The U23 national time-trial champion said that although the last stage was relatively short and that his closest challenger was from within his own team, he was concerned that a small breakaway group, crashes or punctures could spoil his day.
“I grew up in the Western Cape so I’m very happy to win this tour on my home ground. It is certainly one of the biggest wins of my career and a great start to the year.”
Denmark’s Annika Langvad won four of the five stages, including the final one, to secure the yellow jersey in the women’s race.
Former British road champion Sharon Laws, who rode aggressively in the mountains, and Switzerland’s Ariane Kleinhans completed the overall podium.
“This race was a nice adventure,” said Langvad, who will be targeting another Cape Epic title later this month.
“My objective was to use it as my final preparation for the Epic, but, of course, when you start doing well you get caught up in the racing.”