I think about classic comfort food every time the weather turns chilly, and French onion soup always comes to mind. This hearty french onion soup pasta recipe takes the best elements of that iconic soup—deeply caramelized onions, savory broth, and plenty of cheese—and combines them into one delicious, easy dinner idea. Instead of floating croutons, we add a crunchy garlic and thyme topping for incredible texture. It’s a perfect family-friendly meal for a weekend when you have time to let those onions get perfectly sweet, and it’s well worth the effort.

Ingredients
- 1 kg (2.2 lbs) yellow onions, thinly sliced
This large quantity is necessary to achieve a deep, rich flavor once caramelized, essential for this french onion soup pasta recipe.
Thinly slice them by hand or on a mandoline for consistent cooking.
Avoid using sweet onions as they caramelize too quickly and lose some savory depth. - 60 ml (1/4 cup) olive oil, divided
Used for both caramelizing the onions and creating the roux base for the sauce.
A good quality extra virgin olive oil adds flavor complexity.
If you prefer, you can use all butter in place of the olive oil for a richer taste. - 30 g (2 tablespoons) unsalted butter
Used in combination with olive oil to add a rich, buttery flavor.
Unsalted butter allows for greater control over the final salt content of the dish.
If using salted butter, reduce the amount of added salt in the recipe. - 2.4 liters (10 cups) vegetable broth
Forms the base of the sauce, providing moisture and savory depth.
Use a high-quality broth, low-sodium is best to avoid oversalting after reduction.
For a non-vegetarian option, you can substitute beef broth for a classic French onion soup flavor. - 5 ml (1 teaspoon) fresh thyme leaves, plus extra sprigs for garnish
Thyme is essential for the traditional French onion soup flavor profile.
Fresh thyme adds a brighter, more aromatic note than dried thyme.
Use the sprigs for garnishing the finished dish for a beautiful presentation. - 1.2 liters (5 cups) water
Used for boiling the pasta.
Ensure you season the water generously with salt.
If a stronger flavor is desired, you can substitute the water with additional vegetable broth. - 450 g (1 lb) penne pasta
Penne or rigatoni are excellent choices because their shape holds the sauce well.
You could also use bow ties or large elbow macaroni.
Cook the pasta only until al dente, as it will continue cooking in the oven. - 60 g (1/4 cup) all-purpose flour
Used to create a roux that thickens the sauce.
Ensure the flour is well-cooked in the fat for 1-2 minutes to eliminate the raw taste.
For a gluten-free option, substitute with a 1:1 gluten-free flour blend. - 120 ml (1/2 cup) heavy cream
Added at the end to make the sauce creamy and rich.
If necessary, you can substitute half-and-half, but the sauce won’t be as thick.
For a lighter sauce, you can omit the cream, but the texture will be closer to a soup. - 150 g (1 1/2 cups) Gruyère cheese, grated
Gruyère is the traditional choice for French onion soup, offering a nutty, salty flavor in this french onion soup pasta recipe.
Grate the cheese fresh from a block for the best melting texture.
If Gruyère is unavailable, Swiss or Provolone cheese are good substitutes. - Salt and freshly ground black pepper to taste
Essential seasonings for enhancing the complex flavors of the dish.
Add salt carefully, tasting as you go, especially if using pre-made broth.
Freshly ground black pepper provides a sharper, more aromatic spice than pre-ground. - Crumb Topping Ingredients: 1 whole head garlic; 15 ml (1 tablespoon) olive oil, for roasting garlic; 60 g (1/2 cup) Panko breadcrumbs; 30 g (2 tablespoons) unsalted butter, melted; 30 g (1/4 cup) Parmesan cheese, finely grated; 2.5 ml (1/2 teaspoon) fresh thyme leaves
Roasting transforms the garlic, giving it a sweet, mellow flavor to counter the richness of the main dish.
Panko provides a light, extra crispy texture for the topping.
Use genuine Parmesan (Parmigiano-Reggiano) for the best flavor.
Instructions
- Prepare the Roasted Garlic: Preheat your oven to 200°C (400°F). Cut off the top quarter of the whole garlic head to expose the cloves inside. Drizzle with 15 ml (1 tablespoon) olive oil and wrap tightly in aluminum foil. Roast for 30-40 minutes, or until the cloves are very soft and golden brown; let cool slightly, then squeeze the pulp out and mash in a small bowl.
- Caramelize the Onions: In a large, heavy-bottomed pot or Dutch oven, heat 30 ml (2 tablespoons) olive oil and 30 g (2 tablespoons) unsalted butter over medium-low heat. Add the thinly sliced yellow onions and a pinch of salt. Cook, stirring occasionally, for 45-60 minutes, or until the onions are deeply golden brown and very tender. Adjust heat as needed to prevent burning; this step is critical for developing flavor in this french onion soup pasta recipe.
- Cook the Pasta: In a large pot, bring 1.2 liters (5 cups) of water to a boil with a generous pinch of salt. Add the penne pasta and cook according to package directions until al dente. Drain well and set aside, reserving a small amount of pasta water if you want to thin the sauce.
- Prepare the Sauce: In the same pot used for onions, melt the remaining 30 ml (2 tablespoons) olive oil over medium heat. Whisk in the all-purpose flour and cook for 1 minute, stirring constantly, to create a roux. Gradually whisk in the 2.4 liters (10 cups) vegetable broth until smooth. Bring to a gentle simmer, stirring frequently, until the sauce thickens slightly, about 5-7 minutes.
- Combine and Finish Sauce: Stir in the heavy cream and 5 ml (1 teaspoon) fresh thyme leaves. Season with salt and freshly ground black pepper to taste. Return the caramelized onions to the sauce, followed by the cooked penne pasta. Gently toss to coat everything thoroughly and ensure the pasta soaks up some of the flavor. If the mixture looks too dry for baking, add a splash of reserved pasta water or milk to loosen the sauce.
- Prepare the Roasted Garlic & Thyme Crumb Topping: In a medium bowl, combine the Panko breadcrumbs, the mashed roasted garlic pulp, 30 g (2 tablespoons) melted unsalted butter, 30 g (1/4 cup) finely grated Parmesan cheese, and 2.5 ml (1/2 teaspoon) fresh thyme leaves. Mix well until the breadcrumbs are evenly coated and crumbly. This topping is essential for providing texture contrast to the creamy pasta in this french onion soup pasta recipe.
- Assemble and Bake: Transfer the pasta mixture into a 23×33 cm (9×13 inch) baking dish or 6-8 individual gratin dishes. Sprinkle the grated Gruyère cheese evenly over the top of the pasta. Then, distribute the Roasted Garlic & Thyme Crumb Topping over the cheese. Bake in the preheated 200°C (400°F) oven for 20-25 minutes, or until the sauce is bubbly and the topping is golden brown and crisp.
- Serve and Garnish: Carefully remove the dish from the oven. Let it rest for 5 minutes before serving to allow the sauce to set. Serve hot, garnishing each portion with a small sprig of fresh thyme. This resting period prevents the sauce from being runny and enhances the flavor profile of the french onion soup pasta recipe.
Tips for Perfect Caramelized Onions (And Time-Saving Shortcuts)
The quality of your french onion soup pasta recipe depends entirely on the onions. The low-and-slow secret to success is patience; avoid turning up the heat too high, or the onions will scorch instead of turning sweet and golden brown. Use a heavy-bottomed pot to distribute heat evenly and ensure consistent results. If you notice brown bits (fond) sticking to the bottom too quickly, deglaze the pot with a splash of water or broth to loosen them, incorporating that flavor into the onions.
Because this is the most time-consuming step (45-60 minutes), make a large batch of caramelized onions during your weekly meal prep. This shortcut transforms the full recipe into a quick weeknight meal. Store cooled caramelized onions in an airtight container in the refrigerator for up to 3 days. For a faster option, buy frozen pre-sliced onions, though they don’t develop quite the same depth of flavor; cook them longer before they start to brown, as frozen onions release more water.
Troubleshooting Your French Onion Soup Pasta Bake
If the sauce in your french onion soup pasta bake is too thick: The roux and cream can make the sauce very thick, especially after baking. Add a splash of milk or extra broth to thin the sauce to your desired consistency. If you reserved pasta water, add a tablespoon or two at a time to adjust. If the topping gets too dark too fast: If the crumb topping is browning quickly but the pasta underneath isn’t bubbly, cover the baking dish loosely with aluminum foil. This protects the topping from direct heat while allowing the pasta to heat through.

