A 123-bed aged care facility of up to three storeys and a basement will be built on Smith Street, Cleveland.
Redland council gave MacKenzie Aged Care Group approval at Wednesday's general meeting, despite the site being zoned residential.
It is the second planning permit for an aged care facility the council has granted the group in two months.
Council approved a 140-bed aged care facility and 60-place child care centre on the corner of Brewer Street and Old Cleveland Road East last month.
Plans show a kitchen and laundry on the lower ground floor with main entrance, dining, multi-purpose room and 58 beds on the ground level. The first floor will include 65 rooms and level two includes a staff room.
Residents told council they were concerned the facility was being built in a residential area without adequate parking, would be noisy and were worried LPG cylinders would be dangerous.
An officer told the meeting trees would be kept and there would be buffer zones to stop noise.
He said 72 car parks would be built and basement rubbish collections would allay some of the problems.
Division 9 councillor Paul Gleeson and Division 4 councillor Lance Hewlett voted against the plan because it was in a residential zone, buildings were too high and 24-hour operations would be noisy.
Mayor Karen Williams backed the project and said the city needed to provide for its aging population with 30 per cent of people aged over 50.
"The location is in line with council's objectives of creating a health services precinct in the Redlands," she said.