French Onion Soup Pasta – One-Pan Creamy Dinner

Featured in:

Discover how to make French onion soup pasta in one pan with deeply caramelized onions, Gruyere cheese, and a silky cream sauce the whole family will love.

james carter jr for recipes by clare
By James Carter Jr
Updated on Tue, 24 Mar 2026 22:21:35 GMT
Pinterest Hidden Image

French onion soup pasta is the kind of dish I never knew I needed until I made it for the first time on a cold Tuesday night. It takes everything you love about that classic bistro soup and turns it into a creamy, cheesy pasta that is deeply satisfying from the very first bite.

I still remember standing at my stove, watching those onions slowly turn golden and jammy, filling my kitchen with the most incredible savory-sweet smell. That patience paid off in the best way. This French onion soup pasta delivers rich, bold flavor with one pan and about 50 minutes, making it a perfect cozy weeknight dinner your whole family will ask for again.

Everything You Need to Make This French Onion Soup Pasta

I always have every ingredient prepped and ready before I start, especially for a recipe like this where the onion caramelizing step demands your full attention at first. Pro tip: shred your Gruyere fresh from the block for the creamiest, smoothest melt possible. Pre-shredded cheese contains anti-caking agents that can make your sauce grainy.

  • 2 tablespoons butter
  • 2 large onions, thinly sliced
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine (optional, but I highly recommend it for depth of flavor)
  • 4 cups beef broth (I prefer low-sodium so I can control the saltiness myself)
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 8 ounces fettuccine or other wide pasta
  • 1/2 cup heavy cream
  • 1 cup Gruyere cheese, freshly shredded (Swiss or provolone work well as substitutes)
  • 1/2 cup Parmesan cheese, grated
  • Fresh parsley, chopped, for garnish
Creamy French onion soup pasta in a skillet topped with fresh parsley and melted Gruyere cheese

How to Cook French Onion Soup Pasta Step by Step

I recommend reading all the steps once before you begin. The caramelizing step in this French onion soup pasta recipe takes the most time, but it is also where all the magic happens, so do not skip it or rush it.

Step 1: Melt butter in a large skillet or Dutch oven over medium-low heat. Add onions, sugar, and salt. Cook slowly, stirring every few minutes, for 20 to 25 minutes until the onions are deeply golden brown and look almost jam-like. They should smell sweet and savory at the same time. This is the flavor base for the entire dish.

Step 2: Add the minced garlic and cook for about 1 minute until fragrant. Keep a close eye here because garlic burns quickly and will turn bitter if left even 30 seconds too long.

Step 3: If using white wine, pour it in now to deglaze the pan. Use a wooden spoon to scrape up all the browned bits stuck to the bottom since that is pure flavor. Let it simmer for 2 to 3 minutes until the sharp alcohol smell is gone and the wine has mostly evaporated.

Step 4: Pour in the beef broth and add the thyme. Bring everything to a boil over medium-high heat, then add the dry pasta directly into the pan. No need to pre-cook it.

Step 5: Reduce the heat to a steady simmer and cook for 10 to 12 minutes, stirring occasionally to prevent the pasta from sticking to the bottom. The pasta is ready when it is al dente and most of the liquid has been absorbed. If it looks too dry before the pasta is done, add a splash more broth.

Step 6: Reduce heat to low and stir in the heavy cream, Gruyere cheese, and Parmesan. Keep stirring gently for 1 to 2 minutes until the sauce is silky and fully melted. Do not let it boil after adding the cream or the sauce can break.

Step 7: Taste and adjust salt and pepper as needed. Serve immediately, topped with fresh parsley.

Pro tip: For a golden, bubbly finish like classic French onion soup, transfer the finished pasta to an oven-safe dish, top with extra shredded Gruyere and a handful of breadcrumbs, and broil for 1 to 2 minutes until golden and bubbling.

The Best Ways to Serve Your French Onion Soup Pasta

This pasta is rich and savory on its own, so the best sides for French onion soup pasta are light, fresh, or crunchy to balance all that creamy goodness.

Simple Green Salad: A crisp salad dressed with a bright lemon vinaigrette cuts through the richness of the cheese sauce perfectly and keeps the meal feeling balanced.

Crusty French Bread: A classic pairing for a reason. Use it to scoop up every last bit of the caramelized, cheesy sauce left in the bowl.

Crispy Fried Onions: Scatter a handful on top right before serving for extra crunch and a fun echo of the onion flavor already in the dish.

Roasted Asparagus or Green Beans: A simple vegetable side adds color and a clean, earthy contrast that pairs beautifully with the savory pasta.

More Cozy One-Pan Dinners to Try Next

If this French onion soup pasta hit the spot, there are plenty more rich and satisfying recipes worth adding to the weekly rotation. The deep caramelized flavor in this dish pairs a similar comfort-food spirit with recipes like Best French Onion Ground Beef and Rice Casserole, Baked French Onion Gnocchi, and the ultra-cozy Easy French Onion Beef Sloppy Joes for more ways to enjoy that classic French onion flavor profile.

