Go Back
One-Pot French Onion Pasta

One-Pot French Onion Pasta

A comforting one-pot pasta dish that captures the rich, savory flavors of French onion soup. Caramelized onions, beef broth, and melted Gruyère and Parmesan cheese create a creamy, luscious sauce that coats every strand of pasta.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 3 large brown onions about 600g, thinly sliced
  • 3 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 teaspoon salt plus more to taste
  • ½ teaspoon black pepper
  • 4 cloves garlic finely minced
  • 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
  • 2 tablespoons plain flour
  • 1 litre 4 cups beef stock, good quality
  • 350 g 12 oz dried pasta, such as pappardelle or tagliatelle
  • 150 g 1½ cups grated Gruyère cheese
  • 50 g ½ cup grated Parmesan cheese
  • Fresh parsley chopped, for garnish

Method
 

  1. Caramelise the Onions: Place your largest, deep-sided pot over a medium heat. Add the butter and olive oil, letting the butter melt and foam. Tip in the sliced onions and the teaspoon of salt. Stir well to coat. Cook for 20-25 minutes, stirring every 3-4 minutes. You'll see the onions turn from white to translucent, then slowly deepen to a rich golden brown. The smell will become sweet and intensely savoury. They should be soft and jammy, not crispy.
  2. Add Aromatics: Once the onions are a deep amber colour, add the minced garlic and fresh thyme. Stir constantly for about 1 minute until you can smell the garlic becoming fragrant — be careful not to let it burn.
  3. Make the Roux: Sprinkle the flour over the onions and stir vigorously. Cook for 2 minutes, stirring constantly. The mixture will become thick and pasty, and you'll see it pulling away from the bottom of the pot slightly.
  4. Deglaze and Build the Broth: Slowly pour in the beef stock while whisking continuously to prevent lumps. Add the black pepper. Bring the mixture to a gentle boil; you'll see bubbles around the edges of the pot. The liquid will thicken slightly and turn a deep, glossy brown.
  5. Cook the Pasta: Add the pasta to the pot, pushing it down so it's mostly submerged in the liquid. Bring the heat down to a steady simmer. Cook according to the pasta package instructions, usually 10-12 minutes, stirring occasionally with tongs to prevent sticking. The sauce will reduce and become thicker as the pasta absorbs the stock. The pasta should be tender but still have a slight bite (al dente).
  6. Finish with Cheese: Remove the pot from the heat. Sprinkle the grated Gruyère and Parmesan over the top. Gently stir the pasta. The residual heat will melt the cheese into a creamy, luscious sauce that coats every strand. The sauce should be smooth and stretchy, not clumpy.
  7. Serve Immediately: Divide the pasta among warm bowls. Garnish with a generous sprinkle of fresh parsley. Serve right away while the cheese is still wonderfully molten.

Notes

For best results, use a good quality beef stock and take your time caramelizing the onions to achieve deep flavor. The pasta will continue to absorb liquid as it sits, so serve immediately.