French onion soup meets your favorite weeknight pasta, and honestly, I'm not sure which one wins. This Easy French Onion Pasta takes everything you love about that bubbling crock of cheesy onion soup and folds it right into a silky, savory sauce that clings to every strand of pasta.
Advertisements1
The magic is patience with the onions, not skill. You'll caramelize them low and slow until they're jammy and deep amber, then deglaze with a splash of white wine and build a cream sauce that tastes like you fussed for hours. You didn't. I won't tell.
I make this when I want something that feels fancy but comes together in one skillet on a random Tuesday. Grab a wooden spoon, put on some music, and let's get those onions golden.
Why You'll Love This Recipe
About the Ingredients
3 tablespoons (42g) unsalted butter
Butter gives the onions that nutty richness you can't fake with oil alone. If you're dairy-free, use a good plant butter or 3 tablespoons olive oil, though the flavor will be a touch less luxurious.
3 large yellow onions, thinly sliced (about 6 cups / 700g)
Yellow onions are the sweet-savory workhorse here; sweet onions work too but brown faster. Skip red onions, they turn muddy when caramelized.
1 teaspoon (4g) granulated sugar
A pinch of sugar speeds up browning without making things sweet. Honey or a splash of maple syrup works in a pinch.
1 teaspoon (3g) kosher salt, plus more for the pasta water
Kosher salt seasons evenly and helps draw moisture from the onions so they caramelize instead of steam. Table salt is fine, just use a little less.
4 garlic cloves, minced
Fresh garlic adds a punchy backbone; jarred minced garlic is a fine shortcut on busy nights. Add it late so it doesn't burn.
1/2 cup (120ml) dry white wine
Wine deglazes the pan and lifts all those browned bits into the sauce. No wine? Use 1/2 cup beef or vegetable broth plus 1 teaspoon red wine vinegar.
2 cups (480ml) low-sodium beef broth
Beef broth deepens the French onion flavor; vegetable broth keeps it vegetarian and still delicious. Low-sodium lets you control the final seasoning.
1 cup (240ml) heavy cream
Cream makes the sauce silky and coats the pasta beautifully. Half-and-half works but the sauce will be thinner; add 1 teaspoon cornstarch to help it cling.
12 ounces (340g) dried rigatoni or penne
Short tube shapes trap the onion sauce inside and out. Fusilli or cavatappi are great swaps; just cook them 1 minute shy of the package time.
1 1/2 cups (150g) shredded Gruyere cheese
Gruyere melts into that classic nutty French onion flavor. Swiss, Comte, or even smoked Gouda are delicious stand-ins.
2 tablespoons chopped fresh thyme, plus more for garnish
Thyme is the herbal backbone of French onion anything. Dried thyme works, use 2 teaspoons and add it with the broth.
1/4 teaspoon freshly cracked black pepper
Fresh pepper blooms in the hot sauce and balances the cream. Add it near the end so it stays fragrant.
Tips & Tricks
Don't Rush the Onions
Real caramelization takes 25 to 30 minutes over medium-low heat. If they're browning unevenly, lower the heat and stir more often rather than cranking the burner.
Salt Early, Stir Often
Salting the onions at the start pulls out water so they brown instead of steam. Stir every few minutes and scrape the bottom of the pan so nothing sticks and burns.
Cook Pasta Just Shy of Al Dente
Pull it 1 minute before the package says and finish it in the sauce. It soaks up that creamy onion goodness and never turns mushy.
Temper the Cream
Pour the cream in a slow stream while stirring so it doesn't curdle from the hot broth. Keep the heat at medium-low once the cream goes in.
Pro Tips
Step-by-Step Instructions
1. Caramelize the onions
Melt the butter in a large deep skillet or Dutch oven over medium-low heat, about 300F (150C). Add the sliced onions, sugar, and kosher salt, toss to coat, and cook 25 to 30 minutes, stirring every 3 to 4 minutes, until the onions are jammy, deep amber, and reduced by about two-thirds.
2. Bloom the garlic
Stir in the minced garlic and cook 60 seconds until it smells nutty and fragrant, not browned. If the pan looks dry, add another teaspoon of butter.
3. Deglaze with wine
Pour in the white wine and scrape up every browned bit from the bottom with your spoon. Simmer 2 to 3 minutes at a gentle bubble until the wine has almost fully evaporated and the sharp alcohol smell is gone.
4. Build the sauce
Add the beef broth and fresh thyme, bring to a simmer, then reduce the heat to medium-low and cook 8 to 10 minutes until the liquid has thickened slightly and coats the back of a spoon.
5. Boil the pasta
While the sauce simmers, cook the rigatoni in well-salted boiling water 1 minute less than the package directions. Reserve 1 cup of pasta water, then drain.
6. Make it creamy
Reduce the skillet to low, then stream in the heavy cream while stirring constantly. Cook 2 to 3 minutes until the sauce is smooth, glossy, and lightly thickened, with small bubbles at the edges.
7. Melt in the cheese
Turn off the heat and stir in the Gruyere in three handfuls, letting each one melt completely before adding the next. The sauce should look silky and pull away from the pan in ribbons.
8. Toss and serve
Add the drained pasta and black pepper to the skillet and toss 1 to 2 minutes over low heat, loosening with pasta water as needed, until every piece is coated. Serve hot with extra thyme on top.
Delicious Variations
Mushroom French Onion Pasta
Add 8 ounces sliced cremini mushrooms with the onions for a deeper, earthier version.
Vegetarian French Onion Pasta
Swap the beef broth for vegetable broth and use a vegetarian Gruyere or aged white cheddar.
Spicy French Onion Pasta
Add 1/2 teaspoon red pepper flakes with the garlic and finish with a drizzle of chili oil for heat lovers.
How to Store Easy French Onion Pasta
Refrigerator
Store leftovers in an airtight container in the refrigerator up to 4 days. The pasta will absorb sauce, so reheat with a splash of broth or water.
Freezer
Freeze in a freezer-safe container up to 2 months. Thaw overnight in the refrigerator for best texture; cream sauces can separate slightly after freezing.
Reheating
Reheat gently in a skillet over medium-low heat, about 275F (135C), with 2 to 3 tablespoons of broth or water, stirring until hot and creamy.
Frequently Asked Questions
Q: Can I make French onion pasta without wine?
Yes, simply replace the wine with 1/2 cup beef or vegetable broth plus 1 teaspoon red wine vinegar for that same bright depth. The vinegar mimics the acidity the wine brings, so the sauce still tastes balanced.
Q: What pasta shape is best for French onion pasta?
Short tube shapes like rigatoni, penne, or cavatappi work best because they trap the creamy onion sauce inside and out. Long noodles like fettuccine also work, but the sauce tends to slide off rather than cling.
Q: How do I keep the cream sauce from curdling?
Keep the heat at low and stream the cream in slowly while stirring constantly so it warms up gradually. Once the cream is in, never let the sauce come to a rolling boil, which is what causes curdling.
Q: Can I use pre-shredded cheese for this recipe?
You can, but freshly grated Gruyere melts far more smoothly because pre-shredded cheese is coated in anti-caking starch. That starch can make the sauce grainy, so grate a block yourself if you have two extra minutes.
Q: How long do caramelized onions really take?
True caramelized onions take 25 to 30 minutes over medium-low heat, and there are no shortcuts that taste as good. If yours are browning in 10 minutes, your heat is too high and they'll taste bitter instead of sweet.
I'd love to hear how your Easy French Onion Pasta turned out, so drop a comment with your favorite cheese swap or tag me in your skillet photo. If you make it, rate the recipe and share it with a friend who needs a cozy one-pan win this week. Cook smart, eat happy.
Easy French Onion Pasta
Easy French Onion Pasta turns sweet caramelized onions into a creamy one-pan dinner with rich Gruyere flavor ready in 50 minutes flat.
🧂 Ingredients
- 3 tablespoons (42g) unsalted butter
- 3 large yellow onions, thinly sliced (about 6 cups / 700g)
- 1 teaspoon (4g) granulated sugar
- 1 teaspoon (3g) kosher salt, plus more for the pasta water
- 4 garlic cloves, minced
- 1/2 cup (120ml) dry white wine
- 2 cups (480ml) low-sodium beef broth
- 1 cup (240ml) heavy cream
- 12 ounces (340g) dried rigatoni or penne
- 1 1/2 cups (150g) shredded Gruyere cheese
- 2 tablespoons chopped fresh thyme, plus more for garnish
- 1/4 teaspoon freshly cracked black pepper
📋 Instructions
- 1Caramelize the onions — Melt the butter in a large deep skillet or Dutch oven over medium-low heat, about 300F (150C). Add the sliced onions, sugar, and kosher salt, toss to coat, and cook 25 to 30 minutes, stirring every 3 to 4 minutes, until the onions are jammy, deep amber, and reduced by about two-thirds.
- 2Bloom the garlic — Stir in the minced garlic and cook 60 seconds until it smells nutty and fragrant, not browned. If the pan looks dry, add another teaspoon of butter.
- 3Deglaze with wine — Pour in the white wine and scrape up every browned bit from the bottom with your spoon. Simmer 2 to 3 minutes at a gentle bubble until the wine has almost fully evaporated and the sharp alcohol smell is gone.
- 4Build the sauce — Add the beef broth and fresh thyme, bring to a simmer, then reduce the heat to medium-low and cook 8 to 10 minutes until the liquid has thickened slightly and coats the back of a spoon.
- 5Boil the pasta — While the sauce simmers, cook the rigatoni in well-salted boiling water 1 minute less than the package directions. Reserve 1 cup of pasta water, then drain.
- 6Make it creamy — Reduce the skillet to low, then stream in the heavy cream while stirring constantly. Cook 2 to 3 minutes until the sauce is smooth, glossy, and lightly thickened, with small bubbles at the edges.
- 7Melt in the cheese — Turn off the heat and stir in the Gruyere in three handfuls, letting each one melt completely before adding the next. The sauce should look silky and pull away from the pan in ribbons.
- 8Toss and serve — Add the drained pasta and black pepper to the skillet and toss 1 to 2 minutes over low heat, loosening with pasta water as needed, until every piece is coated. Serve hot with extra thyme on top.


Leave a Comment