If you’ve ever wished for a cozy, indulgent dinner that feels fancy yet comes together with ease, this One Pot French Onion Pasta Recipe is about to be your new favorite. Imagine the rich, caramelized sweetness of deep golden onions dancing through tender mezze rigatoni, all enveloped in a luscious, velvety mix of beef stock, cream, and melty gruyere cheese. It’s comfort food elevated, with fewer dishes and maximum flavor, perfect for sharing with loved ones or savoring on your own.

Ingredients You’ll Need
This recipe relies on straightforward ingredients that pack serious flavor. Each one plays a crucial role, from the sweet caramelized onions that form the base to the sharp, nutty gruyere that finishes everything off with creamy goodness. Let’s dive into these essentials!
- 12 oz uncooked mezze rigatoni: This short pasta shape holds sauce beautifully while cooking evenly in one pot.
- 2 tbsp unsalted butter: Adds richness and helps caramelize the onions without overpowering them.
- 2 tbsp olive oil: Helps balance the butter and prevents burning, creating that perfect sauté base.
- 3 large yellow onions (sliced 1/4″): These slowly caramelize into sweet, jammy perfection – the star of the dish.
- 4 cloves garlic (minced): Boosts flavor with a fragrant, savory punch.
- 2 tsp fresh thyme (chopped): Adds an earthy, herbal note that complements the sweetness of the onions.
- 1/4 cup dry white wine: Lifts the dish with a subtle acidity and depth while deglazing the pan.
- 1 tsp Worcestershire sauce: Brings umami and a slight tangy complexity to the sauce.
- 2 tsp kosher salt: Essential for seasoning and enhancing the natural flavors.
- 1 tsp black pepper: Adds a mild heat and balances the richness.
- 3 cups low sodium beef stock: Provides a hearty base for the sauce, infusing the pasta with meaty warmth.
- 1 cup water: Helps cook the pasta perfectly while diluting the broth just enough.
- 1/4 cup heavy cream: Adds a luscious, silky texture that makes the sauce irresistible.
- 1 cup gruyere cheese (grated): Melts beautifully into the sauce, lending a slightly nutty, creamy finish.
How to Make One Pot French Onion Pasta Recipe
Step 1: Caramelize the Onions
Heating your pan just right is key here. Melt butter with olive oil over medium heat, then add your thinly sliced onions. Be patient and stir often, about every three minutes. Over the course of about an hour, watch as your onions transform from raw crunch to jammy, deep golden brown goodness. If you notice anything sticking too much or burning, a little extra oil or a splash of water can keep things on track.
Step 2: Infuse with Garlic and Thyme
Once the onions have reached that rich caramel color, toss in the minced garlic and chopped thyme. Let these cook together for 3 to 4 minutes. This step releases beautiful aromas that signal your sauce is gaining layers of flavor.
Step 3: Deglaze with White Wine
Pour in the dry white wine and use a wooden spoon to scrape any tasty browned bits stuck to the bottom of the pan. This little ritual ensures nothing goes to waste and infuses your dish with subtle acidity. Let it simmer and reduce for 1 to 2 minutes until the wine is mostly evaporated.
Step 4: Season and Build the Base
Now it’s time to add Worcestershire sauce, salt, and pepper. These ingredients bring balance, umami, and just the right amount of seasoning to your developing sauce.
Step 5: Add Broth, Water, and Pasta – Simmer to Perfection
This is where the magic happens in one pot. Pour in your beef broth, water, and uncooked pasta. Stir to combine and ensure as much pasta is submerged as possible. Bring everything to a boil, then reduce to a gentle simmer. Stir frequently as the pasta cooks for 8 to 10 minutes until al dente and some liquid has evaporated. The remaining stock will continue to thicken as you add the final creamy touches.
Step 6: Finish with Cream and Gruyere
Take the pot off the heat and stir in the heavy cream and grated gruyere cheese. Watch as everything melts together into a gorgeously creamy, comforting sauce that clings to each piece of pasta. This step transforms your dish from good to downright unforgettable.
How to Serve One Pot French Onion Pasta Recipe

