Koeman has overseen the departures of several established names at the club this summer. He named a starting XI that included Lionel Messi, Antoine Griezmann and Philippe Coutinho.
It was young forward Ansu Fati who opened the scoring, firing home from a Jordi Alba pull-back in the 15th minute. The 17-year-old was officially promoted to Barca’s first-team squad last week. He added a second in the 19th minute after Coutinho led a counter-attack.
Messi added a third on 35 minutes. Scoring a penalty after Mario Gaspar fouled Fati. Villarreal goalkeeper Sergio Asenjo got a hand to the spot-kick but was unable to stop it.
Barcelona added a fourth before half-time.
Pau Torres put Messi’s cross, intended for Sergio Busquets, into his net. The hosts continued to dominate the game in the second half without managing to add to their significant advantage.
Koeman succeeded Quique Setien in August after the crushing 8-2 defeat to Bayern Munich in the Champions League. He could hardly have hoped for a better start after the chaotic close season overshadowed by Messi’s attempt to leave the club.
He unleashed his latest attack on the club’s hierarchy only on Friday. Criticising how his former strike partner Luis Suarez had forced out of the club.
Suarez enjoyed a superb debut at Atletico Madrid earlier on Sunday. Still, here Barca did not seem to be missing him as they played with more pace and freedom than for many parts of last season, launching quickfire counters as well as building from the back.
“It was a good game for us, especially in the first half. We were much better than them, we created lots of chances and scored four goals,” Barca midfielder Sergio Busquets said.
“We dropped our intensity a bit in the second half, and they made things more difficult for us, but overall we leave our first game with good sensations. We’re close to the team we want to be.”
The former Barca defender Koeman handed La Liga debuts to 17-year-old Pedri, Portuguese winger Francisco Trincao and summer signing from Juventus Miralem Pjanic in the second half.
Ousmane Dembele also came on for his first competitive appearance for Barca since last November after returning from hamstring surgery.