Make this rich and savory French Onion Pasta in one pot for an easy weeknight dinner. It captures the deep flavor of French onion soup with caramelized onions and melted Gruyère cheese.
Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the sliced onions and cook slowly, stirring occasionally, for 20 to 30 minutes until they are deeply caramelized and brown. This step builds the main flavor.
Stir in the minced garlic, salt, and pepper. Cook for 1 minute until fragrant.
If using, pour in the white wine and scrape up any browned bits from the bottom of the pot. Let it cook until the wine mostly evaporates, about 2 minutes.
Add the beef broth and dried thyme to the pot. Bring the mixture to a simmer.
Add the dry pasta to the simmering broth. Stir well to prevent sticking.
Reduce the heat to medium-low, cover the pot, and cook for 12 to 15 minutes, or until the pasta is tender and most of the liquid is absorbed. Stir every few minutes.
Remove the pot from the heat. Stir in the heavy cream until the sauce is smooth.
Stir in the Gruyère cheese and Parmesan cheese until the cheese melts completely into a creamy sauce.
Taste and adjust salt and pepper as needed.
Serve immediately, garnished with fresh parsley.
Notes
For the best flavor, take your time caramelizing the onions; do not rush this step.
If you do not have beef broth, you can substitute with vegetable broth, but the flavor will be less traditional.
If you prefer a thicker sauce, remove the lid for the last 5 minutes of cooking the pasta.