Dan Cole, Louis Deacon and Toby Flood are given starting berths for the game at the Millennium Stadium.
England make 13 changes from the side that beat Wales 23-19 at Twickenham last weekend. Only Alex Corbisiero and Mark Cueto start for a consecutive week while Mike Tindall has been handed the captaincy.
Johnson said: “Last weekend’s match was hugely competitive and we expect more of the same as we prepare to travel to the Millennium Stadium.
“We took a lot out of Saturday’s game and this weekend gives the selected players their opportunity and a chance for us to improve our overall performance.”
England
15 Ben Foden (Northampton Saints)
14 Chris Ashton (Northampton Saints)
13 Mike Tindall (Gloucester Rugby)
12 Shontayne Hape (London Irish)
11 Mark Cueto (Sale Sharks)
10 Toby Flood (Leicester Tigers)
9 Richard Wigglesworth (Saracens)
1 Alex Corbisiero (London Irish)
2 Steve Thompson (London Wasps)
3 Dan Cole (Leicester Tigers)
4 Louis Deacon (London Tigers)
5 Courtney Lawes (Northampton Saints)
6 Tom Wood (Northampton Saints)
7 Hendrie Fourie (Sale Sharks)
8 Nick Easter (Harlequins)
Replacements
16 Lee Mears (Bath Rugby)
17 Matt Stevens (Saracens)
18 Tom Palmer (Stade Francais)
19 James Haskell (Ricoh Black Rams)
20 Danny Care (Harlequins)
21 Charlie Hodgson (Saracens)
22 Matt Banahan (Bath Rugby)
Wales: James Hook, George North, Jamie Roberts, Gavin Henson, Shane Williams, Rhys Priestland, Mike Phillips; Paul James, Lloyd Burns, Craig Mitchell, Luke Charteris, Alun Wyn Jones, Dan Lydiate, Sam Warburton (captain), Toby Faletau Replacements: Huw Bennett, Ryan Bevington, Josh Turnbull, Justin Tipuric, Tavis Knoyle, Scott Williams, Aled Brew.