The £75m scheme will be one of the largest single-phase Passive House projects in the UK and will see residents benefitting from reduced energy costs and a significant improvement in comfort and air quality.
It will be made up of three eight-storey buildings designed by architects Allford Hall Monaghan Morris (AHMM).
The homes will be part of a site masterplan being delivered by Lendlease.
Simon Barry, Managing Director, Development at Peabody said: “At a time when building new, affordable homes in the capital is increasingly challenging, our investment of more than £75m, including grant support, will provide nearly 200 homes for Londoners.
“As well as being fully affordable, they’re the first we’re building to Passive House standards. Every home will be low cost and low energy, helping to significantly reduce energy bills for residents while being better for the environment.
“Together with our new partners at Higgins, we’re looking forward to continuing this pioneering work alongside Lendlease and the council.”
Declan Higgins, Chief Executive Officer of Higgins said: “Plot 6 forms part of the exciting regeneration plans for Deptford Landings which will eventually see the creation of a brand-new community with over 1,000 new homes, retail, and workspaces to support local businesses along with new landscaping, a park and public realm to enhance the area.
“We are pleased to once again be working in partnership with Peabody to deliver these much-needed new homes for the local area and look forward to moving ahead with work on site.”