Simple creamy pasta with brown oyster mushrooms (and zucchini noodles)

Pinterest Hidden Image

Did you buy a paper bag of oyster mushrooms and are now wondering what to do with them? This garlicky Alfredo sauce is a perfect way to enjoy brown oyster mushrooms. You’ll love the creamy texture & earthy flavors in this sauce. Make extra sauce because it freezes well. Trust me, you’ll want leftovers for tomorrow.

A fork twisted into the pasta next to mushroomsPin

Oyster mushrooms are so called because of their beautiful fan-shaped caps which resemble the frilly gills of oysters. Some people think the flavor of oyster mushrooms resembles their bivalve namesake. One thing that’s for sure is oyster mushrooms are every bit the delicacy of their seafood cousins. Luckily, they’re much easier to grow in your living room than the salt-water mollusk.

As we lovingly spritzed our mushrooms multiple times a day, I had my eye on making a creamy pasta dish with oyster mushrooms. After all, I knew it was one of the best ways to showcase these flavorful fungi (not because I’m always looking for an excuse to eat more noodles).

Let’s learn how to make this simple creamy oyster mushroom sauce for pasta (and all sorts of other foods). Plus, I offer substitution ideas to make this dish as flexible as possible (yes, even for the vegans).

What kind of mushrooms to use

My version of Alfredo sauce uses brown oyster mushrooms that we grew on our fireplace mantle. (Growing mushrooms is fun! Consider trying it once.) If you can buy oyster mushrooms, it’s worth using them for this creamy pasta sauce. They’re packed with an earthy flavor and add a meaty mouthfeel to your dish.

If brown oyster mushrooms are hard to find, you can easily substitute with other kinds of oyster mushrooms, including grey, blue, yellow, pearl, pink, white, or king oyster mushrooms.

If you can’t find oyster mushrooms or they’re beyond your budget, you can substitute them with your favorite kind of mushrooms, whether that’s portobello, white button, crimini, shiitake, porcini, or chanterelle mushrooms. Different kinds of mushrooms will introduce a variety of flavors so you can also add a mushroom mix.

RELATED: Check out a video of the exotic mushrooms we encountered at the Fungi Fair.

Where to buy oyster mushrooms

We grew our oyster mushrooms from a kit. I highly recommend the experience because it is fun to spray the mushrooms with water and see them doubling in size overnight.

If you’re strapped for time, you can buy mushrooms. I typically find oyster mushrooms in conventional grocery stores like Safeway, Asian grocery stores, and higher-end grocery stores like Whole Foods.

I’ve also purchased oyster mushrooms from the farmers’ market. There’s usually a fungi vendor at most farmers’ market. They sell high-quality, freshly harvested mushrooms, which are excellent for this creamy pasta sauce recipe.

How long should you cook the sauce?

Most Alfredo sauce recipes recommend you simmer the sauce until it reduces by half the volume. It took me simmering the sauce for 30 minutes to reduce it by half. Since I’m always looking for a better way, I thought about why we reduce the sauce. Reducing the cream offers 3 benefits:

  • Concentrates the flavors in the sauce
  • Cooks the stipe (the stem part of the mushroom) until it is tender
  • Thickens the sauce

Since you can boil the noodles while the sauce is reducing, you’re not really standing around for 30 minutes stirring.

Nonetheless, if I can cut down the 30 minutes, I’m going to do it. As a believer in flexible cooking, you are welcome to cook the sauce for less time, especially if you’re in a hurry.

TIP: Chop the mushrooms into a finer dice. Smaller mushroom pieces releases flavor faster. Smaller bits also cook faster (remember, the goal is tender mushrooms).

If you are satisfied with a less concentrated flavor, you can simmer the cream and butter for 5-10 minutes while you’re cooking the pasta noodles. Then add the grated Parmigiano-Reggiano, stir to combine, and the sauce is ready to eat.

WARNING: If you’re tempted to simmer the sauce at a higher heat to reduce the sauce faster, avoid going higher than medium heat. Also, the cream that touches the bottom of the pan has a higher chance of burning or curdling when the sauce cools. Make sure you’re always scraping the bottom of the pan when you’re stirring so you don’t leave the bottom of the sauce to burn against the pan.

Creamy pasta with mushrooms variations

Reading all the different ways to make creamy pasta or Alfredo sauce provides a lot of inspiration for add-ins. Here are ideas on how you can upgrade the core recipe:

