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


  • Author: Emily Carter
  • Total Time: 50 minutes
  • Yield: 4 servings

Description

Rich, creamy, and deeply flavorful, One-Pot French Onion Pasta combines the comforting taste of classic French onion soup with the heartiness of pasta. Tender noodles are bathed in a luscious, savory sauce infused with caramelized onions, beef broth, and melted cheese, delivering warmth and satisfaction in every bite.



Ingredients

  • 3 large yellow onions, thinly sliced
  • 3 tablespoons butter
  • 2 tablespoons olive oil
  • 4 cups beef broth (preferably low-sodium)
  • 2 cups water
  • 12 ounces short pasta (shells, rotini, or campanelle)
  • 1 teaspoon fresh thyme (or 1/2 teaspoon dried thyme)
  • 1 teaspoon garlic powder
  • 1 tablespoon Worcestershire sauce
  • Salt and black pepper, to taste
  • 1 cup grated Gruyère cheese (or mozzarella for a milder option)
  • 1/4 cup grated Parmesan cheese
  • Fresh parsley, finely chopped (for garnish)

Instructions

  1. ven, melt the butter with olive oil over medium heat. Add the sliced onions and cook slowly, stirring frequently, for 25-30 minutes until deeply golden and caramelized. If the onions start to stick, add a splash of water to deglaze the pot.
  2. Build the Flavor Base: Stir in thyme, garlic powder, Worcestershire sauce, salt, and black pepper. Cook for another 2-3 minutes.
  3. Cook the Pasta: Pour in the beef broth and water, then bring the mixture to a boil. Add the pasta and reduce the heat to a simmer. Cook uncovered, stirring occasionally, for 12-15 minutes or until the pasta is tender and most of the liquid is absorbed.
  4. Add the Cheese: Stir in the Gruyère and Parmesan cheese until melted and creamy. For extra richness, add a splash of heavy cream if desired. Adjust seasoning as needed.
  5. Garnish and Serve: Remove from heat, sprinkle with fresh parsley, and serve hot. Enjoy with crusty bread or a side salad for a complete meal.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes