Creamy Leek Mushroom Pasta

Featured in Lunch Ideas.

This creamy leek and mushroom pasta blends rich, comforting flavors in smooth cheese sauce. Sautéed mushrooms join velvety leeks, garlic, and cream, topped with melted Gruyere for an indulgent finish. Tossed with whatever pasta you like, it's great for weeknight meals or gatherings. A sprinkle of parsley completes it. Serve warm and enjoy every bite.

A woman wearing an apron and smiling.
Updated on Tue, 28 Oct 2025 22:03:57 GMT
A creamy pasta bowl with mushrooms and cheese. Pin it
A creamy pasta bowl with mushrooms and cheese. | tasteofmoms.com

This dreamy Caramelized Leek and Mushroom Gruyere Pasta blends woodsy mushrooms with caramelized leeks in a smooth cheese sauce. You'll get a memorable dinner that tastes like it came from your favorite restaurant but takes just half an hour to whip up.

I came up with this pasta dish during a wet, cold weekend when I wanted something cozy but fancier than regular mac and cheese. My kitchen smelled amazing from the leeks cooking down, and now I make this whenever friends drop by for a dinner that looks fancy but isn't complicated.

What You'll Need

  • 12 ounces pasta: Fettuccine or linguine work great. Their wide shape catches all that creamy goodness.
  • 2 tablespoons olive oil: Pick something tasty since it builds your flavor base.
  • 2 medium leeks: Just the white and light green bits, cut thin. They turn wonderfully sweet when cooked down.
  • 8 ounces cremini mushrooms: Cut into slices. They get super flavorful when browned.
  • 3 cloves garlic: Chopped up small. Don't use the jarred stuff if you can help it.
  • 1/2 cup dry white cooking broth: Veggie stock works too. It adds depth and grabs all those yummy bits from the pan.
  • 1/2 cup heavy cream: This makes everything luxuriously smooth.
  • 1 cup shredded Gruyere cheese: The nutty taste makes this dish special.
  • 1/4 teaspoon freshly ground black pepper: Grind it right before using for best flavor.
  • Salt to taste: Kosher salt is your friend here.
  • 1/4 cup chopped fresh parsley: If you want some color. Adds a nice fresh touch to the richness.

How to Make It

Get Your Pasta Ready:
Boil pasta in very salty water until it's nearly done but still firm, about a minute shy of the box directions. The pasta will finish cooking in the sauce later. Save 1/2 cup of that starchy pasta water before draining - this magic liquid helps make your sauce cling to every bite.
Turn Those Leeks Golden:
Warm olive oil in a big pan over medium heat until it's shiny but not smoking. Toss in your leek slices and cook them for 8 minutes, stirring now and then so they don't burn. Let them get nice golden edges - this slow cooking makes them super sweet and builds amazing flavor.
Get Those Mushrooms Tasty:
Throw mushroom slices in with your golden leeks and don't stir too much. Let them sit still for about a minute at a time to get those tasty brown spots. Cook about 6 minutes until they shrink and start to brown. This makes them extra savory.
Add Some Flavor Punch:
Toss in your chopped garlic and stir it around for just 1 minute. You want it smelling good but not turning brown, which makes it taste bitter. This quick cooking lets the garlic flavor bloom perfectly.
Start Your Sauce:
Pour in your broth and right away use a wooden spoon to scrape all those stuck bits from the bottom. Let it bubble away for 2 minutes to cook down a bit. This step captures all those yummy browned flavors.
Make It Creamy:
Turn heat down to medium-low and pour in your cream. Let it gently bubble for 3 minutes until it's thick enough to coat the back of a spoon. The sauce will pick up that golden color from the veggies.
Cheese Time:
Take the pan off the heat and sprinkle your Gruyere in slowly while stirring. Adding it bit by bit stops it from clumping up. The leftover heat will melt it just right without breaking your sauce.
Mix It All Together:
Add your drained pasta right into the sauce and gently toss with tongs until every strand is coated. Add that saved pasta water one spoon at a time until the sauce is perfectly silky. The starch in the water helps everything stick to your pasta.
A bowl of pasta with mushrooms and cheese. Pin it
A bowl of pasta with mushrooms and cheese. | tasteofmoms.com

The Gruyere cheese really makes this dish shine. I found out how amazingly it melts when I was making fondue years ago, and its rich nutty flavor turns this simple pasta into something really special. I still laugh about the time my nephew who "hated cheese" tried this and called it the "best pasta ever" before asking for more.

Saving Extra Portions