Chicken: Cooks on the Internet seem to love chicken fettuccine Alfredo. It’s super easy to add chicken to your creamy pasta sauce.

  • Cut 1 lb/455g of boneless chicken breast or thighs into 1 inch/2.5 cm strips (follow these instructions from the chicken stir fry recipe as an example).
  • Add the chicken strips after the aromatics.
  • Cook until the chicken is golden on both sides.
  • Remove the chicken from the heat and set aside.
  • Pour in the cream and continue with the recipe instructions.
  • Add the chicken back to the pan before adding the grated cheese.

TIP: Check the chicken is cooked through and no longer pink in the middle. Use a meat thermometer if you have one to make sure the internal temperature is at least 165° F/74° C, according to the FDA.

Broccoli: Steam or parboil 1-2 cups of broccoli florets while you’re simmering the cream. Drain well. Add the cooked florets to the creamy sauce before you mix in the Parmigiano-Reggiano.

Spinach: Add a few handfuls of baby spinach leaves to the simmering cream before adding the Parmigiano-Reggiano.

Tomatoes: You can add ripe tomatoes or canned tomatoes (drain the canned tomatoes). Chop roughly into big chunks. Add the tomatoes after the Parmigiano-Reggiano and turn off the heat immediately. Because the acid from the tomatoes may curdle the cream, avoid simmering the tomatoes in the cream. Mix to combine and serve immediately.

How to substitute ingredients

Make this recipe vegan by replacing the cream and butter with 2 cups of raw cashews soaked overnight in water, 1/4 cup of nutritional yeast, and 2 cups of a non-dairy milk (almond, cashew, coconut, soy, or macadamia milk). You’ll need to blend the nuts, nutritional yeast, milk, and cooked aromatics (garlic, shallots) in a blender to make a smooth white sauce. Add 1 tablespoon of lemon juice to the mixture when you return it to the pan. Proceed to simmer the sauce and add grated vegan Parmesan cheese.

NOTE: I recommend you find a well-tested vegan recipe online for vegan Alfredo sauce. Here are tips on how to find good recipes and how to identify if a recipe is thorough and well-tested.

Substitute shallots with chopped bulb onions, especially sweeter varieties. You can also skip the shallots and add a few extra cloves of garlic.

Substitute olive oil with a neutral oil, like canola oil or vegetable oil.

I highly recommend Parmigiano-Reggiano because you can taste the difference, according to our taste test experiment. That said, it’s OK to use Parmesan if that’s all you have at home. You could also substitute with another aged hard cheese that will add umami, such as Pecorino Romano or Grana Padano.

Substitute the spaghetti with any kind of pasta shape you like. Angel hair, fettuccine, linguine, or even bow ties work well with this creamy pasta sauce. You can substitute with a gluten-free pasta. Just cook the noodles according to the package instructions.

For a lower carb dish, substitute spaghetti with spaghetti squash, tofu noodles, or zucchini noodles. That’s why I love combining wheat pasta with “zoodles”.

Tips for success

  • Add white wine: For deeper and more complex flavors, you can add 1/4 cup of dry white wine to the aromatics after browning them. Deglaze the pan and scrap away the browned bits at the bottom of the pan. This step is optional.
  • Cook the pasta last while the sauce is simmering: I don’t understand why many recipes instruct you to cook the pasta first before making the sauce 🤷‍♀️. It makes no sense to me. I like to boil the pasta just before serving it because the pasta stays hot and has less time to become mushy. If you’re new to cooking and uncomfortable with multitasking, then you can finish the creamy sauce completely. Then turn off the heat and cook the pasta.
  • Use a sauté pan with tall sides or a sauce pan: You don’t want to add the cream to a shallow frying pan and have it overflow all over your cooktop burner. Make sure your sauté pan has tall enough sides to contain the volume of liquid you’re pouring in. If you’re not confident, switch to a sauce pan.
  • How to scale the recipe: The recipe can be doubled or tripled easily. Just make sure your pan is tall enough to handle the additional volume.
  • Avoid adding water: I read this Stack Exchange about how adding water made the sauce too thin even after reducing for 30 minutes. You don’t need water for this recipe. Remember, you’re going to add some leftover pasta water to thin out the sauce when you toss it with the pasta so that fixes any fears you may have about the sauce being too thick.

TIP: If you want to add liquid for whatever reason, add white wine or broth (chicken or vegetable) for extra flavor to go along with the liquid.

Creamy pasta with brown oyster mushrooms (and zucchini noodles)

