This post may contain affiliate links. Please read our disclosure policy.

If you love the rich, savory depth of French onion soup, this French onion pasta is about to become your new obsession. It’s everything you crave—deeply caramelized onions, melty Gruyère, and a silky, glossy sauce—all wrapped around perfectly cooked pasta in one pot.

one-pot french onion pasta
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

And the best part? This viral-inspired version skips the long, fussy process and uses a simple chef trick (hello, splash-of-water caramelization) to build flavor fast—without sacrificing that signature French onion richness.

Behind This French Onion Pasta Recipe

My husband will order anything with “French onion” in the name – every single time. So when I started seeing viral French onion pasta trending everywhere (again), I knew I had to create a version that delivered that same slow-cooked flavor… but actually fit into real life.

This one-pot version is exactly that. You still get those jammy, golden onions and that cozy, indulgent flavor, but in a fraction of the time, with way less cleanup.

one-pot french onion pasta

Tips From My Kitchen

  • Use the splash-of-water trick. It helps the onions caramelize faster without burning.
  • Use beef stock, not broth. Stock is the more concentrated and flavorful counterpart of beef broth.
  • Don’t skip the wine. It adds depth and helps deglaze the pan.
  • Use freshly shredded cheese. It melts more smoothly into the sauce.
  • Finish under the broiler. This gives you that classic bubbly, golden top.

Ingredients You’ll Need & Why

ingredients measured on a counter for french onion pasta

These ingredients give this French onion pasta its rich, layered flavor. Be sure to review the recipe card at the bottom of this page for a full, detailed list of ingredients and measurements.

Yellow onions – Slowly caramelize into a deep, sweet, jammy base that defines the dish.

Bacon (or pancetta) – Adds a smoky, salty contrast to the sweetness of the onions.

Beef Stock – Brings that signature French onion soup flavor to the pasta.

White wine – Deglazes the pan and enhances the depth of the sauce.

Orecchiette pasta – These “little ear” pasta shapes catch the sauce in their subtle cup shape, holding onto all that flavor. My favorite part is when some of the pieces stack together, creating such a textural bite.

Heavy cream – just enough to add richness and creaminess without making it too heavy.

Gruyère or Swiss cheese – Melts into the pasta and creates that classic French onion flavor.

Parmesan cheese – Adds a sharp, salty finish to the dish.

How to Make French Onion Pasta in One-Pot

This cozy pasta comes together easily in one pan and will fill your home with an incredible aroma. I’ll walk you through exactly how to do it.

Caramelize the Onions

Start by heating olive oil in a large Dutch oven over medium-low heat.

Add the sliced onions with a pinch of salt. As they cook, they’ll begin to soften and release moisture.

Every few minutes, add a small splash of water and stir. This helps lift any browned bits from the bottom of the pan and speeds up the caramelization process without burning the onions.

Continue cooking until the onions turn deep golden brown and jammy, with a rich, sweet aroma – about 15-20 minutes.

Crisp the Bacon

In the same pot (with the onions removed and set aside), add the chopped bacon.

As it cooks, the fat will render out, and the bacon will become crispy. Once browned, drain off most of the grease, leaving about a tablespoon behind for flavor.

Build the Base

Return the caramelized onions to the pot with the bacon.

Add the minced garlic and cook briefly until fragrant.

Pour in the white wine and scrape the bottom of the pan to release all the browned bits. This step adds a ton of flavor and creates the base of the sauce.

Cook the Pasta

Add the dry pasta, beef stock, thyme, rosemary, and black pepper. Withhold salt until the end, as the cheese will add a bit of sodium.

Bring everything to a simmer, then cover and cook until the pasta is tender, 10-12 minutes.

As the pasta cooks, it will absorb the broth and release starch, creating a glossy, rich sauce. Be careful not to overcook the pasta or it can become gummy.

Make it Creamy

Stir in the heavy cream and half of the shredded Gruyère.

As the cheese melts, the sauce will become silky and coat the pasta.

Add the Cheesy Finish

Sprinkle the remaining Gruyère and Parmesan over the top.

Cover the pot for a few minutes to melt the cheese, or place it under the broiler until the top becomes bubbly and lightly golden. Sprinkle the top with a little more rosemary, thyme, and black pepper if desired.

How to Serve and Store Leftovers

Serve French onion pasta hot with fresh herbs and extra cheese on top.

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of broth or cream to loosen the sauce.

french onion soup recipe

More One-Pot Meals to Try

If you love easy dinners like this, there are plenty of other one-pot meals worth adding to your rotation. A few favorites include my one-pot mac and cheese for something extra cozy and creamy, and one-pot shrimp scampi for a lighter, garlicky option that comes together quickly. The feta tomato pasta with salmon is another great one for a slightly elevated feel with minimal effort, while one-pot butter parmesan pasta keeps things simple and comforting. And for something with a little more depth of flavor, the one-pot sun-dried tomato pasta is always a solid go-to.

french onion soup in a pot

I hope you enjoyed this recipe for One-Pan French Onion Pasta Recipe. Be sure to comment below with any questions or feedback!

If you make these or any other recipes, don’t forget to tag me on IG @BadBatchBaking to be featured on my story. Seeing your recreations makes my day!

French Onion Pasta Recipe

5 from 1 vote
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 4 servings
French onion pasta made in one pot with caramelized onions, beef broth, bacon, and melted Gruyère cheese for a rich, cozy dinner.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 lb orecchiette pasta
  • 3 large yellow onions thinly sliced
  • 6-8 slices bacon chopped
  • 4 cloves garlic minced
  • ½ cup dry white wine
  • 4 cups beef stock
  • ½ cup heavy cream
  • 2 cups shredded Gruyère or Swiss cheese divided
  • ½ cup grated Parmesan
  • 1 tsp fresh thyme
  • 1 tsp fresh rosemary
  • salt and pepper to taste
  • 1 tbsp olive oil

Instructions 

  • Heat olive oil in a large Dutch oven over medium-low heat. Add onions and a pinch of salt. Cook, stirring occasionally and adding small splashes of water, until deeply caramelized.
  • Remove onions and set aside.
  • In the same pot, cook bacon until crispy. Drain excess grease, leaving about 1 tablespoon.
  • Add onions back to the pot along with garlic. Cook until garlic is fragrant.
  • Pour in white wine and scrape the bottom of the pan.
  • Add pasta, beef broth, thyme, rosemary, and black pepper. Stir to toss everything evenly, working the pasta down into the broth in an even layer until mostly covered.
  • Bring pan liquid to a low simmering boil, cover, reduce heat to low, and cook until pasta is tender and most liquid is absorbed, about 10 minutes.
  • Stir in heavy cream and 1 cup Gruyère until melted.
  • Top with remaining Gruyère and Parmesan.
  • Cover with the pan lid to melt or place the pan under the broiler until cheese layer is bubbly and golden.

Notes

Speed up caramelizing onions
Adding small splashes of water helps soften the onions and prevents burning while building color.
Use low heat for best flavor
Caramelizing onions too quickly can lead to bitterness.
Cheese matters
Gruyère gives the most authentic French onion flavor, but Swiss works as a substitute.
Like this? Leave a comment below!
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Mallory Austin says:

    5 stars
    I made this pasta this evening and my house still smells so cozy! This recipe is definitely a keeper.