Dinner Recipes

One Pot French Onion Pasta

By Clara ·

One Pot French Onion Pasta
One Pot French Onion Pasta

One Pot French Onion Pasta is a simple and comforting dish that brings together the rich, caramelized flavors of classic French onion soup with tender pasta all cooked in the same pot. You get sweet onions, melted cheese, and plenty of garlic, all mingling with the pasta to make every bite full of warmth and yum.

I love making this dish on busy weeknights because it uses just one pot, saving me so much cleanup time. Plus, those soft onions cooked slowly until they’re golden and sweet are like little bites of happiness in every forkful. I usually caramelize the onions well because that’s where the magic starts, and it fills the kitchen with the best aroma.

This pasta is perfect served right away with a sprinkle of fresh herbs or a little extra cheese on top. I like to enjoy it with a light green salad on the side to balance the richness. It’s one of those cozy meals that feels special without needing much effort, and it always hits the spot when I’m craving something tasty and satisfying.

Key Ingredients & Substitutions

Yellow Onions
These onions are perfect for caramelizing because of their natural sweetness. If you can’t find yellow onions, sweet onions or even red onions work, but they’ll give a slightly different flavor.
Beef Broth
It adds depth to the sauce, but if you prefer a vegetarian dish, use vegetable broth. Mushroom broth is a nice alternative with rich umami.
Pasta
I like using rigatoni or other short shapes because they hold the sauce well. Penne, ziti, or rotini can be great swaps too.
Gruyère Cheese
This cheese melts beautifully and gives a mild nutty flavor. Swiss cheese is a good substitute, or try fontina if you want something creamier.
Heavy Cream
Adds creaminess and balances the onion’s sweetness. For a lighter version, use half-and-half or a plant-based cream substitute like coconut cream.

How Do You Get Perfectly Caramelized Onions for This Pasta?

Caramelizing onions is the heart of this recipe and needs some patience. Here’s how to do it well:

  • Use a wide pan or pot to give onions space to cook evenly.
  • Cook the onions slowly over medium-low heat to allow their sugars to develop and brown without burning.
  • Stir often but not constantly — let them sit a bit so they can brown before stirring again.
  • Add a pinch of sugar to speed up caramelization and enhance sweetness.
  • If onions stick or start to burn, lower the heat and add a splash of broth or water to loosen them.

Taking the time for this step really makes the whole dish stand out with deep, rich flavor!

Equipment You’ll Need

  • Large heavy-bottomed pot or deep skillet – perfect for caramelizing onions evenly and cooking pasta all in one pot.
  • Wooden spoon or heatproof spatula – great for stirring onions without scratching your cookware.
  • Measuring cups and spoons – to measure broth, cream, and seasonings accurately.
  • Box grater – handy for grating your Gruyère and Parmesan cheese fresh for best flavor.

Flavor Variations & Add-Ins

  • Add cooked bacon or pancetta for a smoky, meaty boost that pairs well with the sweetness of the onions.
  • Include sautéed mushrooms to add earthy flavor and extra texture.
  • Stir in fresh spinach or kale near the end for a pop of color and nutrition without overpowering the dish.
  • Swap Gruyère for fontina or mozzarella if you want a creamier, milder cheese flavor.

Easy One Pot French Onion Pasta

One Pot French Onion Pasta

Ingredients You’ll Need:

For the Pasta and Sauce:

  • 4 large yellow onions, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 3 garlic cloves, minced
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 tablespoon all-purpose flour
  • 4 cups beef broth (or vegetable broth for vegetarian option)
  • 12 oz rigatoni or other short pasta
  • ½ cup heavy cream
  • 1 cup grated Gruyère cheese (or Swiss cheese)
  • ½ cup grated Parmesan cheese
  • Fresh thyme for garnish

How Much Time Will You Need?

This recipe takes about 15 minutes to prep and around 40 minutes to cook the onions slowly to get them nicely caramelized. Once the onions are ready, cooking the pasta and finishing the sauce takes about 15 minutes. So overall, expect around 55-60 minutes for a delicious, cozy meal.

Step-by-Step Instructions:

1. Caramelizing the Onions

Heat the butter and olive oil in a large pot or deep skillet over medium heat. Add the thinly sliced onions, sprinkle on the sugar and salt, and cook slowly. Stir often, letting the onions soften and turn a deep golden brown. This will take about 30-40 minutes. Keep an eye on the heat to prevent burning and stir regularly for even caramelization.

2. Building the Sauce

Once the onions are tender and caramelized, add the minced garlic and cook for another minute until fragrant. Sprinkle the flour over the onion mixture, stir well for 1-2 minutes to cook off the raw flour taste. Slowly pour in the broth, stirring constantly to prevent lumps.

3. Cooking the Pasta and Finishing Up

Add the rigatoni or your pasta to the pot and bring to a gentle boil. Reduce heat to simmer and cook, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed, about 12-15 minutes. Stir in the heavy cream, Gruyère cheese, and half of the Parmesan. Mix until the cheese melts and the sauce becomes creamy. Taste and add extra salt or pepper if needed.

4. Serving

Serve the pasta hot, topped with the remaining Parmesan cheese and fresh thyme sprigs for a pretty and flavorful garnish. Enjoy your comforting, cheesy, onion-rich meal straight from one pot, minimizing dishes and maximizing flavor!

Can I Use Frozen Onions for This Recipe?

It’s best to use fresh onions for caramelization since frozen onions release extra moisture and can make it harder to achieve that deep golden color. If you only have frozen, thaw them fully and pat dry before cooking to reduce excess water.

Can I Substitute the Cheese?

Absolutely! Gruyère gives a nice nutty flavor, but Swiss, fontina, or mozzarella are great alternatives. Just choose a cheese that melts well for the best creamy texture.

How Do I Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of broth or cream to loosen the sauce if it thickens too much.

Can I Make This Recipe Vegetarian?

Yes! Simply swap the beef broth for vegetable broth. The caramelized onions and cheeses still deliver rich flavor without meat-based broth.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment