Afterwards, he joined Chiapas of Mexico from Audax Italiano before the Mexican 2003 Apertura tournament. That season, Cabañas went on to play in 18 games for the team, scoring five goals. He came into his own in the 2004 Clausura however, as he scored 15 goals in 20 games for the club. He would lead the club in goals again in the 2004 Apertura, with eight in 16 matches. Following the Clausura 2006 season in which Cabañas won his first goalscoring crown in the Mexican League, he attracted the attention of Club América, one of the most important clubs in the country, and was signed by the Mexico City squad prior to the Apertura 2006 season. Cabañas became Club América’s most prolific goalscorer for 2007, finishing up the first half of the year with an impressive 19 goals between 2007 Copa Libertadores (in which he became the top-scorer with 10 goals) and the Mexican Primera División. He started the second half of the year with a single goal in the North American SuperLiga, then scored 4 more goals in the 2007 Copa Sudamericana, and has scored 9 more in the Mexican Primera División, bringing his year’s total with the club to 33 goals. His top form in 2007 earned him the Paraguayan Footballer of the Year and South American Footballer of the Year awards. For 2008, Cabañas has started where he left off in 2007. He has scored 3 goals in the 2008 InterLiga, scored 8 in the 2008 Copa Libertadores (in which, for a consecutive second time, he became the top-scorer), and has scored 6 more goals in the Mexican Primera División. He started the second half of the year with 6 goals in the Mexican Primera División, bringing his year’s total to 23 goals with the club. Cabañas started 2009 by scoring his first goal in the 2009 InterLiga and scoring 13 more goals in the Mexican Primera División. He then finished the second half of the year with 12 goals in the Mexican Primera División. Taking his tally to 26 goals for the year. On 18 January, against Santos Laguna, he scored two goals, taking his personal tally to 100 goals in the Mexican Primera División. In 2010, Cabañas again started the year scoring goals in the 2010 InterLiga, scoring four. In the two games he played in the 2010 Bicentenario, he scored two goals. His last game before being shot was on 24 January 2010 in a 2–0 loss against Morelia.