Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One Pot French Onion Pasta

One Pot French Onion Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Sandra
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Cuisine: French-Inspired

Description

This One Pot French Onion Pasta is a rich, cheesy, and savory dish that brings the deep flavors of French onion soup into a comforting pasta meal. Caramelized onions, garlic, beef broth, and melty Gruyère cheese create an irresistible sauce that coats every bite of pasta.

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates.


Ingredients

Scale
  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 2 large yellow onions, thinly sliced
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon sugar (optional, for quicker caramelization)
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme (or 1 tablespoon fresh thyme)
  • 1 tablespoon balsamic vinegar (optional, for depth of flavor)
  • 4 cups beef broth (or vegetable broth for a vegetarian version)
  • 8 ounces uncooked pasta (fusilli, penne, or rigatoni work well)
  • ½ cup heavy cream
  • 1½ cups shredded Gruyère cheese
  • ½ cup grated Parmesan cheese
  • Fresh parsley or thyme for garnish

Instructions

Step 1: Caramelize the Onions

  1. Heat butter and olive oil in a large pot or deep skillet over medium-low heat.
  2. Add sliced onions, salt, pepper, and sugar (if using). Stir occasionally and cook for 25-30 minutes, or until onions are deep golden brown.
  3. Add garlic and thyme, cooking for 1-2 minutes until fragrant.
  4. Stir in balsamic vinegar to deglaze the pan.

Step 2: Cook the Pasta

  1. Pour in beef broth and bring to a simmer.
  2. Add pasta, stirring to ensure it’s submerged. Cover and cook on medium heat, stirring occasionally, until pasta is tender and most of the liquid is absorbed (10-12 minutes).

Step 3: Make it Creamy & Cheesy

  1. Reduce heat to low and stir in heavy cream, Gruyère, and Parmesan until melted and creamy.
  2. If the sauce is too thick, add a splash of broth or water.

Step 4: Serve & Enjoy

  1. Garnish with fresh parsley or thyme and serve warm.

Notes

Caramelize Slowly – The longer you cook the onions, the richer the flavor.
Use Good Cheese – Gruyère melts beautifully and gives that classic French onion taste.
Adjust the Sauce – If too thick, add a bit more broth or cream.
Make it Vegetarian – Use vegetable broth and swap Gruyère for a vegetarian cheese.