Alvarez gave up two runs in 6 2/3 innings on Sunday at Marlins Park in a no-decision against the Nationals.
After the All-Star break, the Marlins will begin a seven-game road trip. From Milwaukee, they will head to Colorado to face the Rockies in four-games at Coors Field.
Tom Koehler, called up from Triple-A on Saturday, will rejoin the rotation. He will start at Colorado on July 22. Jose Fernandez will pitch for the first time after the break on July 23, the second game with the Rockies.
The Marlins decided to push Fernandez to the back of the rotation to give him extra rest. The 20-year-old is Miami's representative at the All-Star Game, and the organization hopes he gets a chance to play.