Creamy Mushroom Pasta
Creamy Mushroom Pasta is one of those wonderfully satisfying dishes that can effortlessly bring comfort to your dinner table. With a velvety sauce that clings to perfectly al dente pasta and earthy mushrooms, it strikes the ideal balance between creamy and rich, yet still feels light. Every bite is loaded with flavor from the sautéed shallots and garlic, kissed by the aroma of dried thyme. It’s the kind of meal that wraps you in a warm hug, making it perfect for any occasion, from a weeknight dinner to a special gathering with friends.
Table of Contents

The beauty of creamy mushroom pasta lies not only in its deliciousness but also in its simplicity. It comes together in just around 30 minutes, making it a practical go-to for busy evenings. Plus, it’s budget-friendly, which is always a bonus. Whether you’re a seasoned chef or a newcomer in the kitchen, this dish is approachable and sure to impress. I can’t wait for you to try making it yourself!
Why You’ll Love This Recipe
- Simple & Quick: Whip up this dish in just 30 minutes, perfect for weeknights.
- Irresistible Flavor: The combination of mushrooms, garlic, and creamy sauce creates a delightful explosion of taste.
- Eye-Catching Appeal: This dish not only tastes amazing but looks gorgeous on your dinner table.
- Flexible Serving: Enjoy it as a main or a side, making it perfect for family dinners or friendly gatherings.
- Diet-Friendly Options: Easily adaptable for vegetarian diets; swap in gluten-free pasta if needed.
Ingredients You’ll Need
- 12 ounces linguine or pasta of choice: Linguine is a classic for this dish, but feel free to substitute with your favorite pasta, such as fettuccine or penne.
- 2 Tablespoons olive oil: This adds a lovely, rich flavor while cooking the aromatics. Olive oil also provides a healthy fat source.
- 1 shallot, finely chopped: Shallots are milder and sweeter than onions, adding depth to the dish without overpowering it.
- 3 garlic cloves, minced: Garlic offers that delightful aroma that enhances the overall flavor of the mushrooms.
- 2 pounds button mushrooms, sliced: Fresh mushrooms bring an earthy taste and meaty texture. You can use cremini mushrooms for a more robust flavor!
- 2 Tablespoons all-purpose flour: Aids in thickening the sauce while adding a subtle nutty flavor.
- 1 cup vegetable broth: Use low-sodium broth for controlled saltiness; it’s a great way to infuse extra flavor into the sauce.
- 1 cup Greek yogurt: This provides creaminess and tang while being lighter than heavy cream.
- 1/4 cup heavy cream: Adds richness and helps balance the flavors perfectly.
- 1/2 cup grated Parmesan cheese: Trust me, this is essential for that cheesy goodness that elevates the dish.
- 1/2 teaspoon dried thyme: A dash of thyme complements the earthy flavors of the mushrooms beautifully.
- 1/2 teaspoon kosher salt: Adjust to taste, as different broths can vary in saltiness.
- 1/4 teaspoon black pepper: Freshly ground pepper enhances the dish’s complexity.
- Fresh parsley, chopped (optional): Use as a garnish for a pop of color and freshness!
How to Make Creamy Mushroom Pasta
- Cook the pasta: In a large pot, bring salted water to a boil. Add 12 ounces of linguine and cook according to package instructions until al dente. Drain and set aside, reserving about a cup of pasta water.
- Sauté aromatics: In a large skillet over medium heat, heat 2 tablespoons of olive oil. Add the finely chopped shallot and cook for 2-3 minutes until softened. Stir in 3 minced garlic cloves, cooking for an additional 30 seconds until fragrant.
- Cook the mushrooms: Add 2 pounds of sliced button mushrooms to the skillet. Sauté for 8-10 minutes, stirring occasionally, until they release their moisture and turn golden brown. Season with ½ teaspoon kosher salt and ¼ teaspoon black pepper.
- Add flour: Sprinkle 2 tablespoons of all-purpose flour over the cooked mushrooms, stirring well to coat. Cook for 1-2 minutes to eliminate the raw flour taste.
- Stir in broth: Slowly pour in 1 cup of vegetable broth while stirring constantly to avoid lumps. Allow it to simmer for 2-3 minutes until slightly thickened.
- Incorporate the cream: Lower the heat and mix in 1 cup of Greek yogurt and 1/4 cup of heavy cream. Stir until smooth, then add 1/2 cup of grated Parmesan cheese and 1/2 teaspoon of dried thyme. Keep stirring until the cheese melts into a creamy sauce.
- Combine with pasta: Toss the cooked linguine in the skillet, mixing to coat thoroughly in the sauce. If the sauce seems too thick, add a splash of the reserved pasta water gradually to reach your desired consistency.
- Serve: Enjoy warm, garnishing with fresh chopped parsley if desired.
Storing & Reheating
To store leftover creamy mushroom pasta, let it cool completely before transferring it to an airtight container. It will keep in the fridge for up to 3 days. You can also freeze the pasta for up to 3 months, but note that the sauce may change in texture upon thawing. To reheat, gently warm it on the stovetop over low heat, adding a splash of water or broth to refresh its creaminess.
Chef’s Helpful Tips
- Don’t rush the mushrooms; allow them plenty of time to brown for maximum flavor.
- Always use fresh, good-quality ingredients for the best results.
- If you want a thicker sauce, add a tiny bit more flour when cooking the mushrooms.
- For an extra kick of flavor, try adding a pinch of red pepper flakes to the sautéed shallots.
- To make ahead, you can prepare the sauce and store it separately, then stir it into freshly cooked pasta just before serving.
Creamy mushroom pasta is a true comfort food classic that blends flavors and textures beautifully. It’s simple enough for a weeknight meal yet impressive enough for entertaining guests. I encourage you to experiment with this recipe—perhaps try adding your favorite vegetables or different herbs. I’d love for you to enjoy it as much as I do!