This pasta stays good in the fridge for up to 3 days in a sealed container. The flavors actually get better overnight. When you warm it up, add a splash of milk or cream and heat it slowly, stirring often. You can use the microwave if you're in a hurry but the sauce might separate a bit. If you want to freeze it, freeze just the sauce and cook fresh pasta when you're ready to eat.

Getting Clean Leeks

Leeks always have dirt stuck between their layers, so you need to clean them well. Cut them first, then drop them in cold water. Give them a gentle swirl and wait a minute - all the dirt will sink down. Then just lift the leeks out with your fingers or a slotted spoon, leaving the grit in the water. Dry them really well before cooking or they'll steam instead of getting those tasty brown edges.

Other Cheese Options

Gruyere gives this pasta the perfect nutty, complex taste, but you've got other good options too. Fontina melts just as nicely but tastes a bit milder. Emmental brings that Swiss cheese nuttiness with a sharper kick. If you're watching your budget, mix white cheddar and Swiss for a tasty result. Just don't grab pre-shredded cheese from the store - those anti-clumping powders stop it from melting properly.

A bowl of pasta with mushrooms and cheese. Pin it
A bowl of pasta with mushrooms and cheese. | tasteofmoms.com

Dish up this comfy yet fancy pasta right away and savor every bite with your favorite people. It'll wow everyone at the table!

Frequently Asked Questions

→ Can I swap out the pasta type?

Sure! Use any pasta you prefer—whether it's spaghetti, penne, or gluten-free options. Just tweak cook times as needed.

→ What works as a Gruyere substitute?

If you can't find Gruyere, try Swiss, Fontina, or mild white cheddar for similar taste and texture.

→ Any non-dairy options for heavy cream?

Coconut cream or cashew cream make great non-dairy swaps. They'll keep it rich and creamy.

→ How can I caramelize leeks?

Just cook leeks slowly on medium heat with olive oil, stirring occasionally, until they're soft and lightly golden.

→ Can I prep this in advance?

It's best served fresh, but you can make the sauce and pasta ahead separately. Gently reheat and mix when ready to serve.

Leek and Mushroom Pasta

A deliciously creamy pasta packed full of caramelized leeks, mushrooms, and cheese. Perfect for any meal.

Prep Time
10 Minutes
Cook Time
25 Minutes
Total Time
35 Minutes
By: Ashley

Category: Lunch Ideas

Difficulty: Intermediate

Cuisine: European

Yield: 4 Servings

Dietary: Vegetarian

Ingredients

→ Main Ingredients

01 1 cup Gruyere cheese, shredded
02 2 cloves garlic, chopped finely
03 8 oz cremini mushrooms, sliced thin
04 1/4 tsp ground black pepper
05 2 tablespoons olive oil
06 2 medium leeks, white/light green parts, sliced thin
07 12 oz fettuccine or linguine pasta
08 1/2 cup veggie stock or dry white broth
09 1/2 cup rich cream
10 Salt to your liking

→ Optional Ingredients

11 1/4 cup parsley, freshly chopped (for topping)

Instructions

Step 01

Cook your pasta until it's firm but not hard, in salted boiling water. Save half a cup of that water before draining everything.

Step 02

Get a skillet and heat olive oil on a medium flame.

Step 03

Toss the leeks into the pan and sauté them until they're soft and golden, about 6-8 minutes.

Step 04

Add the mushrooms to the leeks, cooking for 5-7 minutes, stirring occasionally until they're tender and lightly browned.

Step 05

Toss the garlic into the skillet and stir it for 60 seconds until you catch that lovely garlicky aroma.

Step 06

Pour broth into the skillet and use your spoon to scrape up the browned bits while letting the liquid bubble for a couple of minutes.

Step 07

Turn down the heat and slowly stir in the cream, letting it bubble for 3 or 4 minutes to thicken slightly.

Step 08

Sprinkle in Gruyere little by little as you stir, letting it smoothly melt into the sauce. Add some salt and pepper if you think it needs it.

Step 09

Dump the cooked pasta into the skillet and mix it well with the sauce. Add a splash of the pasta water to loosen it up if it feels too thick.

Step 10

Finish with a sprinkle of fresh parsley (if you're using it) and bring it straight to the table.

Tools You'll Need

  • A pot for boiling
  • A wide skillet
  • Stirring spoon
  • Sharp knife and sturdy board for chopping

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy: heavy cream, Gruyere cheese
  • Contains gluten: pasta

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 520
  • Total Fat: 24.1 g
  • Total Carbohydrate: 47.5 g
  • Protein: 19.3 g