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

French Onion Soup Pasta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup recipes
  • Method: Stovetop
  • Cuisine: French-Inspired
  • Diet: Vegetarian

Description

This French Onion Soup Pasta combines everything you love about the classic soup—sweet caramelized onions, rich beefy flavor, and melty cheese—with comforting pasta. It’s creamy, cozy, and packed with savory depth in every bite. Perfect for weeknight dinners or a chilly day!


Ingredients

  • 12 oz pasta (fusilli, rigatoni, or penne work great)

  • 2 tablespoons olive oil

  • 2 tablespoons unsalted butter

  • 3 large yellow onions, thinly sliced

  • 1 teaspoon sugar (helps caramelize the onions)

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 2 cloves garlic, minced

  • 1/4 cup dry white wine (optional)

  • 1 cup beef broth

  • 1 teaspoon Worcestershire sauce

  • 1/2 cup heavy cream

  • 1 cup shredded Gruyère cheese (or Swiss or mozzarella)

  • Fresh thyme, for garnish (optional)

 

  • Salt and pepper, to taste


Instructions

Cook the pasta according to package directions in salted water. Reserve 1/2 cup pasta water, then drain and set aside.

 

Caramelize the onions: In a large skillet, heat olive oil and butter over medium-low heat. Add sliced onions, sugar, salt, and pepper. Cook for 25–30 minutes, stirring often, until deep golden brown.

 

Add garlic and cook for 1–2 minutes until fragrant.

 

Deglaze the pan with white wine (if using), scraping up browned bits. Let it reduce slightly.

 

Stir in beef broth and Worcestershire sauce. Simmer for 5 minutes.

 

Add heavy cream and shredded cheese. Stir until the cheese is melted and the sauce is creamy.

 

Add the cooked pasta to the pan, tossing to coat in the sauce. Add a splash of reserved pasta water if needed to loosen the sauce.

 

Taste and adjust seasoning with more salt or pepper.

 

Garnish with fresh thyme and serve hot!


Notes

  • No Gruyère? Use Swiss, provolone, or even a mix of mozzarella and Parmesan.

  • For a vegetarian version, use vegetable broth and skip Worcestershire or use a vegan alternative.

  • Add sautéed mushrooms for an even heartier dish.