Recipe FAQs
Can I make this dish vegetarian?
Absolutely! This recipe is already vegetarian-friendly. Just make sure the vegetable broth you choose is also meat-free.
Can I use other types of mushrooms?
Yes! While button mushrooms are perfect, feel free to swap in cremini, shiitake, or even a mix of your favorite mushrooms for added flavor.
Is this recipe suitable for meal prep?
Definitely! You can prepare the creamy sauce in advance and store it separately. Just cook your pasta fresh when you’re ready to eat.
What can I serve with creamy mushroom pasta?
This dish pairs wonderfully with a fresh green salad, garlic bread, or a light soup to complete your meal. Enjoy your delicious culinary journey!
PrintMore Main Dishes Recipes
- Chicken and Pesto Pasta
- Creamy Alfredo Sauce | Homemade Creamy Alfredo
- Creamy Chicken Orzo Bake
- Spring Pasta Primavera | Fresh Vegetable Pasta with Light Sauce
- Cafeteria Noodles
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Creamy Mushroom Pasta
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Italian
Description
This Creamy Mushroom Pasta is a delicious blend of flavors, featuring tender pasta mixed with sautéed mushrooms in a rich sauce. Perfect for a quick dinner or a comforting meal, it’s easy to whip up and sure to satisfy your cravings for homemade goodness.
Ingredients
- 12 ounces linguine or pasta of choice
- 2 Tablespoons olive oil
- 1 shallot finely chopped
- 3 garlic cloves minced
- 2 pounds button mushrooms sliced
- 2 Tablespoons all-purpose flour
- 1 cup vegetable broth
- 1 cup greek yogurt
- 1/4 cup heavy cream
- 1/2 cup grated parmesan cheese
- 1/2 teaspoon dried thyme
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- Fresh parsley chopped (optional)
Instructions
- Cook the linguine in a large pot of boiling salted water until al dente, following the package instructions. Drain and set aside.
- Heat olive oil in a large skillet over medium heat. Add the shallot and cook for 2-3 minutes until softened.
- Stir in the garlic and cook for 30 seconds, just until fragrant.
- Add the mushrooms to the skillet and cook for 8-10 minutes, stirring occasionally, until they release their moisture and turn golden brown. Season with salt and pepper.
- Sprinkle the flour over the mushrooms and stir well to coat. Cook for 1-2 minutes to remove the raw flour taste.
- Slowly pour in the vegetable broth, stirring constantly to avoid lumps. Let it simmer for 2-3 minutes until slightly thickened.
- Lower the heat and stir in the greek yogurt and heavy cream. Mix until smooth, then add the parmesan cheese and dried thyme. Stir until the cheese melts.
- Add the cooked linguine to the skillet and toss to coat in the sauce. If the sauce is too thick, add a splash of the reserved pasta water to loosen it. Serve warm, garnished with parsley if desired.
Notes
For extra flavor, consider adding spinach or other vegetables to the sauce.
You can substitute Greek yogurt with sour cream if preferred for a different taste.
Add more garlic for a stronger flavor or more cheese for a creamier texture.
Nutrition
- Serving Size: 1 serving
- Calories: 500
- Sugar: 3g
- Sodium: 450mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 4g
- Protein: 21g
- Cholesterol: 55mg
