One Pot French Onion Pasta gives you the flavors of French Onion Soup in a filling, slightly creamy pasta recipe. Start with caramelized onions in a large pot then add the remaining ingredients, including the uncooked pasta. Everything cooks up in the one pot for easy clean up!

Why I Love It
- One-Pot: Hello easy clean up!
- Simple Ingredients - Only a handful of easy to find ingredients.
- Caramelized Onions - Is there anything better than caramelized onions? They're super flavorful and slightly sweet.
Ingredients You'll Need for One Pot French Onion Pasta:
Only easy to find ingredients are needed to make this creamy, flavorful pasta recipe:
- Unsalted butter
- Yellow onions - halved and thinly sliced
- Sherry
- White wine
- Sprigs fresh thyme, plus extra for garnish - You can tie the thyme together with cooking twine or just add them as is.
- Kosher salt and ground black pepper
- Uncooked rigatoni - Or another short pasta like penne or ziti.
- Beef broth or stock - Beef broth and stock can be pretty salty so be light on the added salt until you taste it at the end.
- Worcestershire sauce
- Freshly grated parmesan - plus more for serving
- Heavy cream - Or half and half for a lighter pasta
How To Make One Pot Pasta
- Caramelize Onions - Start by caramelizing the onions in a large dutch oven. I love to use butter for this as it adds so much flavor. You can start the onions on a higher heat for the first 5ish minutes to help speed up the process.
- Deglaze Pan - Pour in the sherry and white wine to the onions. Scrape any bits off the bottom and let cook for a couple minutes so the wine reduces slightly. The bits on the bottom add so much flavor.
- Add Pasta Ingredients - Add the sprigs of thyme (you can use twine to tie them together in a bundle), a pinch of salt, heavy pinch of pepper, the uncooked pasta, beef broth, and Worcestershire sauce. Stir to combine.
- Boil - Bring the broth to a boil, give one big stir, and immediately lower the heat and cover the pot so it simmer. Allow to simmer until the liquid is absorbed and the pasta is al dente. Be careful to not overcook the pasta.
- Finish Pasta - Turn off the heat and remove and discard the thyme sprigs. Stir in the heavy cream and parmesan cream until combined. Taste and adjust the salt and pepper, if needed. The beef broth is pretty salty so I typically don't add much extra salt.
- Serve - Serve the pasta in bowls. I like to top with fresh parmesan and a light sprinkle of extra thyme leaves.
One Pot Pasta Recipe Notes and Tips:
- Cook Pasta to Al Dente - Be sure to cook the pasta to just al dente as it will continue to cook when you stir in the remaining ingredients. You don't want to have soft, overcooked pasta.
- Perfect Use for Leftover Caramelized Onions - To save time, you can use onions that have been caramelized in advance. Such as from a big batch of Slow Cooker Caramelized Onions. Just add about 2 cups of caramelized onions to the pot and heat up before continuing with the recipe.
Storage, Freezing, and Reheating:
- Storage - Leftover pasta can be stored in an airtight container in the fridge for up to 4 days.
- Freeze - For longer storage, you can freeze the pasta tightly covered, for up to 3 months.
- Reheating - Leftover pasta can be reheated in the microwave or in a pot on the stove until warmed. You can add a splash of cream or broth when reheating to help loosen everything up.
Other One Pot Pasta Recipes:
I love one pot pasta recipes because they're not only delicious but make clean up super easy.
- One-Pot Lemon Chicken Pasta - flavorful, and comes together in about 30 minutes
- One-Pot Creamy Sun Dried Tomato Pasta - A creamy, vegetarian friendly one pot pasta recipe.
- Creamy Pesto Chicken - Cream Cheese makes this one pot pesto pasta nice and creamy.
- One-Pot Creamy Cajun Chicken Pasta - Grab your favorite cajun spice blend to make this slightly spicy yet creamy pasta recipe.
Ways to use Caramelized Onions:
In addition to this pasta recipe, here are some other great recipes with caramelized onions:
- Caramelized Onion and Pancetta Quiche – Skip the onion step in the recipe and just use about ¾ cup of caramelized onions for the filling.
- Caramelized Onion Dip – Mix the onions sour cream, mayo, spices, and chives to make a yummy, creamy dip for chips.
- BBQ Chicken Sliders – Instead of the sliced, raw red onions use caramelized onions on top of the bbq chicken.
- Use as a Topping! Burgers, pizza, sandwiches, and more.
Like this recipe? Sign up for my e-mail list so you get a weekly e-mail with new recipes from the week as well as occasional ‘bonus’ content not found on the blog! E-mail link sign up!
Those ads on the page? A portion of all ad revenue is being donated to Warrior Dog Rescue. A MN-based dog rescue that I foster and volunteer with.
PrintRecipe
One Pot French Onion Pasta
One Pot French Onion Pasta gives you the flavors of French Onion Soup in a filling, slightly creamy pasta recipe. Start with caramelized onions in a large pot then add the remaining ingredients, including the uncooked pasta. Everything cooks up in the one pot for easy clean up!
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 6-8 servings
- Category: Pasta
- Method: One Pot
- Cuisine: American
- Diet: Vegetarian
Ingredients
- ¼ cup unsalted butter
- 3 large yellow onions, halved and thinly sliced
- ¼ cup sherry
- ½ cup white wine
- 4-5 sprigs fresh thyme, plus extra for garnish
- Kosher salt and ground black pepper
- 1 lb uncooked rigatoni
- 4 cups beef broth or stock
- 1 teaspoon Worcestershire sauce
- ½ cup freshly grated parmesan, plus more for serving
- ½ cup heavy cream, or half and half
Instructions
- Caramelize Onions - Heat up a large dutch oven or pot over medium heat and melt the butter. Add the thinly sliced onions and cook over medium for about 5 minutes until starting to soften. Reduce the heat to medium-low and cook for about 30 minutes until caramelized. Stir the onions occasionally to keep them from sticking to the bottom.
- Deglaze Pan - Pour in the sherry and white wine to the onions. Scrape any bits off the bottom and let cook for a couple minutes so the wine reduces slightly.
- Add Pasta Ingredients - Add the sprigs of thyme (you can use twine to tie them together in a bundle), a pinch of salt, heavy pinch of pepper, the uncooked pasta, beef broth, and Worcestershire sauce. Stir to combine.
- Boil - Bring the broth to a boil, give one big stir, and immediately lower the heat and cover the pot so it simmer. Allow to simmer for about 10 minutes, or until the liquid is absorbed and the pasta is al dente.
- Finish Pasta - Turn off the heat and remove and discard the thyme sprigs. Stir in the heavy cream and parmesan cream until combined. Taste and adjust the salt and pepper, if needed.
- Serve - Serve the pasta in bowls. I like to top with fresh parmesan and a light sprinkle of extra thyme leaves.
Notes
Leftover pasta can be stored in an airtight container in the fridge for up to 4 days or frozen for up to 3 months. Reheat leftovers in the microwave or in a pot on the stove - you can add a splash of cream or broth to loosen things up.
Nutrition
- Serving Size: ⅙ of recipe
- Calories: 475
- Sugar: 6.6 g
- Sodium: 525.5 mg
- Fat: 14.4 g
- Carbohydrates: 66.5 g
- Protein: 15.3 g
- Cholesterol: 36.4 mg
Keywords: French Onion Pasta, Caramelized Onion Pasta, One Pot Pasta, One Pot French Onion Pasta
Dianne Starr says
I made this last week, only addition was carmelized quarterd brussel sprouts and only used white wine, did not have sherry, I only had fusilli did not have rigatoni. I was divine!!! my three guest and me loved it...next time I will double the recipe so I have leftovers. The taste and texture was so satisfying. Great recipe, I will make tis again and again
★★★★★
E Fuguet says
So good! Followed recipe but added Gruyère. Will add chicken next time for protein!
★★★★★
Kathleen Hansen says
I’m glad you liked it! Thank you for your comment 🙂
Emily says
Absolutely delicious!!! And super easy clean up! This is a new family favorite for sure!
★★★★★
Kathleen Hansen says
I'm so glad! Thank you for your comment 🙂
Maria says
Made some for dinner today and it was so delicious! I added some frozen meatballs for protein but I'd love to try this with chicken too. 5 stars!
★★★★★
Kathleen Hansen says
I'm so glad that you loved it! Adding meatballs is a great idea! Thank you for your comment 🙂
Paige says
Talk about yum! Loved the flavoring and definitely no over powering onion flavor here. Also I love for the one pot stop! Was able to whip up dinner without making a mess.
★★★★★
Kathleen Hansen says
I’m so glad you liked it!! Thank you for your comment 🙂
Maky says
What would you suggest to substitute the beef broth to make it a meatless meal for lent? Would vegetable broth work? Would Campbell Mushroom or French onion soup work? Thank you for sharing;). Can’t wait to try it.
Kathleen Hansen says
Vegetable broth would work great! Let me know how it goes 🙂
River says
I used veggie broth and it was SO good. Adding an extra pinch of salt is good though because the veggie broth isn’t quite as salty as beef broth 🙂 We loved it!
Lindsey Suko says
So delicious! Saw this recipe on TikTok, made it, and I'm in love 😍. Thanks for making it a one-pot recipe, it was so easy!
★★★★★
Kathleen Hansen says
I’m so glad you loved it Lindsey! THANK YOU for your comment :). I’m all about super easy (many one-pot) recipes around here!
Katie says
This was dangerously good! I love that it is made all in one pot too.
★★★★★
Kathleen says
Yay! I’m glad you loved it!
Dianne Starr says
I don't have sherry but I have sherry vinegar. Can I leave the sherry out or can I use the sherry vinegar or can you suggest another common pantry item, I wanted to make this tonight. I hope can can answer me quickly thank you
Kathleen Hansen says
Hi Dianne! Sherry is a cooking wine, so sherry vinegar is going to be more acidic. I would recommend just using a little bit more white wine to deglaze the pan - it will still taste great.
You can give it a taste and if you feel it needs a little more acidity, you could add a small splash of your sherry vinegar, but I would not do an entire 1/4 cup. Let me know how it turns out!