Go Back
+ servings
Close-up of a baked pasta dish with golden-brown cheese and herbs, a perfect pasta recipe.

French Onion Pasta Bake

A comforting and flavorful pasta bake inspired by classic French onion soup. This recipe features deeply caramelized onions, a rich broth-based sauce, and a blend of melted cheeses, all baked together with penne pasta.
Prep Time 10 minutes
Cook Time 50 minutes
Bake Time 20 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Dinner, Pasta
Cuisine: French
Calories: 575

Ingredients
  

For the Pasta Bake
  • 3 tablespoons unsalted butter
  • 3 large yellow onions thinly sliced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
  • 2 cloves garlic minced
  • 2 tablespoons all-purpose flour
  • ½ cup dry white wine optional, can sub extra broth
  • 3 cups beef broth low sodium
  • 1 pound penne pasta or similar
  • 1 cup Gruyère cheese shredded
  • 1 cup mozzarella cheese shredded
  • ½ cup Parmesan cheese grated

Equipment

  • Oven-safe skillet or Dutch oven
  • Large pot

Method
 

  1. Preheat your oven to 375°F (190°C).
  2. Melt the butter in a large oven-safe skillet or Dutch oven over medium heat. Add the onions, salt, and pepper. Cook for 20 to 25 minutes, stirring often, until the onions are deeply caramelized.
  3. Stir in the thyme and garlic. Cook for 1 minute, then sprinkle the flour over the onions. Stir and cook for another 1 to 2 minutes.
  4. Pour in the wine, scraping up any browned bits, and cook until mostly evaporated, about 2 minutes. Stir in the beef broth and bring to a simmer.
  5. Meanwhile, cook the pasta in a large pot of salted boiling water until just shy of al dente. Drain well.
  6. Add the pasta to the onion mixture and stir to coat. Sprinkle with Gruyère, mozzarella, and Parmesan cheese.
  7. Transfer the skillet to the oven and bake for 15 to 20 minutes, until the cheese is melted and bubbly.
  8. Serve hot, garnished with extra thyme if desired.

Nutrition

Calories: 575kcalCarbohydrates: 67gProtein: 27gFat: 20gSaturated Fat: 12gCholesterol: 60mgSodium: 1025mgPotassium: 585mgFiber: 4gSugar: 6gVitamin A: 593IUVitamin C: 6mgCalcium: 456mgIron: 2mg

Notes

Be patient with onions. Don’t rush them. The flavor comes from letting the onions cook down until they’re jammy and golden. Dry white wine adds great depth, but extra beef broth works perfectly if you prefer not to use it. Salt the pasta water. The pasta should be well seasoned before hitting the skillet, since the sauce stays mild and brothy. Gruyère gives the dish its signature French onion flavor, mozzarella melts for stretch, and Parmesan adds sharpness. Watch the bake time. You want the top deeply golden but not too dark. Pull it once the edges bubble and the cheese browns beautifully. You can assemble this dish without baking, cover, and refrigerate up to one day. Bake uncovered, adding 5 to 10 minutes as needed. This dish reheats nicely in the oven.

Tried this recipe?

Let us know how it was!