
This one pot French onion pasta transforms the beloved flavors of French onion soup into a hearty, comforting pasta dish that comes together in a single skillet. The rich broth, sweet caramelized onions, and earthy mushrooms create a restaurant-quality meal without the fuss of multiple pots and pans.
I first made this dish during a rainy Sunday afternoon when I was craving the comfort of French onion soup but wanted something more substantial. The aroma of slowly caramelizing onions filled my kitchen, and it's since become my signature dish when hosting casual dinner parties.
Ingredients
- Olive oil: quality matters here as it builds the foundation for all flavors
- Yellow onions: provide natural sweetness when caramelized properly
- Cremini mushrooms: add meaty texture and umami depth to complement the onions
- Fresh thyme: infuses aromatic earthiness that dried thyme cannot match
- Dry white wine: adds acidity and helps deglaze the flavorful fond from the pan
- All purpose flour: creates the perfect light thickening agent for the sauce
- Beef broth: brings traditional French onion flavor use homemade if possible
- Orecchiette pasta: perfect shape for catching the rich sauce in its little cups
- Sherry vinegar: brightens the entire dish with just a small amount
Step-by-Step Instructions
- Caramelize the Onions:
- Heat olive oil in a large skillet over medium heat until shimmering. Add thinly sliced onions with a generous pinch of salt. Cook for 25-30 minutes, stirring frequently to prevent burning. The onions should slowly transform from white to golden to a deep amber brown. Do not rush this process as properly caramelized onions are the foundation of this dish.
- Build the Aromatics:
- Add minced garlic, sliced mushrooms, and fresh thyme to the caramelized onions. Sauté for 3-4 minutes, allowing the mushrooms to release their moisture and begin to soften. The garlic should become fragrant but not brown.
- Create the Sauce Base:
- Pour in the white wine to deglaze the pan, scraping up all the flavorful browned bits from the bottom of the skillet. Sprinkle the flour over the mixture and cook for 2-3 minutes, stirring constantly until you notice the mixture thickening. This brief cooking eliminates any raw flour taste.
- Cook the Pasta:
- Add beef stock and water to the skillet, seasoning generously with salt and freshly ground black pepper. Bring the liquid to a boil, then add the orecchiette pasta directly to the simmering broth. Cook for 8-10 minutes, stirring occasionally to prevent sticking, until the pasta is al dente and has absorbed much of the liquid.
- Finish with Brightness:
- Remove the skillet from heat and stir in the sherry vinegar. This final touch balances the richness of the dish with a subtle tanginess. Taste and adjust seasoning if needed before serving warm.

My favorite part of this dish is watching the onions slowly transform during caramelization. I learned from my grandmother that patience here is rewarded tenfold in flavor. She always said the secret to great French onion anything is giving those onions the time they deserve.
Make Ahead Options
This pasta dish actually improves with time, making it perfect for meal prep. Prepare the entire dish up to two days ahead and refrigerate in an airtight container. When reheating, add a splash of broth or water to loosen the sauce as the pasta will continue absorbing liquid as it sits. The flavors meld and deepen overnight, creating an even more complex taste profile the next day.
Vegetarian Adaptations
Converting this recipe to vegetarian is simple and delicious. Substitute the beef broth with a high-quality vegetable broth, preferably one with a deep, rich color. For added umami depth that beef broth typically provides, add a tablespoon of soy sauce or a teaspoon of miso paste when adding the broth. These ingredients help create that satisfying savory quality without any meat products.
Serving Suggestions
Serve this French onion pasta in shallow bowls to contain the luscious sauce. A sprinkle of toasted breadcrumbs adds welcome texture contrast to the tender pasta and soft onions. For a more substantial meal, add a simple green salad dressed with lemon vinaigrette to cut through the richness. While not traditional, a light dusting of freshly grated Gruyère or Parmesan cheese makes for an indulgent finishing touch that echoes classic French onion soup.
Caramelizing Onions Troubleshooting
Properly caramelizing onions is crucial to this recipe but can be challenging for beginners. The key is maintaining medium heat throughout the process. If your onions are browning too quickly, lower the heat slightly and add a tablespoon of water to slow the process. Conversely, if they seem to be taking forever, resist the urge to increase the heat as this will result in burned rather than caramelized onions. The natural sugars need time to develop slowly for that signature sweet flavor.
Common Queries
- → How do you properly caramelize onions for this dish?
Slice onions thinly and cook them slowly over medium heat in olive oil, stirring frequently. Allow 25-30 minutes for the onions to become deeply golden and sweet.
- → Can I substitute the cremini mushrooms?
Yes, button or portobello mushrooms work well. For a twist, try adding a mix of your favorite mushrooms for different textures.
- → Which broth is best to use?
Beef broth brings classic French onion soup flavor, but vegetable broth makes it vegetarian and still delicious.
- → How do I know when the pasta is done?
Taste the pasta after 8 minutes to check for an al dente texture. Cooking time may vary based on pasta shape used.
- → What garnishes pair well with this dish?
Fresh herbs like thyme or parsley, plus toasted breadcrumbs, add crunch and color. Grated cheese is also a tasty finishing touch.