Print Recipe Pin Recipe Rate Recipe
This garlicky version of the traditional Alfredo sauce is simmered gently with oyster mushrooms. The mushrooms layer a deep, earthy flavor to the sauce that makes this creamy pasta dish taste heavenly. Make extra sauce because it freezes well.
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Course: Main Course
Cuisine: American, Italian
Keyword: carbs, comfort, family-friendly, freezer-friendly, noodles, vegetarian
Servings: 6 people
Calories: 546kcal
Author: Anna Rider
Cost: $10


  • Spiralizer
  • Grater
  • Knife
  • Chopping Board
  • Sauté pan
  • Spatula
  • Tongs
  • Mixing Bowl



  • 2 tablespoons (30 ml) Olive oil
  • 3 cloves (3 cloves) garlic
  • 1 medium (1 medium) Shallot

Sauce base

  • 2 cups (473 ml) heavy whipping cream
  • 2 cups (130 g) oyster mushrooms, substitute with any kind of mushrooms you like
  • 1.6 oz (45 g) Parmigiano-Reggiano, about 1.5 cups grated using a zester grater
  • 4 tablespoons (60 g) butter, salted butter, add extra salt if using unsalted butter


  • 3 medium (3 medium) zucchini, spiralized, check out how to spiralize here
  • ½ lb (227 g) Spaghetti, any dried pasta works, such as fettuccine or linguine


  • 2 teaspoon (10 g) Salt, to taste, especially if using unsalted butter
  • ½ teaspoon (2 g) Pepper, to taste


  • Gather the ingredients.
    All the ingredients to make creamy mushroom pasta recipePin
  • Chop the ingredients. Peel and cut the garlic and shallots into a small dice. Cut the butter into 1 inch/2.5 cm pats. Grate the Parmigiano-Reggiano using the fine-tooth grater. Roughly chop the oyster mushrooms.
  • Heat a heavy-bottomed sauté pan over medium-high heat. Add the olive oil, chopped garlic, and shallots. Fry the aromatics until they are golden.
  • Add the heavy whipping cream to the aromatics. Cook the cream on medium-high until small bubbles begin to form. Turn the heat down to medium. Avoid bringing the cream to a roiling boil as we don't want the cream to burn.
  • Add the chopped brown oyster mushrooms to the cream. Stir the mushrooms and break apart any skin that may have formed over the cream's surface. Turn the heat down to a simmer.
    A collage of 4 images to show the process of sautéing mushrooms in garlic and creamPin
  • Once the mushrooms have softened, add the pats of butter.
  • Allow the sauce to simmer until it is reduced to 3/4 of its original volume.
  • Stir the sauce for even cooking. Poke the mushrooms to check whether they are softening. Continue simmering the sauce until it reaches 1/2 its original volume.
  • While waiting for the pasta sauce to reduce, boil water to cook the pasta. Cook the pasta based on the package's instructions until the noodles are al dente. Avoid overcooking the pasta because it will cook further when it is added to the pasta sauce.
    Retain the pasta water when the pasta is cooked. You can remove the pasta using tongs instead of draining and pouring the water down the sink. Place the cooked pasta into a mixing bowl.
  • Once you've removed the pasta, cook the zucchini noodles (if you're added the spiralized noodles) for 30-60 seconds in the hot pasta water. Move the zucchini noodles into the same mixing bowl as the pasta.
    Keep the pasta water.
  • Set aside the pasta and "zoodles" while you finish simmering the pasta sauce. If you're worried about the noodles overcooking from residual heat and becoming mushy, rinse them under cold water to stop them from further cooking.
    A collage of 6 images to show the process of reducing the cream and boiling pastaPin
  • Check the pasta sauce is reduced to half of its original volume. Taste a piece of mushroom. Be careful about burning your mouth as the mushroom will be hot. If the mushroom is still firm and chewy, continue cooking until the mushroom is tender. The sauce should be a creamy off-white color.
    If you plan to add mix-ins, now is the perfect time to add cooked chicken or steamed broccoli.
  • Once the mushrooms are tender, add the grated Parmigiano-Reggiano. Turn off the heat. Stir to mix the cheese into the sauce. The residual heat should melt the cheese.
    This sauce is ready to add to your noodles.
  • Create your ideal ratio of pasta to zucchini noodles (I like a 1:1 ratio). Add a ladle of the creamy sauce over the top of your noodles.
  • Mix to combine the noodles and the sauce. The sauce should be very thick so you can add a tablespoon of the pasta water to thin it out. Add a spoonful of the pasta water until the sauce reaches your preferred consistency. Toss everything to combine evenly.
  • Your creamy pasta with mushrooms is ready to serve. Enjoy!
    A collage of 6 images to show the process of adding Parmigiano-Reggiano to the pasta saucePin


