clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Spaghetti on a small white plate, topped with fresh parsley.

Creamy Mushroom Pasta with Garlic Sauce

  • Author: Jessie
  • Prep Time: 15 mins
  • Cook Time: 20 mins
  • Total Time: 35 minutes
  • Yield: Serves 6 1x


A quick and easy mushroom pasta with garlic sauce.


  • 3/4 lb. – 1 lb. spaghetti (see recipe notes)
  • 2 Tbsp. extra virgin olive oil
  • 8 oz. baby portobello mushrooms, sliced
  • 2 cloves garlic, minced
  • 4 large green onions, chopped
  • salt and pepper to taste
  • 2 Tbsp. flour
  • 1.5 cups milk
  • 2/3 cup shredded parmesan cheese
  • 1/4 cup fresh parsley, chopped, plus extra for garnish


  1. Cook pasta in very salty water according to recipe or package directions. Make the sauce while the pasta cooks.
  2. In a large saucepan, heat olive oil over medium heat.
  3. Add mushrooms to oil and sauté until mushrooms have reduced in size, about 4 minutes. If the mushrooms soak up all the olive oil, add another teaspoon.
  4. Add garlic, green onions, salt and pepper to mushrooms and stir to combine. Cook until garlic is fragrant and mushrooms have released some additional liquid, about one minute.
  5. Add flour to saucepan and stir to incorporate all ingredients. Let cook for 30 seconds or so.
  6. Add 1/2 cup of the milk and stir to break up any lumps of the mushroom and flour mixture. The milk will thicken fairly quickly; that’s okay. Add the remainder of the milk and stir to incorporate all ingredients.
  7. Bring sauce to a simmer and cook until milk has thickened, about 5 minutes.
  8. Remove sauce from heat and stir in parmesan cheese. If you can, shred your own cheese – pre-shredded cheese has additives in it that make it more difficult for the cheese to melt smoothly. Stir in the chopped parsley.
  9. Garnish with extra parsley and serve immediately.


If you’re serving this recipe over pasta, use 3/4 lb. pasta if you like things a little saucier, or use up to 1 lb. pasta for a lighter coating of sauce. You can also lighten the pasta version of this dish up by using zucchini noodles in place of pasta!

If you are a strict vegetarian (or if you’re cooking for one!) make this dish vegetarian by using a vegetarian (rennet-free) parmesan cheese.

Use shallots or white onions in place of the green onions for a stronger taste.

Add chicken, shrimp, salmon, or sausage to this pasta for additional protein.

Add any veggies you have on hand to make this a little heartier! I like peas, broccoli, asparagus, bell peppers, spinach, and arugula as mix-ins.

I serve this sauce over pasta, but it’s also good as pizza sauce or atop grilled chicken.

Give this sauce a healthy twist by swapping our favorite Magic Cauliflower Cream for the flour and milk in this recipe!


  • Calories: 416