Creamy Mushroom Pasta Recipe
Introduction
This creamy mushroom pasta is a comforting and flavorful dish perfect for any night of the week. It features tender mushrooms cooked in a rich, cheesy sauce that clings beautifully to fettuccine noodles. Simple ingredients come together to create a satisfying meal you’ll want to make again and again.

Ingredients
- 5 tablespoons unsalted butter
- 1 large shallot, chopped (about 1/2 cup)
- 16 ounces baby bella or white mushrooms, thinly sliced
- 4 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 2 tablespoons all-purpose flour
- 1/2 cup chicken broth
- 2 cups half and half
- 2 teaspoons soy sauce
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- 1–2 tablespoons finely chopped fresh parsley
- 16 ounces dry fettuccine
Instructions
- Step 1: In a large wide heavy skillet or sauté pan, melt the butter over medium heat. Add the chopped shallots and cook for about 2–3 minutes until softened. Add the sliced mushrooms and cook until their moisture evaporates and they turn tender, about 10–12 minutes, stirring occasionally. Season with salt and pepper after the mushrooms release their moisture.
- Step 2: Stir in the minced garlic and Italian seasoning. Cook until fragrant, about 30 seconds, stirring constantly. Sprinkle the flour over the mushrooms and cook for about 1 minute while stirring constantly to form a roux.
- Step 3: Add the chicken broth and bring the mixture to a simmer. Scrape the bottom of the pan to release any browned bits for extra flavor.
- Step 4: Pour in the half and half and soy sauce. Season with salt and pepper and let the sauce simmer until it thickens, about 4–5 minutes.
- Step 5: Stir in the grated Parmesan cheese and chopped parsley. Taste the sauce and adjust salt and pepper as desired. For a bright finish, add the juice of half a lemon if you like (optional).
- Step 6: Cook the fettuccine in salted boiling water until al dente according to package directions. Just before draining, reserve some of the pasta water. Toss the pasta with the sauce, adding reserved pasta water as needed to thin the sauce. Serve topped with extra Parmesan cheese.
Tips & Variations
- Use a mix of mushrooms like cremini and shiitake for deeper flavor and varied texture.
- For a vegetarian version, substitute vegetable broth in place of chicken broth.
- Adding a splash of white wine before the broth can add nice acidity and depth.
- Use gluten-free flour or a cornstarch slurry to make the sauce gluten-free.
- Finish with a sprinkle of crushed red pepper flakes for a touch of heat.
Storage
Store leftover creamy mushroom pasta in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over low heat, adding a splash of milk or broth to loosen the sauce as needed. Avoid microwaving at high heat to prevent the sauce from separating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this pasta ahead of time?
Yes, you can prepare the sauce and cook the pasta a day ahead. Store them separately for best results and combine just before serving to maintain the pasta’s texture.
Can I use a different type of pasta?
Absolutely. This sauce works well with various pasta shapes like penne, rigatoni, or tagliatelle. Just adjust the cooking time according to the pasta you choose.
Print
Creamy Mushroom Pasta Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This creamy mushroom pasta recipe features tender sautéed mushrooms in a rich, velvety sauce made with half and half, Parmesan cheese, and flavorful seasonings. Perfectly paired with fettuccine, it’s a comforting and elegant dish that’s ideal for a weeknight dinner or a special occasion.
Ingredients
Sauce
- 5 Tbsp. unsalted butter
- 1 large shallot, chopped (about 1/2 cup)
- 16 oz. baby bella or white mushrooms, thinly sliced
- 4 cloves garlic, minced
- 1 tsp. Italian seasoning
- 2 Tbsp. all-purpose flour
- 1/2 cup chicken broth
- 2 cups half and half
- 2 tsp. soy sauce
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
- 1–2 Tbsp. finely chopped fresh parsley
- Salt and freshly ground black pepper, to taste
- Juice of half a lemon (optional)
Pasta
- 16 oz. dry fettuccine
- Salt, for pasta water
Instructions
- Sauté Shallots and Mushrooms: In a large wide heavy skillet or sauté pan, melt the butter over medium heat. Add the chopped shallots and cook for 2-3 minutes until softened. Add the sliced mushrooms and cook for 10-12 minutes until the moisture evaporates and the mushrooms become tender, stirring occasionally. Season with salt and pepper after the mushrooms release their moisture.
- Add Garlic and Seasoning: Stir in the minced garlic and Italian seasoning. Cook for about 30 seconds until fragrant, stirring constantly. Then sprinkle in the flour and cook for about 1 minute while stirring constantly to cook out the raw flour taste.
- Add Chicken Broth: Pour in the chicken broth and bring the mixture to a simmer. Scrape the bottom of the pan to release any browned bits stuck to the pan, which will add flavor.
- Incorporate Half and Half and Soy Sauce: Add the half and half and soy sauce to the pan. Season with salt and pepper, then simmer the sauce gently for 4-5 minutes until it thickens to a creamy consistency.
- Finish the Sauce: Stir in the freshly grated Parmesan cheese and chopped parsley. Taste the sauce and adjust salt and pepper as needed. Optionally, add the juice of half a lemon to brighten the flavors.
- Cook Pasta: In a large pot of salted boiling water, cook the fettuccine until al dente according to package directions. Before draining, reserve some pasta cooking water.
- Toss Pasta with Sauce: Drain the pasta and add it to the sauce in the skillet. Toss to coat evenly. If the sauce is too thick, thin it out with some reserved pasta water to reach desired consistency.
- Serve: Plate the creamy mushroom pasta and serve with additional Parmesan cheese on top for garnish.
Notes
- Using half and half keeps the sauce creamy without being too heavy; you can substitute with heavy cream if you prefer a richer sauce.
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Adding lemon juice is optional but adds a nice brightness to the creamy sauce.
- Reserve pasta water to adjust the sauce consistency when mixing pasta and sauce together.
- Fresh parsley adds a pop of color and freshness that complements the rich mushroom sauce.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: creamy mushroom pasta, fettuccine mushroom sauce, easy mushroom pasta recipe, Italian mushroom pasta, creamy pasta with mushrooms

