French Onion Pasta brings all the flavors of the classic soup into a silky, satisfying bowl of pasta. Slow-cooked onions, white wine, and Gruyère cheese create a rich sauce that feels elegant while being easy enough for a weeknight. You can make it gluten-free with your favorite pasta, and the fresh herbs add a gentle Mediterranean touch that brightens every bite.

French Onion Pasta At A Glance
- ⏱️ Total Time: 50 minutes (10 min prep + 40 min cook)
- 🍽️ Servings: 4
- 🍝 Cuisine Type: French-inspired comfort with a Mediterranean touch
- 🧅 Flavor Profile: Deeply caramelized onions, white wine, and rich beef broth folded into a silky sauce with cream, Gruyère, and fresh thyme. Cozy, savory, and full of slow-cooked sweetness
- 📚 Dietary Info: Contains dairy and gluten, but easily adapted using gluten-free pasta and gluten-free broth
- 📦 Storage Notes: Refrigerate in an airtight container for 3-4 days. Reheat gently with a splash of broth or water to bring back the creaminess. Not ideal for freezing due to the texture of the onions and cream
- ⭐ Why You'll Love It: A comforting pasta inspired by French onion soup, made with slow-caramelized onions and nutty Gruyère for a rich and elegant dinner that tastes far more indulgent than the effort required
This pasta has become one of my favorite cozy dinners, especially on nights when I want something rich without feeling heavy. The slow caramelized onions give it that deep, sweet flavor that feels more special than the effort it takes. Add some chicken and it becomes a one-pot French onion chicken pasta dinner.
Jump to:
If you enjoy recipes that balance comfort with bright, fresh flavors, you will love my other pasta dishes too. Try my Tomato Feta Pasta, Penne Pasta Pomodoro, or the Creamy Italian Sausage Pasta for a lighter Mediterranean option or take a look at pasta salads, including the Tortellini With Pesto, Chicken Pesto Pasta Salad, Chickpea Orzo Salad, and Italian Pasta Salad. They all make great pairings or next-day lunches alongside this French Onion Pasta.
What Is French Onion Pasta?
French Onion Pasta takes the classic flavors of French onion soup and turns them into a rich, silky pasta dish. Slow-cooked onions, white wine, and beef broth build a deep, savory base that feels warm and satisfying. Gruyère melts into the sauce, adding a signature nutty finish that brings all the comfort of the soup to a cozy bowl of pasta.
Ingredients
You will need the following ingredients to make this French onion soup pasta:

Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Ingredient Notes
- Yellow Onions - The onions are the heart of this dish and the reason the flavor is so deep. I tested quicker methods, but the slow 35 - 45 minute caramelization was the only way to get that jammy sweetness that makes the sauce taste like French onion soup. The patience pays off here. I tested red onions as well as yellow onions and liked the sweeter taste of yellow onions better.
- Beef Broth - Beef broth gives the pasta its unmistakable French onion character. I tried vegetable broth for a lighter option, but it did not create the same rich base. Beef broth brings warmth, depth, and a savory backbone that balances the cream and cheese. I always prefer using a bone broth for both the healthy benefits and the complex taste. I like using my homemade bone broth but store-bought is just as good.
- Dry White Wine - The wine lifts the sweetness of the onions and adds brightness to the sauce. Reducing it by half brings a gentle acidity that cuts through the richness and keeps the flavors balanced while cooking out the alcohol content. I tested skipping the wine,and the dish lost contrast in flavors.
- Gruyère Cheese - Gruyère adds the nutty, melty finish you expect from French onion soup. During testing I tried Fontina and Swiss as well, and while they melted beautifully, they lacked the distinct flavor that makes this dish special. Gruyère keeps the sauce silky and elegant.
See the recipe card for quantities.
How To Make French Onion Pasta: Step-By-Step
Here are some quick visual instructions. Remember that full instructions with the exact ingredients are in the printable recipe card:

Step 1: Heat a large skillet or Dutch oven over medium-low heat. Add the butter and the olive oil. Then add the onions, sugar, thyme, and a pinch of salt. Cook slowly, stirring often, until the onions caramelize, about 35-45 minutes.

