Creamy Garlic Mushroom Pasta is great when you are craving a vegetarian meal with meaty flavor. Best of all, it is rich in garlic flavor, can be made with spaghetti, fettuccine or any other pasta that you wish and is made in 30 minutes. To make it even better we are garnishing with Parmesan cheese and freshly chopped parsley.
If you want more meat-free mushroomy recipes for all your meatless Monday meals, be sure to check out our Mushroom Risotto too. I know you’ll love it.

How To Sauté Mushrooms
First of all, we need to clean the mushrooms with a damp cloth or paper towel. We clean them this way rather than washing them under water as this prevents them from absorbing the water and becoming soggy.
Next, add olive oil and butter to the frying pan. Once the fat is hot, sauté the mushrooms until they are browned. Remember to add salt at the end of the cook time, otherwise it will pull out too much liquid. To see how to perfectly sauté mushrooms check out our recipe for Sautéed Mushrooms.
What Type Of Pasta Can You Use?
To make our creamy mushroom garlic pasta, we use spaghetti since it nicely combines with the creamy sauce. However, you can use any other pasta that you wish including fettuccine, linguine, vermicelli, penne, farfalle, etc. You can also use your favorite gluten-free pasta.
How To Make The Creamy Sauce
First, cook sliced mushrooms until softened and nicely browned. Then season with salt and black pepper. Stir and cook for another few minutes until juices evaporate.
In the last 30 seconds of cooking, add minced garlic to make the dish garlicky. We don’t add the garlic until this point as we don’t want it to burn.
Sprinkle flour over top and cook for a few more minutes. Then slowly stir milk in a little at a time, adding a little more as the milk starts to thicken. To add more richness you could add a small drizzle of heavy cream.
Is This Mushroom Pasta Vegetarian or Vegan?
Our creamy mushroom garlic pasta is a vegetarian meal. While mushrooms don’t have a lot of protein, they have that meaty flavor so it’s a satisfying hearty dish. If you’d like to make it vegan you can use all oil in place of the butter, skip Parmesan, and use a non-dairy milk such as coconut milk.
What Protein Can I Add?
If you would like to serve the pasta with more protein but want to keep it meat-free consider adding white cannellini beans or a protein pasta. This Barilla Protein Plus, which you can find in many grocery stores or on Amazon, is a good alternative to regular spaghetti.
Print
Creamy Garlic Mushroom Pasta
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Category: Entrée
- Method: Stovetop
- Cuisine: American
Ingredients
- 2 tsp. butter
- 2 tsp. olive oil
- 4 cups sliced white mushrooms
- ¼ tsp. salt
- ⅛ tsp. black pepper
- 3 garlic cloves, minced
- 1 and ½ Tbsp. all-purpose flour
- 1 and ½ cups milk
- ½ cup Parmesan cheese
- ¼ freshly chopped parsley
- 16 oz. cooked spaghetti*
Instructions
-
Heat olive oil and butter in a big skillet. When it’s heated, add sliced mushrooms. Cook for 5 – 7 minutes on medium-high heat until they get brown and softened. Add salt and black pepper, stir, and cook for another 2 minutes until juices evaporate.
-
In the last 30 seconds add minced garlic and stir.
-
Sprinkle flour over top, mix in, and cook for 1 – 2 minutes.
-
Slowly stir milk in a little at a time so the milk starts to thicken. Cook on low heat for about 2 – 4 minutes, whisking often.
-
Toss the sauce with cooked spaghetti.
-
Garnish with Parmesan cheese and freshly chopped parsley.
Notes
If there is too much sauce for your liking, add an extra 1/2 cup cooked pasta, keeping in mind that the pasta will absorb the sauce after a few minutes.

Wonder flavors and texture. VERY versatile !
Thank you, Laurence! So happy you enjoyed.