Print

Creamy One-Pot French Onion Pasta

A white bowl filled with creamy french onion pasta, topped with caramelized onions, grated cheese, and fresh parsley.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this rich, cheesy pasta inspired by French Onion Soup. This one-pot recipe features deeply caramelized onions and melty Gruyère cheese for a simple, comforting weeknight dinner.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 2 large yellow onions, thinly sliced
  • 1 teaspoon salt, divided
  • 1/2 teaspoon black pepper, divided
  • 2 tablespoons unsalted butter
  • 1 teaspoon fresh thyme leaves
  • 2 cloves garlic, minced
  • 1/4 cup dry white wine (optional)
  • 4 cups beef broth
  • 1 pound short pasta (like cavatappi or penne)
  • 1/2 cup heavy cream
  • 1 cup shredded Gruyère cheese
  • 1/2 cup shredded Parmesan cheese

Instructions

  1. Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add the sliced onions and 1/2 teaspoon of salt. Cook slowly, stirring occasionally, for 25 to 35 minutes until the onions are deeply caramelized and sweet. Reduce heat as needed to prevent burning.
  2. Stir in the butter, thyme, and minced garlic. Cook for 1 minute until fragrant. If using, pour in the white wine and scrape up any browned bits from the bottom of the pan. Cook until the wine has mostly evaporated.
  3. Pour in the beef broth and bring the mixture to a boil. Add the pasta, remaining 1/2 teaspoon salt, and 1/2 teaspoon pepper. Stir well.
  4. Reduce heat to medium-low, cover the skillet, and simmer for 12 to 15 minutes, stirring every few minutes to prevent the pasta from sticking, until the pasta is al dente and most of the liquid is absorbed.
  5. Remove the skillet from the heat. Stir in the heavy cream.
  6. Add the Gruyère and Parmesan cheeses. Stir continuously until the cheese is fully melted and the sauce is creamy.
  7. Serve immediately in bowls.

Notes

  • For extra flavor depth, use high-quality beef broth.
  • If you do not have Gruyère, substitute with Swiss cheese or a mix of Provolone and Swiss.
  • If you skip the white wine, add 1/4 cup extra beef broth at that step.

Nutrition