The 25-year-old midfielder has penned a new deal with the Canaries, taking his current deal to the end of the 2015/16 season, saying "I'm playing the best football of my career"
Johnson, 25, joined the Canaries in July 2011 on a free transfer from Leeds United, where he had been for three years.
The Englishman has made 57 appearances for Norwich, scoring three goals, and has missed just one league game this season.
He told the club's official website: "As soon as I heard that the club wanted to sit down and sort a new deal I just wanted to get it done and I'm delighted that it has.
"I think I'm playing the best football of my career and I'm playing in the best league in the world. I think this is a club that is moving forward and I want to be a part of that.
"We've proved that we're good enough to be here and we know how hard it is to stay in this league, but we work as hard as we can to do exactly that.”
The deal completes a memorable few weeks for the player, following the recent birth of his child.
He added: "It's been a good month for me. I had the arrival of my baby boy three weeks ago and now I've signed a new contract."
Norwich manager Chris Hughton said: "I'm absolutely delighted we have secured the services of Bradley Johnson. He has been a tremendously consistent performer for us in midfield not just this season, but since he joined the club from Leeds United."