Indulge in the cozy, savory flavors of our Caramelized Leek and Mushroom Gruyere Pasta. This dish combines the subtle sweetness of slowly caramelized leeks with the earthy richness of sautéed mushrooms, all enveloped in a luscious Gruyere cream sauce that clings beautifully to your favorite pasta.
Perfect for a comforting dinner at home or a special gathering, this Italian-inspired creation is as satisfying as it is impressive. Every bite offers a harmonious blend of creamy, nutty, and umami notes that will leave you wanting more.
- The natural sweetness of caramelized leeks balances perfectly with savory mushrooms for a rich flavor profile.
- Creamy Gruyere cheese melts smoothly to create a decadent sauce that coats every strand of pasta.
- Quick stovetop method makes this an accessible yet elegant dish for any weeknight or dinner party.
Ingredients
- 12 oz (340g) Pasta (linguine, fettuccine, or pappardelle): Choose your preferred long pasta for a perfect sauce-to-noodle ratio and texture.
- 3 tbsp Olive Oil, divided: Used to sauté leeks and mushrooms, providing a fruity base for caramelization.
- 2 tbsp Butter: Adds richness and helps achieve the golden-browned finish on leeks and mushrooms.
- 2 Large Leeks, white and light green parts only, thinly sliced: Their mild onion-like flavor sweetens upon caramelizing, enhancing the dish’s depth.
- 10 oz (280g) Cremini or Button Mushrooms, sliced: Earthy mushrooms provide texture and umami, complementing savory Gruyere perfectly.
- 4 Garlic Cloves, minced: Adds aromatic sharpness and layers of flavor to the sauce base.
- 1/2 cup (120ml) Dry White Wine (or vegetable broth): Deglazes the pan, lifting flavorful browned bits while adding acidity to balance richness.
- 1 cup (240ml) Heavy Cream: Creates a silky sauce base that blends all ingredients into indulgent creaminess.
- 1 1/2 cups (150g) Grated Gruyere Cheese: Melts smoothly with a nutty, slightly sweet flavor, enriching the pasta sauce.
- 1/2 cup (15g) Chopped Fresh Parsley (for garnish): Brightens the dish with a fresh, herbal finish and color contrast.
- Salt and Pepper, to taste: Essential seasonings that enhance and balance all other flavors.
Instructions
- Cook the Pasta
-
Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. Reserving 1 cup of pasta water before draining ensures you can loosen the sauce later for the perfect texture.
- Caramelize the Leeks
-
In a large skillet over medium heat, warm 2 tablespoons of olive oil and 1 tablespoon of butter. Add the thinly sliced leeks and cook for 10-12 minutes, stirring occasionally, until they turn soft and golden brown. This slow caramelization draws out their natural sweetness, forming a flavorful base. Season lightly with salt and pepper, then transfer the leeks to a plate to prevent overcooking.
- Cook the Mushrooms
-
Return the skillet to medium heat and add the remaining 1 tablespoon olive oil and 1 tablespoon butter. Add the sliced mushrooms and sauté for 5-7 minutes until they become browned and tender. Season with salt and pepper to enhance their earthy flavor. Add the minced garlic and cook for 1-2 more minutes until fragrant, infusing the dish with aromatic depth.
- Make the Sauce
-
Pour in the white wine to deglaze the pan, scraping the browned bits from the bottom to incorporate their rich flavor. Allow the wine to reduce over 2-3 minutes until mostly evaporated. Stir in the heavy cream and bring to a gentle simmer—cooking for 3-4 minutes thickens the sauce slightly to coat the pasta beautifully.
- Add Gruyere and Pasta
-
Lower the heat and stir in the grated Gruyere cheese until melted and smooth, creating a silky, nutty sauce. Toss the cooked pasta into the skillet, ensuring each strand is coated. If the sauce feels too thick, gradually add the reserved pasta water to loosen it to your desired consistency, maintaining a creamy texture.
- Combine and Serve
-
Return the caramelized leeks to the skillet and gently fold them into the pasta and sauce mixture to distribute sweetness evenly. Serve the dish hot, garnished with freshly chopped parsley for a burst of color and fresh herbal notes.
- To keep this dish vegetarian, substitute dry white wine with vegetable broth without sacrificing flavor.
- For added protein, grilled chicken, sautéed shrimp, or crispy bacon can be served on top or mixed in as preferred.
- Leftovers store well in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of cream or broth to restore creaminess.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stovetop with a little cream or vegetable broth to bring back the sauce’s silky texture.
Serving Suggestions
This pasta pairs wonderfully with a side of crisp green salad or roasted vegetables. A glass of chilled white wine like Sauvignon Blanc complements the creamy and earthy flavors beautifully for a complete meal experience.
- Allow the leeks to caramelize slowly over medium heat to unlock their natural sweetness and avoid burning.
- Reserve some pasta water to adjust sauce consistency, ensuring a perfect creamy coating without clumps.
- Use freshly grated Gruyere cheese for the smoothest melting and best flavor; pre-shredded cheese may contain anti-caking agents that affect texture.
FAQs
- Can I use a different cheese instead of Gruyere?
-
Yes, Emmental or Fontina are good substitutes with similar meltability and mild nutty flavor.
- Is it necessary to use white wine in the sauce?
-
White wine adds acidity and depth but vegetable broth can be used as a non-alcoholic alternative without compromising taste.
- How do I clean leeks properly?
-
Slice the leeks and soak them in cold water to remove dirt and grit, then rinse thoroughly before cooking.
- What pasta shape works best for this recipe?
-
Long pasta like linguine, fettuccine, or pappardelle is ideal as it holds the creamy sauce well.
- Can I prepare parts of this recipe in advance?
-
You can caramelize the leeks and cook the mushrooms a day ahead, then reheat gently while preparing the sauce and pasta.
- Is this dish gluten-free?
-
Not as written. Substitute the pasta with your favorite gluten-free option to make it gluten-free friendly.
- What wine pairs well with this pasta?
-
A dry white wine like Sauvignon Blanc or Pinot Grigio highlights the creamy and earthy flavors perfectly.

