Creamy Rich French Onion Soup Pasta tastes like a warm bowl of comfort and makes weeknight dinners feel special. This one-pan twist turns sweet, slow-cooked onions and savory beef broth into a creamy sauce that hugs every noodle. If you enjoy cozy bowls, you might also like our cozy Parmesan ditalini soup for another simple, comforting meal.
Why Make This Recipe
- Quick & easy weeknight meal that still feels special.
- Family favorite: soft pasta, sweet caramelized onions, and melty cheese please kids and adults.
- Budget-friendly: uses pantry staples and one pot to save time and dishes.
- Makes leftovers that taste even better the next day.
This recipe stands out because it blends the deep, sweet onion flavor of French onion soup with a creamy pasta sauce. It brings comfort and a little nostalgia—like a warm hug after a long day. For a different rich pasta idea, try our creamy beef pasta.
Ingredients
For the onions and sauce
- 4 large yellow onions, thinly sliced (about 1.5–2 lb)
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp sugar (helps caramelize)
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour (or 1 tbsp cornstarch for gluten-free)
- 1 cup dry white wine or extra broth (optional)
For the broth and cream
- 4 cups beef broth (or vegetable broth for veggie version)
- 1 cup heavy cream (or half-and-half for lighter)
- 1 tsp Worcestershire sauce (optional, for depth)
- 2 sprigs fresh thyme or 1 tsp dried thyme
- 1 bay leaf
- Salt and black pepper, to taste
For the pasta and cheese
- 12 oz pasta (penne, rotini, or shells)
- 1 1/2 cups grated Gruyère or Swiss cheese, divided
- 1/2 cup grated Parmesan, plus extra for serving
Optional topping
- Fresh parsley or chives, chopped for garnish
Notes: use low-sodium broth if you want to control salt. Gruyère melts well and gives that French onion soup feel.
How to Make Creamy Rich French Onion Soup Pasta
- Prep: slice the onions thinly, mince garlic, and measure ingredients. Start pasta water when the sauce nears the end so timing matches.
- Tip: thin slices caramelize faster and give a silky texture.
- Cook onions: heat butter and oil in a large deep skillet or Dutch oven over medium-low heat. Add onions and salt, then cook, stirring every 5 minutes, until soft and deep golden (25–35 minutes). Sprinkle sugar after 10 minutes to help browning.
- Why: low heat draws out onion sweetness and builds flavor.
- Add garlic and flour: stir in garlic and cook 30 seconds. Sprinkle flour and cook 1–2 minutes to remove raw taste and help thicken the sauce.
- Tip: keep moving the onions so the flour browns lightly, not burns.
- Deglaze: pour in wine (if using) and scrape browned bits from the pan. Let it reduce for 1–2 minutes.
- Why: this lifts flavor from the pan into the sauce.
- Add broth and herbs: stir in beef broth, thyme, and bay leaf. Bring to a gentle simmer and cook 8–10 minutes to meld flavors. Season with Worcestershire, salt, and pepper. Remove bay leaf and thyme sprigs.
- Tip: taste the broth and adjust salt now—cheese will add saltiness.
- Cook pasta: while sauce simmers, cook pasta in salted boiling water to 1–2 minutes shy of package time. Reserve 1 cup pasta water, then drain.
- Why: slightly undercooked pasta finishes in the sauce and soaks up flavor.
- Make it creamy: lower heat, stir in heavy cream and half the Gruyère and Parmesan until melted and smooth. Add drained pasta to the sauce and toss to combine. Add reserved pasta water a little at a time if you need to loosen the sauce.
- Tip: the pasta should be glossy and coat each piece.
- Finish and brown (optional): transfer to an oven-safe dish, sprinkle remaining Gruyère on top, and broil 2–3 minutes until the cheese bubbles and browns. Watch closely to avoid burning.
- Why: broiling gives that melty, browned cheese layer like French onion soup.
- Serve: let the pasta rest a minute, then garnish with parsley or chives and extra Parmesan.
- Mini-tip: a squeeze of lemon or a pinch of crushed red pepper brightens the rich flavors.
How to Serve Creamy Rich French Onion Soup Pasta
- Serve hot in shallow bowls so the sauce pools around the pasta; top with extra Gruyère and a sprinkle of parsley.
- Pair with a simple green salad (mustard vinaigrette) and crusty bread to mop up sauce.
- For a family-style twist, put the dish in the center of the table and let everyone scoop servings, adding extra cheese at the table.
How to Store Creamy Rich French Onion Soup Pasta
- Fridge: Store cooled pasta in an airtight container for up to 3 days.
- Freezer: For longer storage, freeze the sauce (without pasta) in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stove with a splash of broth or water, stirring until creamy. You can also microwave in short bursts, stirring between, and add a little cream or milk to restore silkiness.
Tips to Make Creamy Rich French Onion Soup Pasta
- Be patient with the onions—low, slow cooking gives the best flavor.
- Use good quality broth; it makes a big difference.
- Reserve pasta water to adjust sauce thickness and help it cling to noodles.
- Don’t skip the cheese—Gruyère or Swiss gives the classic French onion taste.
- Watch the broiler closely to avoid burning the cheese.
Variation
- Vegetarian: use vegetable broth and skip Worcestershire sauce or use a vegetarian version. Add a splash of soy sauce for depth.
- Gluten-free: swap in gluten-free pasta and use 1 tbsp cornstarch instead of flour to thicken the sauce.
FAQ — Can I make this without wine?
Yes. Replace the wine with an equal amount of broth. The sauce will still be rich and savory; wine adds brightness but isn’t required.
FAQ — My sauce is too thin. How do I fix it?
Simmer it gently to reduce, or whisk 1 tsp cornstarch with 1 tbsp cold water and stir it in, cooking 1–2 minutes until it thickens. Add small amounts until you reach the right texture.
FAQ — Can I use leftover roast beef in this?
Absolutely. Chop leftover roast beef and stir it in when you add the cream to warm through. It makes the dish heartier and uses leftovers well.
FAQ — What cheese melts best for this?
Gruyère or Swiss melts very well and gives the classic French onion flavor. A mix of Gruyère and Parmesan adds depth.
Conclusion
This Creamy Rich French Onion Soup Pasta brings the warm, savory comfort of French onion soup to your pasta bowl. The sweet, jammy onions and melty cheese make it a dinner that feels cozy and a little special without a lot of fuss. If you want another simple take on this idea, check out this Easy One-Pan French Onion Soup Pasta – Desert Island Dishes for more inspiration. Please leave a comment and a star rating if you tried this recipe, and share it on Pinterest or Facebook so friends can enjoy it too. What twist did you try? Let us know below!

