Caramelized Leek and Mushroom Gruyere Pasta is pure comfort in a bowl. This creamy, satisfying pasta brings together sweet caramelized leeks, earthy mushrooms, and nutty Gruyere cheese into one dish your whole family will request again and again. I made it for the first time on a cold weeknight when I needed something warm and filling fast, and it has been in my regular rotation ever since.
The smell of leeks slowly turning golden in olive oil is something special. Once the mushrooms join the pan and that Gruyere melts into the cream, the sauce becomes something truly silky and rich. Caramelized Leek and Mushroom Gruyere Pasta feels fancy enough for guests but simple enough for a Tuesday night.
Table of Contents
Ingredients for Caramelized Leek and Mushroom Gruyere Pasta
I always keep these ingredients on hand because this dish comes together so easily with simple, quality basics. I recommend grating your Gruyere fresh right before cooking for the smoothest, creamiest sauce possible.
- 12 oz pasta (fettuccine or linguine recommended)
- 2 tbsp olive oil
- 2 medium leeks (white and light green parts only, thinly sliced) – I always rinse sliced leeks in a bowl of cold water to remove any hidden grit
- 8 oz cremini mushrooms (sliced) – My preference is cremini for their deep earthy flavor, but shiitake works beautifully too
- 3 cloves garlic (minced)
- 1/2 cup dry white cooking broth or vegetable stock
- 1/2 cup heavy cream – In my experience, full-fat heavy cream gives the silkiest result; avoid milk substitutes here
- 1 cup Gruyere cheese (freshly grated) – Pro tip: pre-shredded cheese contains anti-caking agents that prevent smooth melting
- 1/4 tsp freshly ground black pepper
- Salt to taste
- 1/4 cup fresh parsley (chopped, optional for garnish)

Step-by-Step Instructions
I recommend reading through all the steps once before you start. This recipe moves quickly once the leeks are caramelized, so having everything prepped and ready makes the whole process smooth and stress-free.
Step 1: Bring a large pot of generously salted water to a boil. Cook pasta according to package directions until al dente. Before draining, reserve 1/2 cup of pasta water. Set aside.
Step 2: While pasta cooks, heat olive oil in a large skillet over medium heat. Add sliced leeks and cook for 6 to 8 minutes, stirring occasionally, until they are soft, golden, and lightly caramelized. Do not rush this step, the sweetness develops slowly.
Step 3: Add sliced mushrooms to the skillet and cook for 5 to 7 minutes until tender and lightly browned. Stir in minced garlic and cook for 1 minute until fragrant.
Step 4: Pour in the white cooking broth, scraping up any browned bits from the bottom of the pan. Let it simmer for 2 minutes until slightly reduced.
Step 5: Reduce heat to low and stir in the heavy cream. Simmer for 3 to 4 minutes until the sauce thickens slightly and coats the back of a spoon.
Step 6: Gradually add the freshly grated Gruyere, stirring constantly until fully melted and smooth. Season with salt and black pepper to taste.
Step 7: Add the drained pasta directly to the skillet and toss well to coat. Add reserved pasta water a splash at a time until the sauce reaches your ideal consistency. Garnish with fresh parsley and serve immediately.
What to Serve with Caramelized Leek and Mushroom Gruyere Pasta
The richness of this pasta pairs best with light, fresh, or crispy sides that balance its creamy depth.
Simple Arugula Salad: The peppery bite of arugula dressed with lemon and olive oil cuts right through the richness of the Gruyere sauce and refreshes the palate between bites.
Crusty Garlic Bread: Perfect for mopping up every last bit of that velvety sauce. A crispy crust with a soft interior is the ideal texture contrast to the creamy pasta.
Roasted Asparagus: The slight char and grassy flavor of roasted asparagus adds a seasonal, nutritious element that keeps the meal feeling balanced rather than heavy.
Simple Tomato Soup: A small cup of bright, acidic tomato soup alongside this pasta creates a cozy pairing that works especially well in fall and winter.
Steamed Broccolini: Lightly steamed with a squeeze of lemon, broccolini adds color, crunch, and a healthy green element that rounds out the plate beautifully.

Storage and Serving Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Freezing is not recommended as the cream sauce tends to separate when thawed.
To reheat, warm gently in a skillet over low heat. Add a small splash of cream or water and stir slowly until the sauce comes back together. I recommend avoiding the microwave if possible, as it can make the sauce grainy.
Pro tip: this pasta is best served immediately right from the skillet while the sauce is at its silkiest. If you are prepping ahead, make the sauce separately and toss with freshly cooked pasta just before serving.
FAQs
Can I make this pasta ahead of time?
You can prepare the sauce up to one day ahead and store it in the fridge. When ready to serve, reheat the sauce gently over low heat, cook fresh pasta, and toss together.
What can I use instead of Gruyere cheese?
Fontina, white cheddar, or Parmesan are all solid alternatives. Each brings a slightly different flavor, but all melt well into a creamy sauce.
Can I add protein to this dish?
Absolutely. Sliced grilled chicken, sauteed shrimp, or crispy pancetta all pair well with the leek and mushroom base without overpowering the Gruyere sauce.
Conclusion
Caramelized Leek and Mushroom Gruyere Pasta is one of those recipes that looks impressive but comes together with very little effort. Whether you are cooking for your family on a weeknight or hosting friends for dinner, this dish delivers every single time. Give it a try tonight and get ready for everyone to ask for seconds.

Caramelized Leek and Mushroom Gruyere Pasta
Ingredients
Equipment
Method
- Bring a large pot of generously salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1/2 cup of pasta water before draining. Set aside.
- Heat olive oil in a large skillet over medium heat. Add sliced leeks and cook for 6 to 8 minutes, stirring occasionally, until soft, golden, and lightly caramelized.
- Add sliced mushrooms and cook for 5 to 7 minutes until tender and lightly browned. Stir in minced garlic and cook for 1 minute until fragrant.
- Pour in the white cooking broth, scraping up any browned bits from the bottom of the pan. Simmer for 2 minutes until slightly reduced.
- Reduce heat to low and stir in the heavy cream. Simmer for 3 to 4 minutes until the sauce thickens slightly and coats the back of a spoon.
- Gradually add the freshly grated Gruyere, stirring constantly until fully melted and smooth. Season with salt and black pepper to taste.
- Add the drained pasta to the skillet and toss well to coat. Add reserved pasta water a splash at a time until the sauce reaches your desired consistency. Garnish with fresh parsley and serve immediately.









