Creamy Mushroom Spaghetti
Creamy Mushroom Spaghetti is a comforting, restaurant-style pasta dish that brings together tender spaghetti, golden sautéed mushrooms, fragrant garlic, fresh herbs, and a rich Parmesan cream sauce. This recipe is simple enough for a quick weeknight dinner but elegant enough to serve for family gatherings, date nights, or special occasions.
The beauty of this pasta lies in its balance of flavors. The mushrooms add a deep earthy taste, while garlic and thyme create a warm aroma. The creamy sauce coats every strand of spaghetti, and Parmesan cheese gives the dish a deliciously savory finish. It is a perfect vegetarian main course, but you can easily customize it by adding grilled chicken, shrimp, or crispy bacon for extra protein.
Whether you are a pasta lover or looking for an easy homemade meal that feels luxurious, this Creamy Mushroom Spaghetti is sure to become a favorite in your kitchen.
Prep Time
10 minutes
Cook Time
15 minutes
Total Time
25 minutes
Ingredients:
For the Pasta
- 12 oz spaghetti, fettuccine, or linguine pasta
- 1 tablespoon salt (for pasta water)
- ½ cup reserved pasta water (as needed for sauce consistency)
For the Creamy Mushroom Sauce
- 1 tablespoon olive oil
- 2 tablespoons butter
- 8 oz cremini mushrooms or button mushrooms, thinly sliced
- 3 cloves garlic, minced
- ½ medium onion, finely chopped (optional, for extra flavor)
- ½ teaspoon salt, or adjust to taste
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- ½ cup vegetable broth or chicken broth
- 1 cup heavy cream or half-and-half
- ¾ cup freshly grated Parmesan cheese
- ¼ teaspoon red pepper flakes (optional)
- 1 tablespoon fresh parsley, chopped
- Extra Parmesan cheese for serving
Instructions:
1. Prepare the Pasta
Start by bringing a large pot of water to a boil. Add 1 tablespoon of salt to the boiling water. The salt helps season the pasta from the inside and improves the overall flavor of the dish.
Add the spaghetti and cook according to the package instructions until it reaches an al dente texture. The pasta should be tender but still have a slight bite in the center.
Before draining the pasta, reserve about ½ cup of pasta water. This starchy water will help loosen the sauce and make it silky smooth.
Drain the pasta and set it aside while preparing the mushroom sauce.
2. Cook the Mushrooms Until Golden
Heat a large skillet over medium heat. Add olive oil and butter together. The combination of both creates a rich flavor while helping the mushrooms brown beautifully.
Add the sliced mushrooms in a single layer. Avoid overcrowding the pan because mushrooms release water while cooking, and too many mushrooms at once can make them steam instead of becoming golden.
Cook the mushrooms for about 5–7 minutes, stirring occasionally, until they become soft, golden brown, and slightly caramelized.
This step is important because properly cooked mushrooms create a deeper, richer flavor in the final dish.
3. Add Garlic and Seasonings
Once the mushrooms are beautifully browned, add the chopped onion (if using) and cook for 2–3 minutes until softened.
Add the minced garlic and cook for about 30–60 seconds until fragrant. Be careful not to burn the garlic because it can make the sauce taste bitter.
Season the mushrooms with salt, black pepper, and thyme. Stir everything together so the herbs and spices coat the mushrooms evenly.
The thyme adds a warm, earthy flavor that pairs perfectly with mushrooms and cream.
4. Create the Creamy Sauce
Pour the vegetable broth or chicken broth into the skillet. Stir gently, scraping the bottom of the pan to release all the flavorful browned bits.
Allow the broth to simmer for about 2 minutes. This helps concentrate the mushroom flavor.
Reduce the heat slightly and pour in the heavy cream. Stir continuously and allow the sauce to gently simmer for 2–3 minutes.
Do not boil the cream aggressively because high heat can cause the sauce to separate. A gentle simmer will create a smooth and creamy texture.
5. Add Parmesan Cheese
Lower the heat and slowly add the freshly grated Parmesan cheese. Stir continuously until the cheese melts completely into the sauce.
The Parmesan will naturally thicken the sauce and add a delicious salty, nutty flavor.
If you prefer a little spice, add red pepper flakes at this stage.
Taste the sauce and adjust the seasoning if needed. You can add more black pepper, salt, or herbs according to your preference.
6. Combine Pasta and Sauce
Add the cooked spaghetti directly into the skillet with the creamy mushroom sauce.
Use tongs to gently toss the pasta until every strand is coated with the sauce.
If the sauce feels too thick, gradually add the reserved pasta water, one tablespoon at a time, until you reach your preferred consistency.
The pasta water helps the sauce cling to the spaghetti and creates a smooth restaurant-quality finish.
Continue tossing for 1–2 minutes so the pasta absorbs the flavors of the sauce.
7. Garnish and Serve
Remove the skillet from heat and sprinkle fresh chopped parsley over the pasta.
Serve immediately while warm. Add extra Parmesan cheese and freshly cracked black pepper on top for an even richer flavor.
This creamy mushroom spaghetti pairs beautifully with a fresh green salad, roasted vegetables, garlic bread, or a glass of sparkling water with lemon.
Tips for the Best Creamy Mushroom Spaghetti:
Use Fresh Mushrooms
Fresh mushrooms provide the best texture and flavor. Cremini mushrooms have a deeper taste, while button mushrooms create a mild and classic flavor.
Do Not Rush Mushroom Cooking
Allow mushrooms enough time to brown. This caramelization creates the rich flavor that makes the sauce special.
Use Fresh Parmesan
Freshly grated Parmesan melts better and creates a smoother sauce compared to pre-packaged grated cheese.
Save Pasta Water
Never skip saving pasta water. The starch helps the sauce become creamy and stick to the pasta.
Avoid Overcooking the Pasta
Cook spaghetti until al dente because it will continue cooking slightly when mixed with the hot sauce.
Make It More Flavorful
Add ingredients like spinach, sun-dried tomatoes, roasted garlic, or caramelized onions for extra flavor.
Variations:
Chicken Mushroom Spaghetti
Add sliced grilled chicken breast or shredded cooked chicken to make this a high-protein meal.
Shrimp Mushroom Spaghetti
Cook shrimp separately with garlic and olive oil, then add them to the finished pasta.
Spinach Mushroom Spaghetti
Add fresh spinach during the sauce-making process and cook until wilted for extra nutrients.
Vegan Mushroom Spaghetti
Replace butter with olive oil, use plant-based cream, and substitute Parmesan with nutritional yeast or vegan cheese.
Storage
Store leftover Creamy Mushroom Spaghetti in an airtight container in the refrigerator for up to 3 days.
When reheating, add a small splash of milk, cream, or broth to bring the sauce back to its creamy texture. Warm gently on the stovetop or microwave, stirring occasionally.
Freezing is not recommended because cream-based sauces can sometimes separate after thawing.
Nutrition (Approx. Per Serving):
Calories: 550 kcal
Protein: 18g
Carbohydrates: 55g
Fat: 30g
Fiber: 3g
Sugar: 4g
Sodium: 450mg
Benefits of Creamy Mushroom Spaghetti:
Mushrooms provide important nutrients including antioxidants, vitamins, and minerals while adding a satisfying savory flavor.
Parmesan cheese contributes protein and calcium, which support strong bones and muscle health.
Garlic contains natural compounds that may support overall wellness and add powerful flavor without extra calories.
Olive oil provides healthy fats that help create a balanced and satisfying meal.
Pasta provides carbohydrates, which are an important source of energy for the body.
By adding vegetables or lean protein, this dish can easily become a more balanced and nutritious meal.
Q&A:
Can I make Creamy Mushroom Spaghetti without heavy cream?
Yes. You can use half-and-half, whole milk, or a combination of milk and cream. The sauce will be slightly lighter but still delicious.
What mushrooms work best for this recipe?
Cremini mushrooms, button mushrooms, baby bella mushrooms, or a mixture of wild mushrooms all work well.
Can I prepare this recipe ahead of time?
Yes, but creamy pasta is best served fresh. If preparing ahead, store the sauce and pasta separately when possible.
How can I make this recipe healthier?
Use whole wheat pasta, reduce cream, add vegetables like spinach or broccoli, and include grilled chicken or shrimp for extra protein.
Can I use another type of pasta?
Absolutely. Fettuccine, linguine, penne, or spaghetti all work beautifully with this creamy mushroom sauce.
Creamy Mushroom Spaghetti is the perfect combination of comfort, simplicity, and rich flavor. With its creamy Parmesan sauce, tender mushrooms, and perfectly cooked pasta, this recipe is a delicious homemade meal that everyone will love.