French Onion Soup Pasta
Creamy French Onion Soup Pasta made with caramelized onions, Gruyère cheese, and pasta in one skillet. Cozy comfort food that’s easy enough for weeknights and fancy enough for guests.
French Onion Soup Pasta (Creamy One-Skillet Dinner)
This pasta dish has all the flavors of French onion soup but in pasta form. Deep caramelized onions, rich beef broth, melty Gruyère, and tender pasta all wrapped up in one cozy, creamy skillet. It tastes like comfort food, looks like restaurant food, and cooks like a real-life weeknight dinner.
This is one of those recipes that feels fancy but doesn’t require fancy skills. You are basically just cooking onions and stirring things. That’s it. And somehow it turns into something that tastes as if it came from a bistro, not your kitchen.
This is also the kind of dinner that makes people think you tried harder than you did. Which is my favorite kind of dinner.
Recipe Snapshot
PREP TIME: 10 minutes
COOK TIME: 30 minutes
FLAVOR PROFILE: rich, savory, creamy, cozy
SKILL LEVEL: beginner-friendly
PERFECT FOR: weeknight dinner, casual entertaining, comfort food nights
What Is French Onion Soup Pasta?
French Onion Soup Pasta is a creamy pasta dish inspired by classic French onion soup. It uses caramelized onions, beef broth, thyme, and Gruyère cheese to create that deep, rich flavor, but turns it into a cozy pasta instead of a soup.
It has all the comfort food vibes of French onion soup without needing bowls, broilers, or floating bread. Just one skillet, one pot, and a fork.
Why You’ll Love This French Onion Soup Pasta
Ingredients for French Onion Soup Pasta
Butter – Adds richness and helps caramelize the onions properly.
Olive oil – Prevents the butter from burning and adds depth of flavor.
Yellow onions, thinly sliced – The base of the entire dish. These cook down into sweet, golden caramelized onions.
Sugar – A little bit helps speed up caramelization without making the dish sweet.
Garlic, minced – Adds aromatic flavor and depth.
Fresh thyme or dried thyme – Classic French onion soup flavor that adds earthiness.
Beef broth or beef stock – Creates that rich, savory base that mimics French onion soup.
Dry white wine (optional) – Deglazes the pan and adds acidity and complexity. Can be replaced with more broth.
Pasta (penne, rigatoni, or egg noodles) – Holds the creamy sauce and gives structure to the dish.
Heavy cream – Makes the sauce rich and creamy.
Gruyère cheese or Swiss cheese – Brings that signature French onion soup flavor and melts smoothly into the sauce.
Salt and black pepper – Balances and finishes the dish.
How to Make French Onion Soup Pasta
- In a large skillet, melt the butter with the olive oil over medium heat.
- Add the sliced onions and sugar. Cook for 20-25 minutes, stirring often, until the onions are a deep golden brown color and caramelized.
- Add the garlic and thyme. Cook for 1 minute until fragrant.
- Pour in the white wine if using and deglaze the pan, scraping up all the brown bits from the bottom.
- Add the beef broth and simmer for 5 minutes.
- Meanwhile, cook the pasta according to package directions to al dente. Drain and reserve ½ cup of pasta water.
- Stir the heavy cream and shredded cheese into the onion mixture until melted and smooth.
- Add the cooked pasta and toss to coat evenly.
- If needed, add a splash of pasta water to loosen the sauce.
- Season with salt and black pepper to taste and serve warm.
Best Pasta Shapes for French Onion Soup Pasta
A short pasta shape works best.
Rigatoni holds sauce inside the tubes
Penne is sturdy and easy to coat
Egg noodles give the most “soup-like” feel
Long noodles like spaghetti or linguine do not work as well because the sauce doesn’t cling properly.
Recipe Variations and Substitutions
Make It Lighter
Use half-and-half instead of heavy cream
Use slightly less cheese
Add Protein
Shredded rotisserie chicken
Sautéed cremini mushrooms
Thin-sliced steak
Beef tips
Seasoned, cooked ground beef
Make It Extra Cheesy
Add mozzarella for extra melt
Finish under the broiler for a bubbly top layer
Common Mistakes to Avoid
Rushing the onions. This ruins the whole flavor base.
Using low-fat dairy. The sauce will break and thin out.
Over-salting before the cheese melts. Gruyère is salty.
Skipping the deglaze step. That browned flavor is gold.
What to Serve with French Onion Soup Pasta
Simple green salad
Garlic bread or crusty baguette
Roasted green beans
Roasted asparagus
Storage and Reheating Tips
Store in an airtight container in the fridge for up to 3 days
Reheat gently on the stovetop or microwave
Add a splash of broth or cream when reheating to loosen the sauce
Avoid overheating or the cheese will separate

FAQs about French Onion Soup Pasta
Pin this recipe for later!

French Onion Soup Pasta
Ingredients
- 2 tbsp butter
- 2 tbsp olive oil
- 3 large onions sliced thinly
- 1 tsp sugar
- 2 cloves garlic minced
- 1 tbsp fresh thyme or 1 tsp dried
- 1 cup beef broth
- ½ cup dry white whine or more broth
- 8 oz penne pasta (or rigatoni or egg noodles) cooked al dente
- ½ cup heavy cream
- 1 cup shredded Gruyère cheese or Swiss
- salt and black pepper to taste
Instructions
- Melt butter with olive oil in a large skillet over medium heat. Add onions and sugar. Cook slowly for 20-25 minutes until the onions turn a deep golden and caramelize. Stir often during cooking.
- Add garlic and thyme, then cook 1 minute. Pour in wine and scrape up any browned bits on the bottom of the pan. Add beef broth and simmer 5 minutes.
- Cook pasta to al dente according to package directions. Drain and reserve 1/2 cup of the pasta water.
- Add cream and shredded cheese to the pan. Stir until melted. Add cooked pasta, and stir to coat. Add a splash of the pasta water if the sauce is too thick. Season with salt and pepper to taste.
