Calories: 546kcal | Carbohydrates: 37g | Protein: 12g | Fat: 40g | Saturated Fat: 25g | Cholesterol: 134mg | Sodium: 1051mg | Potassium: 547mg | Fiber: 3g | Sugar: 4g | Vitamin A: 1679IU | Vitamin C: 19mg | Calcium: 170mg | Iron: 1mg
Loved this recipe?Subscribe & get the Meal Plan System!

What to eat with this creamy sauce

Pasta ain’t the only thing you can enjoy with this creamy sauce. You can serve this sauce over steamed broccoli and cauliflower, grilled asparagus, pan-fried pressed tofu, baked potatoes, roasted winter squash, and steamed rice.

You could also use this creamy mushroom sauce as a dip for crackers and bread sticks, pizza sauce (add extra garlic for garlic pizza), or spread it over crusty bread and top with extra grated Parmigiano-Reggiano (put it under the broiler to melt the cheese).

Can you make this in advance?

Yes, you can make the creamy mushroom sauce in advance. I recommend cooking the pasta just before you’re ready to eat because pasta can get mushy when cooked in advance.

How to store and reheat leftovers

Store the creamy pasta sauce in an airtight container in the fridge. It lasted about 5-7 days in the fridge for me. The pasta sauce straight from the fridge will be hard to mix because the fat hardens when it cools in the fridge. To overcome this problem, scoop out a few spoonfuls of the sauce and add it to steaming hot pasta or vegetables. The heat and extra moisture helps spread the sauce for easy mixing.

If you’re using the sauce as a dip or spread, you may need to zap it in the microwave to warm it to room temperature.

Can you freeze it?

Yes! This creamy mushroom sauce freezes well. Store it in an airtight plastic container for freezing. Consume it within 3 months. Defrost it in the fridge over night or you can reheat the frozen sauce in a sauté pan.

What to eat with creamy pasta

Sautéed Garlic Scapes with Bacon and Shallots
This simple dish of sautéed garlic scapes is packed with flavor. It's a fantastic introduction to garlic scapes if you've never tried them before. The shallots add a sweetness to balance the bacon and garlicky flavor.
Get the Recipe
Cantonese shrimp with lobster sauce and Shanghai bok choy
With a few shortcuts, this simple recipe gets even easier and accommodates people who don't eat pork. Enjoy it for a weeknight dinner over rice or noodles. You'll love the fragrant aroma. Serve with sliced green onions.
Get the Recipe
5-minute spicy garlic cucumber salad
This refreshing garlic cucumber salad is an ideal side dish to balance a heavy main course thanks to its crisp texture and addictive spicy sauce. You'll love it with the original Chinese sauce or the variation sauce if you can't source the exotic ingredients.
Get the Recipe

Similar recipes you will love

Garlic Tomato Cream Pasta Sauce with Shrimp
The tangy flavors in this tomato-cream pasta dish are mouthwatering. This particular version is quite sharp, due to my restraint in not adding any sugar to temper the tomato’s sourness. If you prefer something milder, add a touch of sugar to mellow it out. 
Get the Recipe
Ramen stir fry with shrimp, eggs, and vegetables
This technique to make ramen stir fry is easily customizable to use your favorite vegetables and proteins. The key to a delicious noodle stir fry is to avoid overcooking the noodles before adding them to the stir fry. Serve with garnishes and chili sauce (if you like it spicy).
Get the Recipe
Easy instant noodle soup with mushrooms, beef, and vegetables
This technique transforms instant noodles into a tasty full meal with luxurious toppings. Take this recipe camping because it's a delicious warm meal that's portable thanks to the broth concentrate. Add your favorite vegetables and proteins to customize the noodle soup to your taste buds.
Get the Recipe

READ NEXT: Spaghetti Squash with Garlic Pesto, Mozzarella, & Cherry Tomatoes recipe

Anna looking down chopping vegetables
About Anna Rider

Hi! I'm Anna, a food writer who documents kitchen experiments on with the help of my physicist and taste-testing husband, Alex. I have an insatiable appetite for noodles 🍜 and believe in "improv cooking".

2 thoughts on “Simple creamy pasta with brown oyster mushrooms (and zucchini noodles)”

  1. 4 stars
    I would have left 5 star rating but in your recipe you have a link that says “check out how to spiralize here”.
    But the link led to another recipe and no ideas as to how to spiralize and the search function on the site offered no help at all. I absolutely hate when a link promises something it fails to deliver. Rather than tear my hair out I write the site off as not reliable and dont come back again. I believe in doing what you say you are going to do.

  2. 5 stars
    Excellent recipe :). I just tried it and had to force myself to put it away as I couldn’t stop eating It was also very easy to cook.


Leave a Comment

Recipe Rating