The fifth-year senior entered the 2012 season expected to step in and be a big play maker, but the group struggled as a whole.
The expectations remain with Fowler this season, but he was taken out of the starting lineup after the season-opening win against Western Michigan.
He returned to the starting group during the bye week and started against Iowa and made the most of it.
Coach Mark Dantonio said Fowler had played well in the two games leading up to Iowa and said Fowler really has responded following MSU's 26-14 win in Iowa City.
"Bennie's always been a very unselfish guy and he's always responded," Dantonio said. "This happened to him last year. … I think it shows resiliency. We talk about that all the time. We talk about getting back up. We talk about just trying to forge forward. I think that's what he did."
Fowler had a career-high nine catches Saturday and had 94 yards receiving and a touchdown.
Quarterback Connor Cook credited Fowler with his work ethic and making time to get better.
"Bennie's just a tireless worker," Cook said. "He's always working after practice, before practice and any off days we have. He is always putting in work."
Cook and Fowler connected on a momentum-changing touchdown on the first drive of the second half after Iowa took a 14-10 lead in the second quarter.
Fowler beat his man downfield and Cook hit him in stride and Fowler ran in for a 37-yard score.
Sophomore wideout MacGarrett Kings called the touchdown "huge" by Fowler.
"Bennie had an excellent game," Kings said." I'm very proud of him. He stuck to the plan. I told him big things were going to come his way and just stay humble and hungry and that's what he did. He had a great game today."
Fowler now has 17 catches for 203 yards and two touchdowns.