That announcement was made by head coach Chip Kelly on Tuesday morning.
Foles had been starting for the team in place of the injured Michael Vick, who was out with a hamstring injury.
Coach Chip Kelly said he met with Foles and Vick on Tuesday morning to explain his decision.
"Nick will be our starter," Kelly said. "Hopefully we get Mike back for a full week of practice, and he'll be the No. 2 guy this week."
Kelly said Foles will be the starter for the rest of the season, barring injury.
The Eagles are tied with the Dallas Cowboys for first place in the NFC East.
The Cowboys' win over the New York Giants on Sunday sets up a potential winner-take-all season finale at home against Philadelphia on Dec. 29.
Read More at ESPN.com.