The best substitute for cocoa powder is unsweetened chocolate. Semi-sweet chocolate chips or melts are not unsweetened so they may make your recipe too sweet. However, you can reduce the amount of sugar to even it out.