There was talk a struggling Vick could be benched for the game while head coach Andy Reid is fighting for his job.
Sensing blood, the Saints went for the jugular, attacking Vick with seven sacks and several other big hits to inflict a fourth successive defeat on the visiting Eagles.
Vick passed for 272 yards but had a first-quarter pass intercepted by Patrick Robinson, who ran 99 yards for a game-opening score that set the tone for the Saints (3-5).
Drew Brees threw one of his two touchdowns in the second quarter to give New Orleans a 21-3 half-time lead and they held off a brief challenge in the second half.
Philadelphia (3-5) recovered two Saints fumbles, turning them into a 77-yard touchdown pass to Desean Jackson and a field goal that made it 21-13 midway through the third.
However, the home team responded, Brees capping a 70-yard drive with a six-yard touchdown pass to Jimmy Graham to prolong Philadelphia's woes.