What to Serve with This Hearty Pasta Dish
The richness of this hearty french onion soup pasta recipe needs something acidic to balance it out. A simple arugula salad with a bright vinaigrette (lemon juice, olive oil, Dijon mustard) cuts through the richness beautifully. The peppery bite of arugula contrasts well with the sweetness of the caramelized onions. For a complete family dinner, serve alongside simple roasted vegetables like asparagus, green beans, or broccoli. Avoid serving heavy, creamy sides, as this dish is rich on its own.
Frequently Asked Questions
Can I make this french onion soup pasta recipe ahead of time?
Yes, you can assemble the entire dish up to step 5 (before adding the topping and baking). Store in the refrigerator for up to 24 hours. Add the crumb topping just before baking to ensure it stays crisp.
Can I use different cheeses for the topping or main dish?
Gruyère provides the most traditional flavor, but Swiss cheese is the closest substitute. For a more budget-friendly option, a blend of Provolone and Parmesan works well. You can also try adding a touch of smoked Gouda for complexity.
What type of pasta works best for this recipe?
Penne and rigatoni are ideal because their large tubes hold the sauce perfectly and provide a satisfying texture in a baked dish. Avoid very thin pastas like spaghetti or angel hair, as they tend to become overcooked and mushy when baked in sauce.
Why did my caramelized onions burn instead of caramelize?
This usually means the heat was too high or you didn’t stir often enough. The key to caramelization is low heat and patience. If you see brown bits sticking too quickly, add a tablespoon of water or broth and scrape them up to prevent scorching.
Is this recipe good for meal prepping?
Yes, it reheats well. Store leftovers in an airtight container for 3-4 days in the refrigerator. To reheat, add a small splash of broth or milk to loosen the sauce, then warm in the microwave or oven (180°C/350°F).
Conclusion
This hearty french onion soup pasta recipe delivers big-time comfort by transforming classic soup flavors into a satisfying family dinner. Save this recipe to your Pinterest board for easy access next time you need a special weeknight meal.
Print
french onion soup pasta recipe
- Total Time: 105 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A hearty baked pasta dish combining deeply caramelized onions, savory broth, and plenty of cheese, inspired by classic French onion soup. It features a crunchy garlic and thyme breadcrumb topping for texture contrast.
Ingredients
- 1 kg (2.2 lbs) yellow onions, thinly sliced
- 60 ml (1/4 cup) olive oil, divided
- 30 g (2 tablespoons) unsalted butter
- 2.4 liters (10 cups) vegetable broth
- 5 ml (1 teaspoon) fresh thyme leaves, plus sprigs for garnish
- 1.2 liters (5 cups) water
- 450 g (1 lb) penne pasta
- 60 g (1/4 cup) all-purpose flour
- 120 ml (1/2 cup) heavy cream
- 150 g (1.5 cups) Gruyère cheese, grated
- 1 whole head garlic
- 15 ml (1 tablespoon) olive oil, for roasting garlic
- 60 g (1/2 cup) Panko breadcrumbs
- 30 g (2 tablespoons) unsalted butter, melted
- 30 g (1/4 cup) Parmesan cheese, finely grated
- 2.5 ml (1/2 teaspoon) fresh thyme leaves, for topping
- Salt and freshly ground black pepper to taste
Instructions
- Prepare Roasted Garlic: Preheat oven to 200°C (400°F). Cut the top quarter off the garlic head. Drizzle with 15 ml (1 tablespoon) olive oil, wrap tightly in foil, and roast for 30-40 minutes until very soft. Squeeze out pulp and mash in a small bowl.
- Caramelize Onions: In a large Dutch oven, heat 30 ml (2 tablespoons) olive oil and 30 g (2 tablespoons) unsalted butter over medium-low heat. Add sliced onions and a pinch of salt. Cook, stirring occasionally, for 45-60 minutes until deeply golden brown and tender.
- Cook Pasta: Bring 1.2 liters (5 cups) of generously salted water to a boil. Add penne pasta and cook until al dente. Drain well, reserving some pasta water for later use if needed.
- Prepare Sauce Roux: In the same pot used for onions, melt the remaining 30 ml (2 tablespoons) olive oil over medium heat. Whisk in the all-purpose flour and cook for 1 minute to create a roux. Gradually whisk in the vegetable broth until smooth. Simmer for 5-7 minutes, stirring frequently, until the sauce thickens slightly.
- Finish Sauce and Combine: Stir in the heavy cream and 5 ml (1 teaspoon) fresh thyme leaves. Season with salt and pepper to taste. Return caramelized onions and cooked penne pasta to the sauce, tossing gently to coat. Add a splash of reserved pasta water if needed to prevent a dry mixture.
- Prepare Crumb Topping: In a medium bowl, combine Panko breadcrumbs, mashed roasted garlic pulp, 30 g (2 tablespoons) melted butter, 30 g (1/4 cup) grated Parmesan cheese, and 2.5 ml (1/2 teaspoon) fresh thyme leaves. Mix until breadcrumbs are evenly coated.
- Assemble and Bake: Transfer the pasta mixture into a 23×33 cm (9×13 inch) baking dish or individual gratin dishes. Sprinkle grated Gruyère cheese evenly over the top, then distribute the crumb topping over the cheese. Bake in the preheated 200°C (400°F) oven for 20-25 minutes, or until golden brown and bubbly.
- Serve and Garnish: Let the dish rest for 5 minutes before serving to allow the sauce to set. Garnish each portion with a small sprig of fresh thyme.
Notes
To achieve a deep flavor, cook onions slowly for the full time specified; avoid high heat. For a non-vegetarian option, substitute beef broth for vegetable broth. Use Gruyere cheese freshly grated for the best melting texture.
- Prep Time: 20 minutes
- Cook Time: 85 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups (approx. 200g)
- Calories: 540 calories
- Sugar: 10 g
- Sodium: 750 mg
- Fat: 28 g
- Saturated Fat: 15 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 4 g
- Protein: 22 g
- Cholesterol: 50 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.