Creamy Mushroom Pasta
Creamy Mushroom Pasta is that cozy and soul-nourishing dish that feels like a warm hug on a chilly evening. Its alluring aroma will fill your kitchen, inviting everyone to gather at the dinner table. With luscious, creamy sauce perfectly coating tender linguine and a medley of sautéed mushrooms, this dish is all about simple yet indulgent comfort food. You’ll love how it combines hearty ingredients and rich flavors, making it feel more elaborate than it truly is.
Table of Contents

I first made this Creamy Mushroom Pasta on a rainy afternoon, looking for something satisfying yet easy to whip up. The combination of earthy mushrooms and rich dairy creates a symphony of flavors that perfectly complements the pasta. Not only is it a delightful crowd-pleaser, but it’s also a budget-friendly option that can be made in about 30 minutes! So, roll up your sleeves and get ready to enjoy a satisfying meal that’s sure to become a favorite in your household.
Why You’ll Love This Recipe
- Simple & Quick: Whip this meal up in under 30 minutes for a hassle-free dinner.
- Irresistible Flavor: A delightful blend of earthy mushrooms, creamy sauce, and a hint of thyme that tantalizes your taste buds.
- Eye-Catching Appeal: This pasta dish is as beautiful as it is delicious, perfect for impressing guests or a cozy night in.
- Flexible Serving: Great for weeknight dinners, lunch prep, or even a pasta night with friends.
- Diet-Friendly Options: Heart-healthy, feel free to swap heavy cream for plant-based milk or yogurt for a lighter touch.
Ingredients You’ll Need
- 12 ounces linguine or pasta of choice: Cooked al dente, this provides the foundation for your creamy sauce. Feel free to choose any pasta you love, such as fettuccine or penne.
- 2 Tablespoons olive oil: This is essential for sautéing the shallots and garlic, providing a rich flavor base.
- 1 shallot, finely chopped: Adds a subtle sweetness and depth to the sauce.
- 3 garlic cloves, minced: Garlic brings a beautifully aromatic flavor that enhances the dish’s overall profile.
- 2 pounds button mushrooms, sliced: These mushrooms are key, offering a meaty texture and earthy taste. You can use cremini or portabello for another flavor dimension.
- 2 Tablespoons all-purpose flour: Helps to thicken the sauce, giving it that creamy consistency.
- 1 cup vegetable broth: Adds moisture and flavor. Swap with chicken broth if you prefer.
- 1 cup Greek yogurt: Offers creaminess and a slight tang, while keeping it lighter than heavy cream alone.
- 1/4 cup heavy cream: This enriches the sauce for an ultra-creamy texture.
- 1/2 cup grated parmesan cheese: For a salty, nutty flavor that deepens the richness.
- 1/2 teaspoon dried thyme: Elevates the dish with its aromatic quality. Feel free to substitute with Italian seasoning if you prefer.
- 1/2 teaspoon kosher salt: To season the finished dish well.
- 1/4 teaspoon black pepper: A pinch adds a balanced warmth.
- Fresh parsley, chopped (optional): For a pop of color and freshness when garnishing.
How to Make Creamy Mushroom Pasta
- Cook the Pasta: Bring a large pot of salted water to a boil. Cook the 12 ounces of linguine until al dente, according to package instructions. Once cooked, drain and set aside.
- Sauté Shallots and Garlic: In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the finely chopped shallot and sauté for 2-3 minutes until softened. Then stir in the 3 minced garlic cloves and cook for an additional 30 seconds until fragrant.
- Prepare the Mushrooms: Next, add the 2 pounds of sliced button mushrooms to the skillet. Cook for 8-10 minutes, stirring occasionally until they release their moisture and turn golden brown. Season with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper.
- Thickening the Sauce: Sprinkle 2 tablespoons of all-purpose flour over the mushrooms and stir well, cooking for 1-2 minutes to eliminate the raw flour taste.
- Add the Liquid: Slowly pour in 1 cup of vegetable broth while stirring continuously to prevent lumps. Allow the mixture to simmer for 2-3 minutes until slightly thickened.
- Create the Creamy Mixture: Lower the heat and stir in 1 cup of Greek yogurt and 1/4 cup of heavy cream. Mix until smooth and then incorporate 1/2 cup of grated parmesan cheese and 1/2 teaspoon of dried thyme. Stir until the cheese melts and the sauce becomes creamy.
- Combine with Pasta: Add the cooked linguine back to the skillet and toss well to ensure the pasta is fully coated in the sauce. If the sauce appears too thick, add a splash of reserved pasta water to loosen it.
- Serve and Garnish: Serve warm, garnished with chopped fresh parsley if desired, and enjoy this comforting dish that’s sure to satisfy!
Storing & Reheating
Leftover Creamy Mushroom Pasta can be stored at room temperature for a couple of hours but should ideally be refrigerated in an airtight container for up to three days. For longer storage, freeze in serving-sized containers for up to 3 months. When reheating, gently warm it in a skillet over low heat, adding a splash of water or broth to refresh the creamy texture. Just keep in mind that the pasta may absorb some sauce over time, so a little additional cream or broth can work wonders.
Chef’s Helpful Tips
- Avoid Overcooked Pasta: Be sure to cook the pasta until al dente since it will continue to soften when mixed with the sauce.
- Use Fresh Herbs: Fresh thyme or parsley can elevate the flavor even more if you have them on hand.
- Enhance Flavor: A squeeze of lemon juice at the end can brighten the dish beautifully.
- Make It Your Own: So many veggies, like spinach or peas, could be added for extra nutrition. Feel free to experiment!
- Don’t Rush the Mushrooms: Take your time sautéing the mushrooms until they’re golden brown. This really develops their flavor.
This Creamy Mushroom Pasta not only pleases the palate but also provides a lovely canvas for your culinary creativity. The rich flavors and creamy texture are bound to keep you coming back for more! Whether you’re hosting a dinner party or simply treating yourself to a delightful meal, this recipe is here to impress.