For nights when a warm, creamy bowl is exactly what is needed, the Creamy Tuscan Mushroom Pasta Skillet and Garlic Butter Chicken Bowtie Pasta are both easy one-pan winners that come together just as quickly. Round out the table with a side of crusty bread and a bowl of Gluten-Free French Onion Soup for the ultimate French onion-inspired dinner spread.

Smart Storage Tips to Keep This Pasta Tasting Great

Store leftover French onion soup pasta in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making leftovers taste even better the next day.

To reheat, warm it gently on the stovetop over low heat, stirring in a splash of beef broth or cream a tablespoon at a time until the sauce loosens back to its original creamy consistency. Avoid high microwave heat if possible, as it can dry out the pasta unevenly.

Pro tip: I recommend making a slightly larger batch on purpose. This dish reheats so well that it is a reliable option for weekday lunches. Freezing is not recommended because the cream sauce tends to separate and the pasta becomes mushy after thawing.

Your French Onion Soup Pasta Questions Answered

Can I make French onion soup pasta without wine?

Yes, absolutely. Substitute the white wine with an equal amount of extra beef broth. Adding a splash of Worcestershire sauce at the same step will help replace some of the savory depth the wine provides.

My sauce turned out too thick. What should I do?

This is an easy fix. Stir in a small splash of beef broth or heavy cream over low heat, one tablespoon at a time, until the sauce reaches your preferred consistency.

Can I use a different pasta shape?

Fettuccine works best because wide noodles hold the creamy sauce well. However, pappardelle, tagliatelle, or even rigatoni are all great alternatives if that is what you have available.

Go Ahead and Try This French Onion Soup Pasta Tonight

This recipe proves that comfort food does not have to be complicated. With just one pan and about 50 minutes, you get a dish that tastes like it took all day. The caramelized onions, rich cheese sauce, and tender pasta make every single bite worth it. Whether you are cooking for yourself on a quiet evening or feeding a hungry family, this French onion soup pasta is always a crowd-pleaser. Try this recipe tonight and let that golden, cheesy goodness earn a permanent spot in your dinner rotation.

Print

French Onion Soup Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This French Onion Soup Pasta combines all the rich, caramelized flavor of classic French onion soup with tender pasta in a creamy, cheesy Gruyere sauce. A comforting one-pan meal ready in about 50 minutes.

  • Author: James Carter Jr
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: French-American

Ingredients

Scale
  • 2 tablespoons butter
  • 2 large onions, thinly sliced
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 2 cloves garlic, minced
  • 1/2 cup dry white wine (optional)
  • 4 cups beef broth (low-sodium recommended)
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 8 ounces fettuccine or other wide pasta
  • 1/2 cup heavy cream
  • 1 cup Gruyere cheese, freshly shredded
  • 1/2 cup Parmesan cheese, grated
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Melt butter in a large skillet or Dutch oven over medium-low heat. Add onions, sugar, and salt. Cook slowly, stirring every few minutes, for 20 to 25 minutes until onions are deeply golden brown and jam-like in texture.
  2. Add garlic and cook for 1 minute until fragrant. Watch carefully as garlic burns quickly.
  3. If using, pour in the white wine to deglaze the pan, scraping up browned bits from the bottom. Simmer for 2 to 3 minutes until mostly evaporated.
  4. Add beef broth and thyme. Bring to a boil over medium-high heat, then add the dry pasta directly into the pan.
  5. Reduce heat to a steady simmer and cook for 10 to 12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed. Add a splash of broth if it looks too dry before pasta is cooked through.
  6. Reduce heat to low. Stir in the heavy cream, Gruyere, and Parmesan for 1 to 2 minutes until the sauce is silky and fully melted. Do not boil after adding cream.
  7. Season with salt and pepper to taste. Serve immediately, garnished with fresh parsley.

Notes

  • Do not rush the caramelizing step. Low and slow heat over 20 to 25 minutes builds the deep, sweet flavor base the whole dish depends on.
  • Always shred Gruyere fresh from the block. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
  • If the pasta becomes too thick, stir in additional beef broth or cream a tablespoon at a time over low heat.
  • For a broiled topping, transfer to an oven-safe dish, top with extra Gruyere and breadcrumbs, and broil for 1 to 2 minutes until golden.
  • Substitute white wine with extra beef broth plus a splash of Worcestershire sauce for a non-alcoholic version.

Nutrition

  • Serving Size: 1 bowl (approximately 1/4 of recipe)
  • Calories: 580 kcal
  • Sugar: 7 g
  • Sodium: 840 mg
  • Fat: 30 g
  • Saturated Fat: 17 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 50 g
  • Fiber: 3 g
  • Protein: 23 g
  • Cholesterol: 90 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star