Fulham have signed the 27-year-old right-back to a deal through to 2025. There is an option for a further season.
The Cottagers have paid around €5m for the defender.
Former Newcastle prospect Mbabu has played for Wolfsburg over the past three seasons, where he managed 82 games with two goals and five assists.
He also has 22 international caps for Switzerland.