Step 2: Stir in the garlic and cook for 1 minute. Add the wine, scraping up the browned bits, and cook for 3-4 minutes until it is reduced. Add the beef broth and bring to a simmer for 10 minutes.

Step 3: Cook your pasta until just shy of al dente. Reserve 1 cup of pasta water and then drain your pasta. Stir cream into the onion mixture.

Step 4: Add your drained pasta and cheese. Turn off the heat and stir until creamy. Use the reserved pasta water to loosen the sauce if needed. Taste and adjust the seasonings with salt and pepper. Serve with reserved cheese and some fresh parsley.
Pro Tip
Deglaze thoroughly. Once the onions are ready, scrape up every browned bit when you add the wine. Those little bits are pure flavor and help the sauce taste layered and savory.
Variations
- Make it vegetarian - Swap the beef broth for a rich vegetable broth. The flavor won't have quite the depth, but the caramelized onions still carry the dish beautifully.
- Try a different cheese - Fontina melts into a velvety sauce and gives the pasta a soft, creamy finish. Smoked Gouda adds a hint of warmth if you want something a little different.
- Add mushrooms - Sauté sliced mushrooms with the onions during the last 10 minutes of caramelization. They add earthy depth and play well with the Gruyère.
- Add protein - I like adding some roasted chicken to this dish for a one-pot meal.
- Gluten-Free - Use gluten-free pasta and make sure your broth is gluten-free.

Frequently Asked Questions
You can caramelize the onions a day in advance and store them in the refrigerator. When you are ready to cook, warm them gently, add the wine and broth, and proceed with the recipe.
Yes. Replace the wine with an equal amount of beef broth and add a splash of red wine or balsamic vinegar. The flavor will be a less rich and bright, but the dish will still be delicious.
Short, sturdy shapes like rigatoni, fusilli, or pappardelle hold the sauce well. If using gluten-free pasta, choose a shape that keeps its structure once tossed in the sauce.
Other Dinners

French Onion Pasta with Gruyère
Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Equipment
Ingredients
- 2 tablespoons unsalted butter
- 2 tablespoons extra-virgin olive oil
- 3 large yellow onions thinly sliced
- 2 cloves garlic minced
- 1 teaspoon fresh thyme or ½ teaspoon dried
- 1 teaspoon sugar
- salt to taste
- pepper to taste
- ½ cup dry white wine
- 1 cup beef broth
- 12 ounces pasta rigatoni, fussili, or pappardelle work well
- ½ cup heavy cream
- 1 cup shredded Gruyere cheese plus extra for optional topping
- ½ cup Parmesan cheese grated
- fresh parsley chopped, optional for top
Instructions
- In a large, heavy skillet or Dutch oven heat the butter and olive oil over medium-low heat.2 tablespoons unsalted butter, 2 tablespoons extra-virgin olive oil
- Add the onions, sugar, thyme, and a pinch of salt. Cook slowly, stirring often, until onions are deeply golden brown and jammy, about 35-45 minutes. Don't rush this step; it is the base of the dish.3 large yellow onions, 1 teaspoon fresh thyme, 1 teaspoon sugar
- Stir in the garlic and cook for 1 minute.2 cloves garlic
- Add the wine, scraping up any browned bits. Let it reduce by half, about 3-4 minutes.½ cup dry white wine
- Add the beef broth and bring to a simmer. Let it reduce for 10 minutes so the flavors concentrate.1 cup beef broth
- Cook the pasta in salted water until just shy of al dente. Reserve about 1 cup of the pasta water, then drain the pasta.12 ounces pasta
- Stir the cream into the onion mixture. Add the drained pasta directly into the sauce. Turn off the heat and toss with the cheese and stir until creamy. Add the reserved pasta water a splash at a time to loosen the sauce if needed.½ cup heavy cream, ½ cup Parmesan cheese, 1 cup shredded Gruyere cheese
- Season with salt and pepper to taste.salt, pepper
- Serve with extra cheese and fresh parsley if desired.fresh parsley
















Gwen says
You will love this recipe!