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


  • Author: Emily
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x

Description

A creamy one-pot pasta dish with caramelized onions, Gruyere, and bold French onion soup flavors.


Ingredients

Scale

For the Onions

  • 3 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 3 large yellow onions, sliced into rings 1/8-inch thick (Mandoline recommended)
  • 1/8 tsp EACH salt and pepper

Sauce

  • 4 garlic cloves, minced
  • pinch–1/4 teaspoon red pepper flakes
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon reduced sodium soy sauce
  • 5 1/2 cups water (or sub beef broth and omit bouillon)
  • 1 (12 oz.) can evaporated milk
  • 1/2 tablespoon cornstarch
  • 2 tablespoons beef bouillon (granulated, base, or cubes)
  • 1 tablespoon fresh parsley, minced (or 1 tsp dried)
  • 2 teaspoons fresh thyme, minced (or ¾ tsp dried)
  • 1/2 tsp EACH dried oregano, paprika, pepper

Add Last

  • 1 pound short-cut pasta, uncooked (orecchiette recommended)
  • 5 oz. freshly shredded Gruyere cheese
  • 1/4 cup freshly shredded Parmesan cheese

Fresh parsley for garnish (optional)


Instructions

Step 1: Caramelize the Onions

In a large Dutch oven (7 qt recommended), heat 3 tablespoons olive oil and 2 tablespoons butter over medium heat.

Add the sliced onions along with 1/8 tsp each of salt and pepper.

Cook, stirring occasionally, for 30–35 minutes, or until the onions are deeply caramelized and golden brown.

Reduce heat if onions start to scorch. Add a bit more oil or butter as needed.

Stir more frequently near the end to avoid burning.

Build the Flavor Base

Once onions are caramelized, add garlic, red pepper flakes, Worcestershire sauce, and soy sauce. Cook for 30 seconds, until fragrant.

Add Liquids & Seasoning

Add 5 1/2 cups water and half of the evaporated milk to the pot.

In a separate bowl, whisk the cornstarch into the remaining evaporated milk, then stir into the pot.

Increase heat to high. Stir in beef bouillon, parsley, thyme, oregano, paprika, and pepper. Bring to a boil.

Cook the Pasta

Once boiling, add the uncooked pasta. Stir to evenly submerge in liquid.

Reduce heat to a gentle boil/simmer over medium-high and cook uncovered for 20–25 minutes, or until pasta is al dente.

Stir frequently to prevent sticking and burning.

The pasta should still have some excess liquid left at the end—this becomes the sauce.

If the liquid evaporates too fast, add more water ½ cup at a time as needed.

Add Cheese & Finish

Turn off the heat. Gradually add Gruyere cheese, a handful at a time, stirring until melted.

Add Parmesan cheese and stir until fully incorporated.

Taste and season with additional salt or pepper if needed.

For extra creaminess, stir in a splash of milk or water if desired.

Garnish with fresh parsley and serve immediately.

Notes

For best results, use a mandoline slicer for even onion slices.

Don’t be alarmed by the amount of onions—they cook down significantly.

If using beef broth instead of water, skip the bouillon.

Gruyere gives authentic French onion flavor, but Swiss or Fontina are good substitutes.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Dinner, Pasta
  • Method: Stovetop (One Pot)
  • Cuisine: American-French Fusion

Keywords: French onion pasta, one pot pasta, creamy Gruyere pasta, onion cheese pasta