Caramelized Leek Mushroom Gruyere Pasta
Equipment
- 1 large skillet
- 1 pot
Ingredients
- 12 oz linguine fettuccine or pappardelle pasta
- 3 tbsp olive oil divided
- 2 tbsp butter divided
- 2 large leeks white and light green parts only, thinly sliced
- 10 oz cremini or button mushrooms sliced
- 4 garlic cloves minced
- 1/2 cup dry white wine or vegetable broth
- 1 cup heavy cream
- 1 1/2 cups grated Gruyere cheese
- 1/2 cup chopped fresh parsley for garnish
- Salt and pepper to taste
Instructions
- Cook pasta according to package directions until al dente; reserve 1 cup pasta water, then drain.
- Heat 2 tablespoons olive oil and 1 tablespoon butter in a large skillet over medium heat.
- Add sliced leeks and cook 10-12 minutes, stirring occasionally until soft and caramelized; season with salt and pepper, then remove and set aside.
- Add remaining olive oil and butter to the skillet; sauté mushrooms 5-7 minutes until browned and tender, seasoning with salt and pepper.
- Add minced garlic and cook for 1-2 minutes until fragrant.
- Pour in white wine, scraping browned bits; cook 2-3 minutes until mostly evaporated.
- Stir in heavy cream and simmer gently for 3-4 minutes until slightly thickened.
- Reduce heat; stir in grated Gruyere cheese until melted and smooth.
- Add cooked pasta and toss to coat with sauce, adding reserved pasta water as needed for desired consistency.
- Return caramelized leeks to skillet and stir to combine.
- Serve immediately, garnished with fresh parsley.
Notes
- Substitute vegetable broth for white wine to keep dish vegetarian.
- Add grilled chicken, sautéed shrimp, or bacon for protein.
- Store leftovers refrigerated in airtight container up to 3 days; reheat gently with cream or broth.