Creamy Tuscan Mushroom Pasta Recipe
Introduction
This Creamy Tuscan Mushroom Pasta is a comforting and flavorful dish perfect for a weeknight dinner or a special occasion. Rich with sautéed mushrooms, sun-dried tomatoes, and fresh herbs, it offers a delightful twist on classic creamy pasta recipes.

Ingredients
- 8 oz short pasta (rigatoni, penne)
- 1 lb assorted mushrooms, sliced
- 2 tbsp olive oil, divided
- 1 tsp salt, divided
- 0.5 tsp black pepper
- 3 tbsp unsalted butter
- 1 large shallot, finely diced
- 4-5 cloves garlic, minced
- 0.5 cup dry white wine (like Sauvignon Blanc)
- 1 cup vegetable or chicken broth
- 1 cup heavy cream
- 0.5 cup Parmesan cheese, freshly grated, plus more for serving
- 0.33 cup sun-dried tomatoes (oil-packed), chopped
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- 1 tsp fresh rosemary, chopped (or ½ tsp dried)
- 0.5 tsp dried oregano
- 2 cups fresh baby spinach (optional)
Instructions
- Step 1: Cook pasta in salted boiling water until al dente. Drain, reserving 1 cup of the pasta water.
- Step 2: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Cook half the mushrooms until browned. Transfer to a plate and repeat with remaining oil and mushrooms.
- Step 3: In the same skillet over medium heat, melt butter. Add the diced shallot and cook until soft, about 2-3 minutes. Add minced garlic and cook for 30 seconds until fragrant.
- Step 4: Pour in the white wine, scraping up any browned bits from the skillet. Simmer for 2-3 minutes until reduced slightly.
- Step 5: Add broth, heavy cream, thyme, rosemary, and oregano. Simmer for 3-4 minutes to blend the flavors.
- Step 6: Reduce heat to low and whisk in freshly grated Parmesan cheese until the sauce is smooth. Stir in sun-dried tomatoes and the cooked mushrooms. If using, add spinach and cook until wilted.
- Step 7: Add the cooked pasta to the skillet and toss to coat evenly with the sauce. If the sauce is too thick, add reserved pasta water a little at a time until desired consistency is reached. Season with salt and pepper to taste.
- Step 8: Serve immediately with extra Parmesan cheese sprinkled on top.
Tips & Variations
- Cook mushrooms in batches to achieve a golden-brown sear instead of steaming them for deeper flavor.
- Use freshly grated Parmesan cheese from a block to ensure a smooth, creamy sauce without graininess.
- Try substituting fresh kale or arugula for spinach if you prefer a different leafy green.
- For a vegan version, swap butter and cream with plant-based alternatives and use nutritional yeast instead of Parmesan.
Storage
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of broth or water to loosen the sauce as needed. Avoid microwaving at high heat to prevent the cream from separating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of pasta for this recipe?
Yes, any short pasta like penne, rigatoni, or farfalle works well because they hold the creamy sauce nicely.
What if I don’t have white wine?
You can substitute with an equal amount of broth or add a splash of white wine vinegar diluted with water to mimic the acidity and depth that wine provides.
Print
Creamy Tuscan Mushroom Pasta Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy Tuscan Mushroom Pasta is a rich and flavorful dish featuring al dente rigatoni or penne tossed in a luscious sauce made with sautéed assorted mushrooms, sun-dried tomatoes, fresh herbs, and a creamy parmesan blend. This comforting pasta recipe combines the earthiness of mushrooms with the aromatic notes of garlic, shallots, and thyme, finished off with vibrant spinach for a pop of color and nutrition. Ideal for a satisfying weeknight dinner or a special occasion meal.
Ingredients
Pasta
- 8 oz short pasta (rigatoni or penne)
- 1 tsp salt (for pasta water)
Mushrooms and Sauce
- 1 lb assorted mushrooms, sliced
- 2 tbsp olive oil, divided
- 1 tsp salt, divided
- 0.5 tsp black pepper
- 3 tbsp unsalted butter
- 1 large shallot, finely diced
- 4–5 cloves garlic, minced
- 0.5 cup dry white wine (Sauvignon Blanc recommended)
- 1 cup vegetable or chicken broth
- 1 cup heavy cream
- 0.5 cup freshly grated parmesan cheese, plus more for serving
- 0.33 cup sun-dried tomatoes (oil-packed), chopped
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- 1 tsp fresh rosemary, chopped (or ½ tsp dried)
- 0.5 tsp dried oregano
- 2 cups fresh baby spinach (optional)
Instructions
- Cook Pasta: Bring a large pot of salted water to a boil and cook the short pasta until al dente according to package instructions, usually about 9-11 minutes. Drain the pasta, reserving 1 cup of the pasta cooking water for later use.
- Sear Mushrooms: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add half the sliced mushrooms along with ½ teaspoon salt and cook until they are golden brown and browned on all sides, about 5-7 minutes. Transfer cooked mushrooms to a plate and repeat the process with the remaining olive oil and mushrooms.
- Sauté Aromatics: Reduce heat to medium and melt the unsalted butter in the same skillet. Add the finely diced shallot and cook until it becomes soft and translucent, about 2-3 minutes. Add the minced garlic and sauté for 30 seconds until fragrant, being careful not to burn it.
- Deglaze and Simmer: Pour in the dry white wine, scraping the bottom of the skillet to loosen any browned bits for added flavor. Let the wine simmer and reduce for 2-3 minutes. Then add the vegetable or chicken broth, heavy cream, fresh thyme, rosemary, and dried oregano. Allow the mixture to simmer gently for 3-4 minutes so the flavors meld.
- Add Cheese and Tomatoes: Reduce heat to low and whisk in the freshly grated parmesan cheese until the sauce is smooth and creamy. Stir in the chopped sun-dried tomatoes and cooked mushrooms. If using spinach, add it now and stir until it wilts, about 1-2 minutes.
- Toss Pasta and Serve: Add the cooked pasta to the skillet and gently toss to coat with the creamy mushroom sauce. If the sauce is too thick, add reserved pasta water a little at a time to loosen it to desired consistency. Season to taste with additional salt and pepper if needed. Serve hot with extra parmesan cheese sprinkled on top.
Notes
- Cook mushrooms in batches to ensure a golden-brown sear and avoid steaming them.
- Use freshly grated parmesan cheese from a block to achieve a smooth, non-grainy sauce texture.
- Have all ingredients prepped and ready before starting as the sauce comes together quickly.
- Sun-dried tomatoes add a tangy sweetness that balances the richness of the cream.
- Spinach is optional but adds a fresh green element and nutrients.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Creamy Tuscan Mushroom Pasta, mushroom pasta recipe, Italian pasta, vegetarian pasta, creamy pasta sauce, sun-dried tomatoes, parmesan pasta

