This One-Pot French Onion Pasta has all the flavors of classic French onion soup in a quick and easy pasta dish. It’s creamy, savory, and topped with melted gruyere cheese.
Heat olive oil in a 5-6 quart pot or Dutch oven over medium heat. Add the sliced onions and cook, stirring occasionally, until deeply caramelized, about 20-25 minutes.
Add the minced garlic and cook for another minute until fragrant.
Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom. Let it simmer for 1-2 minutes until the wine has reduced by about half.
Add the beef broth, thyme, salt, and pepper. Bring to a boil, then break the fettuccine in half and add to the pot.
Cook the pasta according to package directions, stirring occasionally, until al dente, about 10-12 minutes. Most of the liquid should be absorbed.
Remove from heat and stir in the heavy cream and half of the gruyere cheese until melted and creamy.
Serve immediately, topped with the remaining gruyere cheese and fresh parsley if using.
Notes
Use a 5-6 quart pot or Dutch oven for this recipe.
Caramelizing the onions is the most important step. Don’t rush it! The deep flavor comes from well-cooked onions that are golden-brown and soft.
If you don’t want to use wine, replace with equal amount (1/2 cup) of beef broth.
Grate gruyere from a block rather than using pre-shredded for best melting quality.
You can use other types of pasta like penne or rigatoni, but you may need to adjust the cooking time and liquid amount.