One Pot French Onion Pasta Recipe
Introduction
This One Pot French Onion Pasta combines the rich, caramelized flavors of classic French onion soup with hearty pasta and melted cheese for a comforting meal. It’s an easy, satisfying dish that comes together in a single pot, making cleanup a breeze.

Ingredients
- 3 tablespoons olive oil
- 2 tablespoons unsalted butter
- 3 large yellow onions, sliced into 1/8-inch rings (Mandoline recommended)
- 1/8 teaspoon salt
- 1/8 teaspoon pepper
- 4 garlic cloves, minced
- Pinch to 1/4 teaspoon red pepper flakes
- 1 tablespoon Worcestershire sauce
- 1 tablespoon reduced sodium soy sauce
- 5 1/2 cups water (or beef broth as a substitute)
- 1 12 oz. can evaporated milk
- 1/2 tablespoon cornstarch
- 2 tablespoons beef bouillon (granulated, base, or cubes; omit if using beef broth)
- 1 tablespoon fresh parsley, minced (or 1 teaspoon dried)
- 2 teaspoons fresh thyme, minced (or 3/4 teaspoon dried)
- 1/2 teaspoon each dried oregano, paprika, and pepper
- 1 pound short cut pasta (such as orecchiette), uncooked
- 5 ounces freshly shredded Gruyere cheese
- 1/4 cup freshly shredded Parmesan cheese
- Fresh parsley for garnish (optional)
Instructions
- Step 1: Melt the butter in olive oil in a large (7-quart) Dutch oven over medium heat. Add the sliced onions, 1/8 teaspoon salt, and 1/8 teaspoon pepper. Cook, stirring occasionally, until the onions are caramelized and dark golden brown, about 30-35 minutes. Reduce heat or add more butter/olive oil if onions begin to scorch.
- Step 2: Once onions are caramelized, add the minced garlic, red pepper flakes, soy sauce, and Worcestershire sauce. Cook for about 30 seconds, stirring to combine.
- Step 3: Add water and half of the evaporated milk to the pot. Whisk cornstarch with the remaining evaporated milk and add it to the mixture. Bring to a boil over high heat, then stir in beef bouillon, parsley, thyme, oregano, paprika, and pepper.
- Step 4: Add the uncooked pasta to the boiling mixture. Reduce heat to medium-high and simmer uncovered, stirring frequently and pushing the pasta into an even layer to ensure it cooks evenly. Cook for 20-25 minutes or until pasta is al dente, adding water as needed to prevent drying out or burning.
- Step 5: Remove the pot from heat and gradually stir in Gruyere cheese until melted. Then add Parmesan cheese and stir until melted. Taste and adjust seasoning with salt and pepper if desired. For a saucier pasta, stir in additional water or milk. Garnish with fresh parsley if desired before serving.
Tips & Variations
- Use beef broth instead of water and omit the bouillon for a richer flavor.
- If you don’t have Gruyere, substitute with Emmental or mozzarella for a different cheesy twist.
- Adding a splash of white wine before the liquids enhances the onion flavor.
- Try adding cooked mushrooms or caramelized bacon for extra depth.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or milk to loosen the sauce if it has thickened.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, short cut pasta like orecchiette works best, but penne, rigatoni, or shells are good alternatives as they hold the sauce well.
How do I prevent the pasta from sticking or burning during cooking?
Stir frequently and push the pasta down into the liquid to ensure even cooking. If the liquid reduces too much before the pasta is done, add a little more water or broth as needed.
PrintOne Pot French Onion Pasta Recipe
This One Pot French Onion Pasta is a comforting and flavorful dish featuring deeply caramelized onions and a rich, cheesy sauce made with Gruyere and Parmesan. Combining classic French onion soup flavors with hearty pasta, this recipe is cooked entirely in one pot for easy cleanup and a creamy, satisfying result perfect for a cozy dinner.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: French-American
Ingredients
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 teaspoon salt
- 1/8 teaspoon black pepper
For the Sauce
- 4 garlic cloves, minced
- Pinch to 1/4 teaspoon red pepper flakes
- 1 tablespoon Worcestershire sauce
- 1 tablespoon reduced sodium soy sauce
- 5 1/2 cups water (or substitute with beef broth)
- 1 (12 oz.) can evaporated milk
- 1/2 tablespoon cornstarch
- 2 tablespoons beef bouillon (granulated, base or cubes) (optional if using beef broth)
- 1 tablespoon fresh parsley, minced (or 1 teaspoon dried)
- 2 teaspoons fresh thyme, minced (or 3/4 teaspoon dried)
- 1/2 teaspoon dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon black pepper
Add Last
- 1 pound short cut pasta, uncooked (such as orecchiette)
- 5 ounces freshly shredded Gruyere cheese
- 1/4 cup freshly shredded Parmesan cheese
- Fresh parsley for garnish (optional)
Instructions
- Caramelize Onions: In a large 7-quart Dutch oven, melt the butter in olive oil over medium heat. Add the sliced onions along with 1/8 teaspoon salt and 1/8 teaspoon pepper. Cook the onions, stirring occasionally, for about 30-35 minutes, until they are deeply caramelized and a dark golden brown. Reduce the heat if needed and add more butter or olive oil if onions start to scorch.
- Sauté Garlic and Flavorings: Once the onions are caramelized, add the minced garlic, red pepper flakes, soy sauce, and Worcestershire sauce. Cook this mixture for about 30 seconds to develop the flavors.
- Add Liquids and Seasonings: Pour in the water and half of the evaporated milk. Whisk the cornstarch with the remaining evaporated milk until smooth, then add this mixture to the pot. Bring the mixture to a boil over high heat while stirring in the beef bouillon and the fresh or dried herbs (parsley, thyme), along with oregano, paprika, and pepper.
- Cook Pasta: When the liquid reaches a boil, add the uncooked pasta and reduce the heat to maintain a simmer over medium-high. Cook uncovered for 20-25 minutes, stirring often to prevent the pasta from sticking and pushing it down so it stays submerged. Continue until the pasta is al dente. The pot should still contain some liquid, which will become the creamy sauce. Add more water if necessary during cooking.
- Incorporate Cheeses: Remove the pot from heat. Stir in the Gruyere cheese gradually, a handful at a time, until fully melted and incorporated. Then add the Parmesan cheese and stir until melted. Taste and adjust salt and pepper if needed. If a saucier pasta is desired, stir in additional water or milk.
- Garnish and Serve: Garnish with fresh parsley if desired and serve the pasta warm.
Notes
- Use a mandoline to slice onions uniformly to ensure even caramelization.
- If you prefer a vegetarian version, substitute water for beef broth and omit the beef bouillon and Worcestershire sauce or replace with vegetarian alternatives.
- Adding cornstarch mixed with evaporated milk helps thicken the sauce smoothly.
- Stirring often during pasta cooking prevents sticking and ensures even cooking.
- Keep an eye on the liquid level during simmering to prevent burning or drying out.
- Gruyere cheese is key for that authentic French onion flavor; if unavailable, you may substitute with a good-quality Swiss cheese.
- For a spicier kick, increase the red pepper flakes to taste.
Keywords: French onion pasta, one pot pasta, caramelized onions, Gruyere cheese pasta, easy dinner, cheesy pasta, comfort food

