Go Back
–+ servings
Creamy French onion pasta bubbling with melted Gruyere cheese and caramelized onions

One-Pot Creamy French Onion Pasta

All the rich, comforting flavors of classic French onion soup transformed into a decadent one-pot pasta dinner. Featuring deeply caramelized sweet onions, savory beef bone broth, tender al dente pasta shells, and a luscious blanket of melted Gruyère and Parmesan cheese.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Calories: 495

Ingredients
  

Caramelized Onions & Aromatics
  • 3 large yellow sweet onions, peeled and thinly sliced into half-moons
  • 3 tbsp unsalted European butter
  • 1 tbsp extra virgin olive oil
  • 1 tsp fine sea salt (divided)
  • 1/2 tsp freshly cracked black pepper
  • 4 cloves fresh garlic, finely minced
  • 1 tbsp fresh thyme leaves (or 1 tsp dried thyme)
  • 1 tbsp Worcestershire sauce
  • 1 tbsp raw apple cider vinegar (for deglazing without alcohol)
Pasta & Creamy Cheese Finish
  • 10 oz pasta shells, rigatoni, or orecchiette
  • 3 1/2 cups low-sodium beef bone broth (or rich vegetable broth)
  • 1/2 cup heavy cream (room temperature)
  • 1 1/2 cups freshly shredded Gruyère cheese (or Swiss cheese)
  • 1/2 cup freshly grated Parmigiano-Reggiano
  • 2 tbsp fresh chives or parsley, finely chopped (for garnish)

Method
 

Step-by-Step Instructions
  1. Melt the unsalted butter with olive oil in a large deep cast iron skillet or Dutch oven over medium heat. Add the thinly sliced yellow onions and 1/2 teaspoon of salt. Toss to coat the onions evenly in the fat.
  2. Cook the onions for 20 to 25 minutes, stirring every 3 to 4 minutes, until they turn deeply golden brown, jammy, and sweet. If the bottom begins to brown too quickly, turn the heat down slightly and add a splash of water to lift the fond.
  3. Stir in the minced garlic, fresh thyme leaves, Worcestershire sauce, and apple cider vinegar. Cook for 1 to 2 minutes while scraping up all the savory browned bits from the bottom of the pan until fragrant.
  4. Pour in the uncooked pasta shells and 3 1/2 cups of beef bone broth. Stir well and bring the liquid to a lively boil over medium-high heat.
  5. Once boiling, reduce the heat to medium-low, cover with a tight-fitting lid, and let simmer for 10 to 12 minutes, stirring once halfway through, until the pasta is al dente and most of the broth is absorbed into a silky pan sauce.
  6. Remove from heat. Stir in the heavy cream and half of the shredded Gruyère and grated Parmesan until melted and glossy. Scatter the remaining Gruyère across the top. Cover for 2 minutes (or pop under the oven broiler for 2 minutes) until the cheese turns bubbling and golden. Garnish with fresh chives and thyme, then serve warm.

Nutrition

Serving: 1gCalories: 495kcalCarbohydrates: 54gProtein: 22gFat: 21gSaturated Fat: 11gCholesterol: 62mgSodium: 680mgPotassium: 460mgFiber: 4gSugar: 7gVitamin A: 14IUVitamin C: 8mgCalcium: 32mgIron: 12mg

Notes

Keyword: creamy french onion pasta. For the best flavor, take your time slowly caramelizing the onions until deep mahogany brown. The natural sweetness of the onions forms the soul of this dish.

Tried this recipe?

Let us know how it was!