French Onion Pasta for a Cozy, Easy Dinner
French onion pasta recipe lovers get the best of two comfort foods in one skillet: deeply caramelized onions, savory broth, creamy sauce, and plenty of melted cheese tossed with tender pasta. This French onion pasta recipe is designed for a cozy weeknight meal that feels special without requiring restaurant-level technique. The key is patience with the onions, because their slow caramelization creates the rich, almost sweet flavor that makes this dish taste far more complex than its ingredient list suggests.
Recipe at a Glance
Prep Time: 15 minutes | Cook Time: 50 minutes | Total Time: 1 hour 5 minutes | Servings: 6 | Category: Dinner
Why You’ll Love This French Onion Pasta
- Big French-onion flavor in a comforting pasta format.
- Uses simple supermarket ingredients.
- Creamy, cheesy, and ideal for a cozy fall dinner.
- Easy to customize with mushrooms or different cheeses.
Easy French Onion Pasta Recipe for a Cozy Weeknight Dinner
For the best creamy French onion pasta, let the onions become deeply golden before adding the liquid. That step builds the concentrated flavor that makes the sauce taste like French onion soup transformed into a pasta dinner.
How to Make Creamy Caramelized Onion Pasta
A 30-minute salmon rice bowl is easiest when the toppings are prepared first. The salmon needs only a few minutes in the skillet, so having the rice, vegetables, nori, and sauce ready keeps the meal moving.
Ingredients You’ll Need
- 12 oz rigatoni or other short pasta
- 3 large yellow onions, thinly sliced
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp kosher salt
- 1 tsp granulated sugar
- 3 cloves garlic, minced
- 1 tsp fresh thyme leaves
- 1/2 cup dry white wine or low-sodium broth
- 2 cups beef or vegetable broth
- 1/2 cup heavy cream
- 1 cup shredded Gruyere cheese
- 1/4 cup grated Parmesan
- 1/2 tsp black pepper
- 2 tbsp chopped parsley
How to Make French Onion Pasta
- Cook the pasta in well-salted water until just shy of al dente. Reserve 1 cup pasta water, then drain.
- Melt butter with olive oil in a large skillet over medium-low heat. Add onions, salt, and sugar. Cook 30 to 35 minutes, stirring often, until deeply golden and jammy.
- Add garlic and thyme and cook for 1 minute. Pour in wine or broth, scraping up browned bits, and simmer until nearly evaporated.
- Add broth and cream. Simmer 5 minutes, then stir in Gruyere and Parmesan until smooth.
- Add pasta and toss until coated. Loosen with reserved pasta water as needed. Finish with black pepper and parsley.
Tips for the Best French Onion Pasta
- Keep the onions at medium-low heat so they caramelize rather than burn.
- Grate the cheese yourself for a smoother sauce.
- Reserve pasta water before draining; its starch helps the sauce cling.
Variations to Try
- Use Swiss or fontina instead of Gruyere.
- Add sliced mushrooms for extra savory flavor.
- Swap rigatoni for orecchiette or shells.
How to Store It
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently with a splash of broth or water.
Frequently Asked Questions
Can I make French onion pasta without wine?
Yes. The recipe works without wine; use an equal amount of low-sodium broth and scrape the skillet well to capture the browned onion bits.
What pasta shape is best for French onion pasta?
Yes. The recipe works without wine; use an equal amount of low-sodium broth and scrape the skillet well to capture the browned onion bits.
How do you caramelize onions for French onion pasta?
Yes. The recipe works without wine; use an equal amount of low-sodium broth and scrape the skillet well to capture the browned onion bits.
Can French onion pasta be made ahead of time?
Yes. The recipe works without wine; use an equal amount of low-sodium broth and scrape the skillet well to capture the browned onion bits.
This recipe is written to be practical for home cooks: prep the components first, follow the timing closely, and adjust seasoning to taste.
Nutrition estimate: Approx. 590 kcal per serving.

French Onion Pasta
Ingredients
Equipment
Method
- Step 1: Cook the pasta in well-salted water until just shy of al dente. Reserve 1 cup pasta water, then drain.
- Step 2: Melt butter with olive oil in a large skillet over medium-low heat. Add onions, salt, and sugar. Cook 30 to 35 minutes, stirring often, until deeply golden and jammy.
- Step 3: Add garlic and thyme and cook for 1 minute. Pour in wine or broth, scraping up browned bits, and simmer until nearly evaporated.
- Step 4: Add broth and cream. Simmer 5 minutes, then stir in Gruyere and Parmesan until smooth.
- Step 5: Add pasta and toss until coated. Loosen with reserved pasta water as needed. Finish with black pepper and parsley.