Gather all your ingredients.
Melt the butter in a large pot over medium heat.
Add the sliced onions and cook until softened, stirring occasionally.
Reduce the heat to medium-low and cook the onions until they caramelize, about 30 minutes. Stir from time to time so they do not burn or stick to the bottom of the pot.
Pour in the white wine and sherry. Let it simmer for a couple of minutes, scraping up the flavorful bits from the bottom of the pot as the wine reduces slightly.
Add the pasta, broth, Worcestershire sauce, salt, pepper, and thyme. Stir everything together and bring it to a boil.
Give the pot one more stir, then reduce the heat. Cover and simmer until the pasta is al dente, about 10 minutes.
Turn off the heat and remove the thyme sprigs.
Stir in the heavy cream and Parmesan until the pasta is creamy and well combined.
Taste and adjust the seasoning as needed.
Serve warm with extra thyme and Parmesan on top. Enjoy your French onion pasta!