French Onion Pasta Recipe
Introduction
French Onion Pasta is a comforting twist on the classic French onion soup, blending rich caramelized onions with tender pasta and melted cheeses. This hearty dish is perfect for cozy nights when you want something warm and satisfying with deep, savory flavors.

Ingredients
- 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 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 (may substitute beef broth and omit bouillon)
- 1 (12 oz.) can evaporated milk
- 1/2 tablespoon cornstarch
- 2 tablespoons beef bouillon (granulated, base or cubes) (may omit and use beef broth instead of water)
- 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, pepper
- 1 pound short cut pasta, uncooked (e.g., orecchiette)
- 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 along with 1/8 teaspoon salt and 1/8 teaspoon pepper.
- Step 2: Cook the onions, stirring occasionally, until they are caramelized and dark golden brown, about 30-35 minutes. Lower the heat or add extra butter or olive oil if the onions begin to scorch.
- Step 3: Add the minced garlic, red pepper flakes, soy sauce, and Worcestershire sauce to the caramelized onions and cook for 30 seconds to release their aromas.
- Step 4: Pour in the water and half of the evaporated milk. Whisk the cornstarch with the remaining evaporated milk until smooth, then add it to the pot. Increase the heat to high to bring the mixture to a boil. Stir in the beef bouillon along with parsley, thyme, oregano, paprika, and pepper.
- Step 5: Once boiling, add the uncooked pasta, reduce the heat to medium-high, and simmer uncovered for 20-25 minutes until the pasta is al dente. Stir frequently and spread the pasta evenly so it stays covered in liquid. Add extra water if needed to prevent burning.
- Step 6: Remove the pot from heat and stir in the Gruyere cheese in small handfuls until melted. Then, add the Parmesan cheese and stir until melted and creamy. Taste and adjust seasoning with salt and pepper as desired.
- Step 7: If you prefer a saucier pasta, stir in additional water or milk. Garnish with fresh parsley if you like before serving.
Tips & Variations
- Using a mandoline to slice onions ensures thin, even rings for more consistent caramelization.
- Substitute beef broth for water and omit the bouillon for a richer, deeper flavor.
- Try other short pasta shapes like penne or radiatori if orecchiette is unavailable.
- For a vegetarian version, omit Worcestershire sauce and use vegetable broth instead of beef bouillon and broth.
Storage
Store leftover French Onion Pasta in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stove over low heat, adding a splash of milk or water to loosen the sauce if it has thickened. Avoid microwaving directly from cold to prevent uneven heating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish ahead of time?
Yes, you can prepare the dish a day ahead and store it in the fridge. Reheat gently on the stove, adding extra liquid if needed to restore the creamy sauce.
What cheese can I use if I can’t find Gruyere?
Emmental, Swiss cheese, or even a mild mozzarella are good substitutes that melt well and provide a similar creamy texture.
PrintFrench Onion Pasta Recipe
This French Onion Pasta recipe transforms the classic flavors of French onion soup into a hearty, comforting pasta dish. Caramelized onions form a rich base, combined with savory Worcestershire and soy sauces, simmered with short-cut pasta in a flavorful broth, and finished with melted Gruyere and Parmesan cheeses.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 to 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: French-inspired
Ingredients
For the Onion Base
- 3 tablespoons olive oil
- 2 tablespoons unsalted butter
- 3 large yellow onions, sliced into 1/8-inch thick rings (Mandoline recommended)
- 1/8 teaspoon salt
- 1/8 teaspoon black pepper
- 4 garlic cloves, minced
- Pinch to 1/4 teaspoon red pepper flakes
- 1 tablespoon Worcestershire sauce
- 1 tablespoon reduced sodium soy sauce
For the Broth and Seasoning
- 5 1/2 cups water (or substitute with beef broth, omitting beef bouillon)
- 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 dried oregano
- 1/2 teaspoon paprika
- 1/2 teaspoon black pepper
Pasta and Cheese
- 1 pound short cut pasta (such as orecchiette), uncooked
- 5 oz. freshly shredded Gruyere cheese
- 1/4 cup freshly shredded Parmesan cheese
- Fresh parsley for garnish (optional)
Instructions
- Caramelize Onions: Melt the butter in olive oil in a large 7-quart Dutch oven over medium heat. Add the sliced onions along with 1/8 teaspoon salt and 1/8 teaspoon pepper. Cook, stirring occasionally, for about 30–35 minutes until the onions become caramelized and dark golden brown. Reduce heat or add more butter/olive oil if onions start to scorch.
- Sauté Garlic and Seasonings: Once onions are caramelized, add the minced garlic, red pepper flakes, soy sauce, and Worcestershire sauce. Cook for 30 seconds, stirring constantly to combine the flavors.
- Prepare the Broth: Add the water and half of the evaporated milk to the pot. In a separate bowl, whisk the cornstarch with the remaining evaporated milk until smooth, then add this mixture to the pot. Increase the heat to high and bring to a boil. Stir in the beef bouillon along with fresh parsley, thyme, oregano, paprika, and pepper to combine the herbs and seasonings.
- Cook the Pasta: When the mixture reaches a boil, add the uncooked pasta and reduce the heat to medium-high to maintain a simmer. Cook uncovered, stirring often and spreading the pasta evenly in the liquid, for 20–25 minutes or until the pasta is al dente. The pasta should absorb most of the liquid but leave some sauce behind. Add more water if needed to keep the pasta submerged.
- Add Cheeses and Finish: Remove the pot from heat. Gradually stir in the shredded Gruyere cheese a handful at a time until melted. Then add the Parmesan cheese until fully melted. Taste the pasta and season with additional salt and pepper if desired. For a saucier dish, stir in more water or milk as preferred. Garnish with fresh parsley before serving.
Notes
- You can substitute water with beef broth and omit beef bouillon for a richer flavor.
- Using a mandoline to slice onions evenly aids in uniform caramelization.
- Keep stirring the pasta as it cooks to prevent it from sticking and burning on the bottom.
- Adjust liquid amounts if you prefer your pasta more or less saucy.
- Gruyere provides a creamy melt and nuttiness; you can experiment with other melting cheeses if desired.
Keywords: French onion pasta, caramelized onion pasta, Gruyere pasta, comfort food, one pot pasta, Dutch oven pasta

