French Onion Pasta Recipe
Introduction
French Onion Pasta is a rich and comforting twist on the classic French onion soup, combining caramelized onions and creamy cheese sauce with your favorite pasta. This dish is perfect for cozy dinners and offers a beautiful balance of savory flavors and satisfying textures.

Ingredients
- 2 tablespoons butter
- 2 tablespoons olive oil
- 3 large yellow onions, thinly sliced
- 1 teaspoon sugar
- 1 teaspoon salt (plus more for pasta water)
- ½ teaspoon black pepper
- 3 garlic cloves, minced
- 1 tablespoon fresh thyme (or 1 teaspoon dried)
- ½ cup dry white wine (or use extra broth)
- 1 ½ cups beef broth
- 1 cup heavy cream (or half-and-half)
- 8 ounces pasta (rigatoni, fusilli, or shells work well)
- 1 cup shredded Gruyère or Swiss cheese
- ½ cup shredded mozzarella (optional for extra creaminess)
- Fresh parsley or thyme for garnish (optional)
- French fried onions for garnish
Instructions
- Step 1: In a large skillet or saucepan, heat butter and olive oil over medium-low heat. Add the sliced onions, sugar, and 1 teaspoon salt. Cook slowly, stirring frequently, for 25–30 minutes until the onions are deep golden and caramelized. Adjust heat to prevent them from browning too quickly.
- Step 2: Add the minced garlic and thyme to the caramelized onions and cook for another 1–2 minutes until fragrant.
- Step 3: Deglaze the pan with white wine, scraping up the browned bits from the bottom. Let it simmer for 2–3 minutes until mostly evaporated.
- Step 4: Stir in beef broth and bring the mixture to a simmer. Reduce the heat, then add the heavy cream. Let it simmer gently for 5–7 minutes to slightly thicken the sauce.
- Step 5: Meanwhile, bring a pot of salted water to a boil and cook the pasta until al dente. Reserve ½ cup of pasta water, then drain the pasta.
- Step 6: Stir the shredded Gruyère and mozzarella (if using) into the sauce until melted and creamy. If the sauce is too thick, add a splash of the reserved pasta water. Add the cooked pasta to the sauce and toss well to coat.
- Step 7: Taste the pasta and adjust seasoning with salt and pepper as needed.
- Step 8: Serve the pasta hot, garnished with fresh parsley or thyme if desired. Sprinkle French fried onions on top and add extra cheese for an indulgent finish.
Tips & Variations
- For a vegetarian version, substitute vegetable broth for the beef broth and use a vegetarian cheese.
- Caramelize the onions slowly to develop deep, rich flavors—this step is key to the dish’s success.
- If you prefer a lighter sauce, use half-and-half instead of heavy cream.
- Add sautéed mushrooms or cooked bacon bits for extra texture and taste.
Storage
Store leftover French Onion Pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of broth or cream to loosen the sauce if it has thickened. Avoid microwaving directly to preserve texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of cheese?
Yes, Gruyère and Swiss are classic choices for their meltability and flavor, but you can use fontina, Emmental, or even a sharp cheddar as alternatives. Just choose cheeses that melt smoothly.
What pasta works best for this recipe?
Short, ridged pasta shapes like rigatoni, fusilli, or shells hold the creamy sauce well and provide a satisfying bite. However, feel free to use your favorite pasta type based on what you have available.
PrintFrench Onion Pasta Recipe
This French Onion Pasta recipe brings the rich, deep flavors of classic French onion soup into a comforting pasta dish. Caramelized onions cooked slowly to golden perfection form the base of a creamy, cheesy sauce accented with fresh thyme, white wine, and beef broth. Tossed with tender pasta and finished with melted Gruyère and optional mozzarella, this dish is garnished with crunchy French fried onions and fresh herbs for a delightful texture contrast and elegant presentation.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: French-Inspired
Ingredients
Sauce and Base
- 2 tablespoons butter
- 2 tablespoons olive oil
- 3 large yellow onions, thinly sliced
- 1 teaspoon sugar
- 1 teaspoon salt, plus more for pasta water
- ½ teaspoon black pepper
- 3 garlic cloves, minced
- 1 tablespoon fresh thyme (or 1 teaspoon dried)
- ½ cup dry white wine (or extra broth)
- 1½ cups beef broth
- 1 cup heavy cream (or half-and-half)
Pasta and Cheese
- 8 ounces pasta (rigatoni, fusilli, or shells recommended)
- 1 cup shredded Gruyère or Swiss cheese
- ½ cup shredded mozzarella (optional for extra creaminess)
Garnishes
- Fresh parsley or thyme (optional)
- French fried onions (for garnish)
Instructions
- Caramelize Onions: In a large skillet or saucepan, heat butter and olive oil over medium-low heat. Add sliced onions, sugar, and 1 teaspoon salt. Cook slowly, stirring frequently, for 25–30 minutes until the onions become deep golden and caramelized. Adjust the heat if they start to brown too quickly to avoid burning.
- Add Aromatics: Stir in the minced garlic and fresh thyme to the caramelized onions, cooking for an additional 1–2 minutes until fragrant, enhancing the sauce’s aroma.
- Deglaze the Pan: Pour in the white wine to deglaze the pan, scraping up any browned bits stuck to the bottom. Let the wine simmer for 2–3 minutes until it mostly evaporates, concentrating its flavor into the sauce.
- Create Sauce Base: Add the beef broth and bring the mixture to a simmer, then reduce the heat and stir in the heavy cream. Let the sauce simmer gently for 5–7 minutes to thicken slightly and develop a creamy consistency.
- Cook Pasta: While the sauce simmers, bring a large pot of salted water to a boil. Cook the pasta until al dente according to package instructions. Reserve ½ cup of the pasta cooking water and drain the pasta.
- Combine and Melt Cheese: Stir the shredded Gruyère and optional mozzarella into the sauce until completely melted and creamy. If the sauce appears too thick, add a splash of the reserved pasta water to loosen it.
- Toss Pasta with Sauce: Add the cooked pasta to the sauce, tossing well to coat each piece evenly. Taste and adjust seasoning with additional salt and black pepper if needed.
- Serve and Garnish: Serve the pasta hot, garnished with fresh parsley or thyme if desired. Sprinkle French fried onions on top for a delightful crunchy texture and add extra cheese for an indulgent touch.
Notes
- Cook onions slowly over low heat to achieve perfect caramelization without burning.
- Using fresh thyme enhances flavor, but dried thyme is an effective substitute.
- White wine can be substituted with extra beef broth for an alcohol-free option.
- Reserving pasta water helps adjust sauce consistency and enhances its silkiness.
- Gruyère cheese gives the sauce its classic nutty and creamy flavor; Swiss cheese can be used alternatively.
- French fried onions add a crisp texture contrast that elevates the dish.
Keywords: French onion pasta, caramelized onion pasta, creamy pasta recipe, Gruyère pasta, comfort food, easy stovetop pasta

