The hosts now lead the series 2-0 heading into the third Test in Perth, where they could end a run of three consecutive Ashes defeats, following a comfortable 218-run win at the Adelaide Oval on Monday.
"The Australians have played a great brand of cricket," Vaughan told BBC Sport.
"England played alright in the second innings, but they only scored 312 - even if they'd scored that in the first innings, they still wouldn't have won.
"If they're getting out playing the pull shot on a slow wicket, what's it going to be like at the Waca? I see a few technical flaws with England, but it's in their minds - unless they twist the mentality round, it's going to be 5-0."
The third Test gets underway at the WACA in Perth on December 13.