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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 63 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: French-Inspired
  • Diet: Vegetarian

Description

One Pot French Onion Pasta is a rich and comforting dish featuring deeply caramelized onions, tender pasta simmered in beef broth, and creamy melted Gruyère and Parmesan cheeses. This easy stovetop recipe brings the classic flavors of French onion soup into a hearty pasta form, perfect for a satisfying main course.


Ingredients

Base Ingredients

  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 2 large yellow onions, thinly sliced

Seasonings and Aromatics

  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon sugar
  • 2 cloves garlic, minced
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon balsamic vinegar

Pasta and Liquids

  • 8 oz uncooked pasta (fettuccine, linguine, or similar)
  • 4 cups beef broth
  • 1/2 cup heavy cream

Cheeses and Garnish

  • 1 cup shredded Gruyère cheese (or Swiss cheese)
  • 1/4 cup grated Parmesan cheese
  • Chopped parsley for garnish


Instructions

  1. Caramelize Onions: In a large pot or deep skillet, heat butter and olive oil over medium heat. Add the thinly sliced onions along with salt, pepper, and sugar. Cook, stirring frequently, for 20 to 25 minutes until the onions are deeply caramelized and golden brown.
  2. Add Aromatics: Stir in the minced garlic and thyme leaves, cooking for an additional 1 to 2 minutes until fragrant. Pour in the balsamic vinegar and stir to deglaze the pan, scraping up any browned bits from the bottom.
  3. Cook Pasta: Add the uncooked pasta to the pot along with the beef broth. Bring the mixture to a boil, then reduce the heat and let it simmer uncovered. Stir occasionally and cook until the pasta is al dente and most of the liquid has absorbed, about 10 to 12 minutes.
  4. Finish the Sauce: Lower the heat and stir in the heavy cream, shredded Gruyère cheese, and grated Parmesan cheese. Continue stirring until the cheeses have melted completely and the sauce is creamy.
  5. Season and Serve: Taste the pasta and adjust the seasoning with additional salt or pepper if needed. Garnish with chopped parsley and serve the pasta hot.

Notes

  • For extra richness, sprinkle more cheese on top and broil the pasta for 2 to 3 minutes before serving to create a bubbly, golden crust.
  • Use vegetable broth instead of beef broth for a vegetarian version of this dish.
  • This pasta pairs perfectly with a simple green salad to balance the rich flavors.