Garnishes
While the dish shines on its own, a sprinkle of fresh thyme or chopped parsley adds a bright contrast and extra herbaceous freshness. If you want a bit more texture and flavor, crispy fried shallots or a dusting of parmesan elevate the experience beautifully.
Side Dishes
For a well-rounded meal, serve this pasta alongside a crisp green salad with a tangy vinaigrette to cut through the richness. Roasted vegetables like asparagus or Brussels sprouts with a bit of lemon zest also complement the deep flavors perfectly.
Creative Ways to Present
For a cozy dinner party, serve this One Pot French Onion Pasta Recipe family-style straight from the pot, garnished with fresh herbs. Alternatively, plate individual portions in shallow bowls topped with an extra gruyere crisp broiled briefly under the grill for a dramatic cheesy crust.
Make Ahead and Storage
Storing Leftovers
Place any leftovers in an airtight container and refrigerate for up to 3 days. The pasta will soak up the sauce as it sits, so it might thicken — just loosen it up with a splash of water or broth when reheating.
Freezing
This dish freezes well if stored properly. Allow it to cool completely, then transfer to a freezer-safe container. It should keep for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove or microwave.
Reheating
Reheat your pasta slowly over low heat with a splash of water, broth, or cream to restore the sauce’s silkiness. Stir often so it warms evenly without drying out. You can also reheat in the microwave in short bursts, stirring in between.
FAQs
Can I use a different type of pasta for this recipe?
Absolutely. While mezze rigatoni works beautifully, any short, sturdy pasta like penne, rigatoni, or cavatappi will hold the sauce well and cook evenly in one pot.
Is it necessary to cook the onions for a whole hour?
Taking the time to slowly caramelize your onions brings out their natural sweetness and depth, which is essential to the recipe’s signature flavor. Rushing this step will affect the richness of your dish.
Can I substitute the beef stock with vegetable stock?
Yes, you can use vegetable stock for a lighter or vegetarian-friendly version, though the beef stock adds a deeper, heartier flavor that complements the caramelized onions perfectly.
What if I don’t have gruyere cheese?
Gruyere adds a unique nutty creaminess, but you can substitute with other melting cheeses like fontina, Emmental, or even a sharp white cheddar for a different yet delicious result.
Can this One Pot French Onion Pasta Recipe be made gluten-free?
Definitely! Just swap the mezze rigatoni for your favorite gluten-free pasta. Be sure to check the cooking time and broth levels as gluten-free pastas can vary in how they absorb liquid.
Final Thoughts
This One Pot French Onion Pasta Recipe is a genuine crowd-pleaser that feels like a special treat but is surprisingly simple to prepare. Its blend of sweet onions, savory broth, tender pasta, and creamy cheese offers pure comfort in every bite. Give it a try the next time you want a cozy meal with minimal fuss and maximum flavor – your taste buds will thank you!
Print
One Pot French Onion Pasta Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Total Time: 1 hour 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: French-American
Description
This One Pot French Onion Pasta combines the rich, deep flavors of caramelized onions with tender mezze rigatoni pasta, creating a creamy and comforting dish reminiscent of classic French onion soup. The pasta is cooked directly in a savory beef broth with hints of thyme and white wine, then finished with a luscious blend of heavy cream and melted gruyere cheese for a perfectly indulgent meal that’s easy to prepare and packed with flavor.
Ingredients
Pasta and Liquids
- 12 oz uncooked mezze rigatoni (or other short pasta)
- 1/4 cup dry white wine
- 3 cups low sodium beef stock
- 1 cup water
- 1/4 cup heavy cream
Vegetables and Aromatics
- 3 large yellow onions (sliced 1/4″ thin)
- 4 cloves garlic (minced)
- 2 tsp fresh thyme (chopped)
Fats and Seasonings
- 2 tbsp unsalted butter
- 2 tbsp olive oil
- 1 tsp Worcestershire sauce
- 2 tsp kosher salt
- 1 tsp black pepper
Cheese
- 1 cup gruyere cheese (grated)
Instructions
- Caramelize the Onions: Heat a large Dutch oven or deep skillet over medium heat. Melt butter and olive oil together. Add all the sliced onions and toss to coat thoroughly in the fats. Sauté, stirring frequently every 3 minutes for about one hour until the onions develop a deep golden brown, jammy texture. If onions stick excessively or begin to burn, add a small amount of oil or 1-2 tablespoons water to prevent scorching.
- Add Aromatics: Stir in the minced garlic and chopped fresh thyme into the caramelized onions. Cook for 3-4 minutes until the mixture is very fragrant, ensuring the garlic does not brown.
- Deglaze with Wine: Pour in the dry white wine, scraping the bottom of the pot with a wooden spoon to release any browned bits. Let the wine simmer for 1-2 minutes until mostly evaporated and absorbed into the onions.
- Season the Onions: Stir in Worcestershire sauce, kosher salt, and black pepper to finish the caramelized onion base, enhancing the savory depth.
- Cook the Pasta: Add the beef stock, water, and uncooked pasta directly to the pot. Stir well to combine and submerge as much pasta as possible. Bring to a boil, then reduce to a simmer. Cook, stirring very frequently, for 8-10 minutes until pasta is al dente and much of the liquid has evaporated while maintaining some moisture for a creamy texture.
- Finish the Dish: Remove the pot from heat and stir in the heavy cream and grated gruyere cheese until fully incorporated and silky smooth. Serve immediately for a rich and comforting one-pot meal.
Notes
- Use a Dutch oven or a deep, heavy skillet to allow enough space for stirring and even cooking.
- Constant stirring during pasta cooking helps prevent sticking and ensures even cooking.
- Adjust seasoning after adding cheese and cream as needed to taste.
- Gruyere cheese adds a nutty, creamy flavor, but you can substitute with mozzarella or Swiss cheese if unavailable.
- White wine can be omitted or replaced with additional broth for a non-alcoholic version.
- This dish is best enjoyed fresh but can be refrigerated and gently reheated with a splash of broth or cream.

