The Eagles confirmed Bowles' hiring Monday afternoon.
Bowles was pursued for multiple openings after leading the Dolphins to a 2-1 record over the final three games of the season. He was a finalist for the Dolphins' head-coaching job, but the team elected to hire former Green Bay Packers offensive coordinator Joe Philbin.
The Eagles will also keep embattled defensive coordinator Juan Castillo in his current position.
Castillo was cryptic about his role with the Eagles when speaking at Senior Bowl practice last Monday. When asked last if he was still the team's defensive coordinator, he said, "You got to go through (Eagles coach) Andy (Reid)."
However, several weeks ago, Reid had a series of talks with former coordinator Steve Spagnuolo about returning, league sources said.
Follow Jason La Canfora on Twitter @JasonLaCanfora