If you’re searching for a dinner that feels both luxurious and comforting, look no further than Creamy Parmesan Spinach Mushroom Pasta. This dish wraps tender noodles in a velvety Parmesan cream sauce, packed with sautéed mushrooms and fresh baby spinach. Each bite is pure heaven—earthy, cheesy, and satisfyingly rich, yet brightened by a sprinkle of fresh parsley. Whether you’re cooking for family or treating yourself, this pasta is the kind of meal that feels like a big, warm hug on a plate.

Ingredients You’ll Need
You’ll be amazed at how a handful of simple, everyday ingredients can transform into something so decadently delicious. Each component in Creamy Parmesan Spinach Mushroom Pasta plays a special role—building flavor, texture, and color for a dish that tastes like it came from your favorite Italian trattoria.
- Fettuccine or pasta of choice (12 oz): Go classic with fettuccine for the ultimate creamy sauce embrace, or swap in any pasta shape you love.
- Olive oil (2 tablespoons): Gives a fruity, aromatic base for sautéing veggies and boosting overall flavor.
- Unsalted butter (2 tablespoons): Adds richness and helps the sauce cling to every noodle.
- Garlic, minced (3 cloves): A must for that signature Italian aroma—don’t skip it!
- Cremini or white mushrooms, sliced (8 oz): Mushrooms bring earthy, meaty depth that pairs perfectly with the creamy sauce.
- Baby spinach (2 cups): A pop of green and subtle freshness that balances the richness.
- Heavy cream (1 cup): The secret to that luscious, dreamy texture in every bite.
- Grated Parmesan cheese (1 cup): Salty, nutty, and melty—Parmesan cheese is the soul of this dish.
- Salt (1/2 teaspoon): Essential for making all the flavors shine.
- Black pepper (1/2 teaspoon): Adds a gentle warmth that complements the cream.
- Red pepper flakes (1/4 teaspoon, optional): For a subtle kick that livens up the sauce.
- Reserved pasta water (1/2 cup, as needed): Helps create the perfect silky sauce consistency.
- Chopped parsley (for garnish): A fresh, colorful finish that makes each plate pop.
How to Make Creamy Parmesan Spinach Mushroom Pasta
Step 1: Boil the Pasta
Fill a large pot with generously salted water and bring it to a boil. Drop in your fettuccine (or favorite pasta) and cook until just al dente, following the package instructions. Before draining, scoop out about half a cup of the starchy pasta water—you’ll use this magic elixir later to help create that ultra-creamy sauce for your Creamy Parmesan Spinach Mushroom Pasta.
Step 2: Sauté the Mushrooms and Garlic
In a large skillet over medium heat, warm the olive oil and melt the butter together. Toss in the minced garlic and sliced mushrooms. Sauté for 5–7 minutes, stirring occasionally, until the mushrooms are golden brown and tender. The fragrance at this stage is irresistible—you’ll know you’re on the right track!
Step 3: Wilt the Spinach
Add the baby spinach to the skillet with the mushrooms and garlic. Stir gently, letting the leaves wilt down for about 1–2 minutes. The spinach should turn a vibrant green and shrink, nestling in perfectly with the mushrooms.
Step 4: Make the Creamy Sauce
Lower the heat and pour in the heavy cream, stirring to combine. Sprinkle in the grated Parmesan cheese, salt, black pepper, and red pepper flakes if you’re craving a hint of spice. Let everything simmer gently for a few minutes—watch as the sauce thickens and takes on a glossy, dreamy texture.
Step 5: Toss It All Together
Add the cooked pasta directly into the skillet with the sauce and veggies. Using tongs, toss everything together, adding splashes of the reserved pasta water a little at a time. This helps the sauce cling beautifully to each strand, creating the signature Creamy Parmesan Spinach Mushroom Pasta experience. Serve right away, garnished with a shower of chopped parsley and an extra sprinkle of Parmesan if you’re feeling bold.
How to Serve Creamy Parmesan Spinach Mushroom Pasta