Creamy Rich French Onion Soup Pasta
Ingredients
For the onions and sauce
- 4 large yellow onions, thinly sliced (about 1.5–2 lb)
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp sugar (helps caramelize)
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour (or 1 tbsp cornstarch for gluten-free)
- 1 cup dry white wine or extra broth (optional)
For the broth and cream
- 4 cups beef broth (or vegetable broth for veggie version)
- 1 cup heavy cream (or half-and-half for lighter)
- 1 tsp Worcestershire sauce (optional, for depth)
- 2 sprigs fresh thyme (or 1 tsp dried thyme)
- 1 leaf bay leaf
- Salt and black pepper, to taste
For the pasta and cheese
- 12 oz pasta (penne, rotini, or shells)
- 1 1/2 cups grated Gruyère or Swiss cheese, divided
- 1/2 cup grated Parmesan (plus extra for serving)
Optional topping
- Fresh parsley or chives, chopped for garnish
Instructions
Preparation
- Slice the onions thinly, mince garlic, and measure ingredients. Start pasta water when the sauce nears the end so timing matches.
- Tip: Thin slices caramelize faster and give a silky texture.
Cooking the Onions
- Heat butter and oil in a large deep skillet or Dutch oven over medium-low heat. Add onions and salt, then cook, stirring every 5 minutes, until soft and deep golden (25–35 minutes). Sprinkle sugar after 10 minutes to help browning.
- Tip: Low heat draws out onion sweetness and builds flavor.
Add Garlic and Flour
- Stir in garlic and cook for 30 seconds. Sprinkle flour and cook for 1–2 minutes to remove raw taste and help thicken the sauce.
- Tip: Keep moving the onions so the flour browns lightly, not burns.
Deglaze
- Pour in wine (if using) and scrape browned bits from the pan. Let it reduce for 1–2 minutes.
- Tip: This lifts flavor from the pan into the sauce.
Add Broth and Herbs
- Stir in beef broth, thyme, and bay leaf. Bring to a gentle simmer and cook for 8–10 minutes to meld flavors. Season with Worcestershire, salt, and pepper. Remove bay leaf and thyme sprigs.
- Tip: Taste the broth and adjust salt now—cheese will add saltiness.
Cook Pasta
- While sauce simmers, cook pasta in salted boiling water to 1–2 minutes shy of package time. Reserve 1 cup pasta water, then drain.
- Tip: Slightly undercooked pasta finishes in the sauce and soaks up flavor.
Make it Creamy
- Lower heat, stir in heavy cream and half the Gruyère and Parmesan until melted and smooth. Add drained pasta to the sauce and toss to combine. Add reserved pasta water a little at a time if you need to loosen the sauce.
- Tip: The pasta should be glossy and coat each piece.
Finish and Brown (Optional)
- Transfer to an oven-safe dish, sprinkle remaining Gruyère on top, and broil for 2–3 minutes until the cheese bubbles and browns. Watch closely to avoid burning.
- Tip: Broiling gives that melty, browned cheese layer like French onion soup.
Serve
- Let the pasta rest for a minute, then garnish with parsley or chives and extra Parmesan.
- Mini-tip: A squeeze of lemon or a pinch of crushed red pepper brightens the rich flavors.