One-Pot French Onion Pasta
A big pot of pasta that carries all the deep, savory sweetness of classic French onion soup. Caramelized onions, beef broth, fresh thyme, and a generous tangle of melted Gruyère come together in a single pot, no straining and no extra pans.

It’s the kind of dinner that feels far more involved than it is. You spend most of the time letting the onions do their thing while the kitchen fills with that rich, buttery scent, and about half an hour later you’re spooning creamy, cheesy pasta into bowls.
Why This Pasta Is on Repeat
The onions are the star, cooked low and slow until they collapse into a jammy, amber tangle. That sweetness balances the salty broth, and the Gruyère melts into every bite so the whole dish stays silky.
I love that there’s nothing to babysit. After the initial stir, the pasta absorbs the liquid right in the pot and releases just enough starch to create a glossy coating. No roux, no draining, and almost no cleanup.
Ingredients

- 2 tablespoons unsalted butter: this starts the onions off gently
- 2 tablespoons olive oil: keeps the butter from burning during the long cook
- 4 medium yellow onions, thinly sliced: about 4 cups total, don’t rush the slicing
- 1 teaspoon sugar: helps the browning along without making the dish sweet
- 4 cloves garlic, minced: goes in later so it doesn’t scorch
- 1 tablespoon fresh thyme leaves: plus a little extra for serving
- ½ cup dry white grape juice: deglazes the pot and adds a little brightness
- 4 cups beef broth: use a good one, it carries most of the flavor
- 2 cups water: keeps the salt in check while the pasta cooks
- 12 ounces short dry pasta: orecchiette, shells, or rigatoni work well
- 6 ounces Gruyère cheese, grated: about 1½ cups, nothing pre-shredded packs melt the same
- Salt and black pepper: season as you go
Variations / Substitutions
- Swap the cheese: Comté, Swiss, or even a mild fontina will melt nicely. Gruyère gives the nuttiest flavor though.
- Make it vegetarian: use a dark mushroom broth instead of beef broth. The color won’t be quite as deep but the earthy notes work.
- Dried thyme instead of fresh: use 1 teaspoon dried and rub it between your fingers as you add it. The flavor is a bit more concentrated so less is plenty.
Spicy Creamy Sausage Pasta is next on our list if this pasta is your kind of dinner.
How to Make One-Pot French Onion Pasta
Step 1: Caramelize the Onions

Melt the 2 tablespoons butter with the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the sliced onions, sprinkle in the 1 teaspoon sugar, and a pinch of salt, then stir everything together. Cook for about 25 minutes, stirring every few minutes, until the onions are deeply golden and reduced to a fraction of their original volume.
Early on, the onions will look pale and watery. That’s fine. After the first 10 minutes they’ll start to soften and turn translucent, then slowly take on color. If any dark bits stick to the bottom, lower the heat just a touch and keep stirring. You want a rich brown, not black.
Step 2: Deglaze and Build the Broth

Once the onions are a nice deep caramel color, stir in the 4 cloves minced garlic and the 1 tablespoon fresh thyme leaves. Cook for 1 minute until fragrant, then pour in the ½ cup white grape juice. Scrape up any browned bits stuck to the pot with a wooden spoon. Let the juice simmer until it’s nearly evaporated, about 2 minutes.
The pot will smell sharply of juice at first, then mellow out as it reduces. That brief sharpness is just the alcohol cooking off. Next, add the 4 cups beef broth and 2 cups water, then season with ½ teaspoon salt and a few grinds of black pepper. Bring the liquid to a boil.
Step 3: Simmer the Pasta

Add the 12 ounces dry pasta to the boiling broth and stir once. Reduce the heat so the liquid stays at a steady simmer, not a rolling boil, and cook uncovered for 8 to 10 minutes, stirring every couple of minutes to keep the pasta from sticking. The pasta will absorb most of the liquid, leaving you with a creamy, loose sauce.
As the pasta cooks, the starch thickens the broth naturally. When you drag a spoon across the bottom, the liquid should pull together slowly. If it looks too thick before the pasta is done, add a splash of water. If it’s still soupy, let it go another minute. The pasta will keep absorbing off the heat too.
Step 4: Melt in the Cheese and Serve

Take the pot off the heat and immediately stir in the grated 6 ounces Gruyère in two additions, mixing until fully melted after each. The residual heat will turn the cheese glossy and pull the whole dish together. Taste and adjust the salt if needed, then spoon the pasta straight into wide bowls.
A final sprinkle of fresh thyme on top looks pretty and gives a little fragrant lift. Serve right away while the cheese is still stretchy and the sauce is at its creamiest.
A Few Tips Before You Start
- Don’t rush the onions. Give them the full 25 minutes on medium heat. A quick sauté won’t build the same deep flavor.
- Grate the cheese yourself. Pre-shredded bags are coated in starch that stops the cheese from melting smoothly.
- Salt in stages. A pinch with the onions, a little in the broth, and a final check after the cheese goes in prevents over-salting.
How deeply you caramelize the onions changes the flavor. Here’s a rough guide:
| Onion color | Approximate time | Heat level |
|---|---|---|
| Light golden, still a bit firm | 15-18 minutes | Medium |
| Deep amber, soft and jammy | 22-25 minutes | Medium, lowering to medium-low if needed |
| Mahogany brown, nearly melted | 28-30 minutes | Medium-low throughout |
Storing and Reheating Leftovers
- Refrigerate: Keep leftovers in a sealed container for up to 4 days. The pasta will thicken as it cools because it keeps absorbing liquid.
- Reheating: Warm gently in a pot over low heat with a splash of beef broth or water. Stir often so the cheese doesn’t separate.
What to Serve With This Pasta
A crisp, lightly dressed salad cuts through the richness. A simple arugula salad with lemon and olive oil works well. For something heartier, roasted broccoli or green beans with a squeeze of lemon also stand up to the deep flavors.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Any short, sturdy shape like shells, fusilli, or penne holds up well in the broth. Avoid long noodles like spaghetti because they won’t cook evenly without more liquid.
Can I make this ahead of time?
The caramelized onions can be made a day ahead and refrigerated. Reheat them in the pot before moving on with the garlic and broth. The full dish is best fresh, but leftovers reheat nicely as described.
Can I use only water instead of broth?
You can, but the flavor will be much flatter. The beef broth provides the savory backbone. If you only have water, add an extra pinch of salt and a teaspoon of soy sauce for depth.

One-Pot French Onion Pasta Recipe
Ingredients
Method
- Melt the butter and olive oil in a large heavy pot over medium heat. Add the sliced onions, sugar, and a pinch of salt. Cook, stirring occasionally, until deeply golden and soft, about 25 minutes.
- Stir in the garlic and thyme and cook for 1 minute. Pour in the wine, scraping up any browned bits, and simmer until nearly evaporated, about 2 minutes.
- Add the beef broth, water, ½ teaspoon salt, and pepper. Bring to a boil, then add the pasta. Reduce the heat to a steady simmer and cook uncovered for 8 to 10 minutes, stirring often, until the pasta is tender and the liquid has reduced to a creamy sauce.
- Remove the pot from the heat and stir in the grated Gruyère in two additions until fully melted. Taste for salt, spoon into bowls, and serve with extra thyme.