Garnishes
A generous scatter of chopped parsley adds a fresh, herbaceous kick that brightens every forkful. For a restaurant-worthy finish, shower a little extra grated Parmesan on top—there’s no such thing as too much cheese when it comes to Creamy Parmesan Spinach Mushroom Pasta!
Side Dishes
This rich pasta loves a simple side salad with lemony vinaigrette, or perhaps a loaf of crusty bread to mop up every last drop of sauce. If you want to go all out, roast up some seasonal veggies for extra color and crunch alongside your Creamy Parmesan Spinach Mushroom Pasta.
Creative Ways to Present
Serve this pasta in big, shallow bowls to showcase all those gorgeous mushrooms and ribbons of spinach. For a fun twist, twirl individual “nests” onto plates and top with a poached egg or a handful of toasted pine nuts. Hosting a dinner party? Dish up the Creamy Parmesan Spinach Mushroom Pasta in a large serving platter, family-style, so everyone can dig in together.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Parmesan Spinach Mushroom Pasta can be stored in an airtight container in the fridge for up to three days. The flavors deepen over time, but keep in mind the cream sauce will thicken as it chills.
Freezing
While this pasta is best when freshly made, you can freeze portions in a freezer-safe container for up to one month. Be aware that the cream sauce may separate slightly upon thawing, but a gentle reheat with a splash of milk or cream will help revive its creamy texture.
Reheating
To reheat, gently warm the pasta in a skillet over low heat, adding a bit of reserved pasta water, milk, or cream to loosen the sauce. Avoid using high heat, as it can cause the sauce to break. Give it a good stir, and it’ll taste almost as dreamy as when it was first made.
FAQs
Can I use a different type Main Course
Absolutely! While fettuccine is classic, penne, linguine, spaghetti, or even short shapes like rigatoni work beautifully. The sauce is so versatile, it’ll cling to just about any pasta you love.
How can I make this dish lighter?
For a lighter version, swap the heavy cream for half-and-half or even whole milk. The sauce will be a bit less rich, but you’ll still get that signature Creamy Parmesan Spinach Mushroom Pasta flavor.
What protein can I add to make it a heartier meal?
Grilled chicken or sautéed shrimp are fantastic additions. Just cook your protein separately and stir it in with the pasta and sauce for a complete, protein-packed meal.
Can I make Creamy Parmesan Spinach Mushroom Pasta gluten-free?
Definitely! Just use your favorite gluten-free pasta. Everything else in the recipe is naturally gluten-free, so you can enjoy this dish without worry.
How do I prevent the sauce from getting too thick?
If the sauce thickens more than you’d like, simply add a splash or two of the reserved pasta water and stir until you reach your perfect creamy consistency. Pasta water is the secret to silky, restaurant-style sauces.
Final Thoughts
There’s something magical about twirling up a forkful of Creamy Parmesan Spinach Mushroom Pasta—comforting, satisfying, and just a little bit fancy. I hope you’ll give this recipe a try and let it become the star of your next cozy dinner. Happy cooking and even happier eating!
Print
Creamy Parmesan Spinach Mushroom Pasta Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Creamy Parmesan Spinach Mushroom Pasta is a rich and comforting Italian-inspired main course, featuring tender fettuccine tossed in a luscious cream sauce with sautéed mushrooms, fresh baby spinach, and savory Parmesan cheese. Perfect for a vegetarian dinner, this dish combines simple ingredients to create a decadent yet easy-to-make meal that can be ready in just 30 minutes.
Ingredients
Pasta
- 12 oz fettuccine or pasta of choice
Sauce
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 3 cloves garlic, minced
- 8 oz cremini or white mushrooms, sliced
- 2 cups baby spinach
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 1/2 cup reserved pasta water (as needed)
Garnish
- Chopped parsley
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Cook the fettuccine according to package instructions until al dente. Reserve 1/2 cup of the pasta water, then drain and set pasta aside.
- Sauté garlic and mushrooms: In a large skillet over medium heat, heat the olive oil and butter until melted. Add the minced garlic and sliced mushrooms, sautéing for 5–7 minutes until the mushrooms are tender and nicely browned.
- Add spinach: Stir in the baby spinach and cook for 1–2 minutes until wilted, incorporating the greens into the mushroom mixture.
- Make the creamy sauce: Lower the heat and pour in the heavy cream. Stir gently as you add the grated Parmesan cheese, salt, black pepper, and red pepper flakes if using. Let the sauce simmer until it thickens slightly, about 2-3 minutes.
- Toss pasta in sauce: Add the cooked pasta to the skillet and toss well to coat the noodles in the creamy sauce. Gradually add reserved pasta water a little at a time to adjust the sauce to your desired consistency.
- Serve: Plate the creamy spinach and mushroom pasta immediately. Garnish with chopped parsley and extra Parmesan cheese, if desired. Enjoy warm.
Notes
- For added protein, stir in grilled chicken or shrimp before serving.
- Use half-and-half instead of heavy cream for a lighter sauce.
- This dish is best served fresh, as the cream sauce thickens when it cools and stands.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 3g
- Sodium: 360mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 70mg