Recipe FAQs
Can I use a different type of pasta?
Absolutely! While linguine is perfect for this recipe, you can easily swap it for any pasta shape you prefer, such as fettuccine, penne, or even gluten-free pasta.
Can I make this dish vegan?
Yes! To make a vegan version of creamy mushroom pasta, replace the Greek yogurt and heavy cream with a plant-based yogurt and nut milk. You can also substitute the parmesan cheese with a vegan alternative or nutritional yeast.
How do I reheat leftovers without drying them out?
To reheat, place the pasta in a skillet over low heat and add a bit of broth or water. Stir gently while warming to ensure it stays creamy and delicious.
What can I do if my sauce is too thick?
If your sauce becomes too thick, simply add a splash of reserved pasta water or vegetable broth to loosen it up. Stir well until you achieve your desired consistency.
PrintMore Main Dishes Recipes
- Creamy Pancetta Gnocchi
- Lasagna Roll Ups
- Creamy Alfredo Sauce | Homemade Creamy Alfredo
- Cottage Cheese Pasta Bake
- Creamy Garlic Pasta | 30-Minute Easy Pasta Dinner
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
Treat yourself to Creamy Mushroom Pasta, a delightful blend of sautéed mushrooms, garlic, and creamy yogurt. This easy recipe is perfect for a quick dinner that satisfies. Enjoy its rich flavor and comfort any night of the week!
Ingredients
- 12 ounces linguine or pasta of choice, cooked al dente according to package instructions
- 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 pot of boiling salted water until al dente, following the package instructions. Drain and set aside.
- Heat olive oil in a skillet over medium heat. Add the shallot and sauté for 2-3 minutes until softened.
- Add garlic and sauté for 30 seconds until fragrant.
- Incorporate the mushrooms, cooking for 8-10 minutes until golden brown, and season with salt and pepper.
- Sprinkle flour over the mushrooms, stirring well to coat, and cook for 1-2 minutes.
- Gradually add vegetable broth, stirring continuously to avoid lumps, and simmer for 2-3 minutes until thickened.
- Reduce heat and mix in greek yogurt and heavy cream until smooth, then add parmesan cheese and dried thyme, stirring until melted.
- Add the cooked linguine to the skillet, tossing to coat in the sauce. If too thick, add a splash of reserved pasta water. Garnish with parsley if desired and serve warm.
Notes
Use your favorite pasta instead of linguine if desired.
For a vegetarian option, ensure the vegetable broth is truly vegetarian.
Feel free to add more vegetables such as spinach or peas for added nutrition.
Nutrition
- Serving Size: 1 serving
- Calories: 560
- Sugar: 4g
- Sodium: 500mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 50mg
