If you’re on the hunt for an irresistibly creamy, flavor-packed pasta dish that’s equal parts comfort food and quick weeknight hero, look no further than this Spinach Mushroom Pasta Recipe. In just 30 minutes, you’ll have a bowl brimming with tender fettuccine (or penne), meaty mushrooms, velvety sauce, and a burst of leafy spinach. This is the kind of meal you crave after a long day, yet it’s so colorful and inviting—dotted with fresh parsley and finished with a shower of Parmesan—that it could easily steal the show at a dinner party.

Ingredients You’ll Need
What I love most about the Spinach Mushroom Pasta Recipe is how each simple ingredient plays a starring role, adding depth, creaminess, or a little pop of freshness. Let’s break down the essentials and see what makes this dish so special.
- Pasta (12 ounces fettuccine or penne): Go for a shape that grabs the sauce—fettuccine for luxurious ribbons or penne for satisfying bites.
- Olive oil (2 tablespoons): The foundation for sauteing, it lends a beautiful richness and brings everything together.
- Garlic (3 cloves, minced): Just a quick sizzle and it wakes up the whole pan with aromatic magic.
- Mushrooms (10 ounces, sliced): Their earthy flavor and juicy texture are center stage here; baby bella or cremini are especially tasty.
- Baby spinach (4 cups): Wilts down beautifully, adding color and a subtle green note that lightens the creamy sauce.
- Heavy cream (1/2 cup): Gives that silky mouthfeel we crave in a comforting pasta; half-and-half works for a lighter twist.
- Vegetable or chicken broth (1/2 cup): Balances the richness of cream with savory undertones—vegetable keeps this vegetarian-friendly.
- Grated Parmesan cheese (1/2 cup): Melts into the sauce for deep, nutty flavor and a bit of luxurious thickness.
- Italian seasoning (1 teaspoon): Brings herby depth, tying together all the flavors into one harmonious bite.
- Red pepper flakes (1/2 teaspoon, optional): For those who like a gentle, spicy kick.
- Salt and black pepper (to taste): Essential for seasoning throughout—taste as you go!
- Fresh parsley (for garnish): Adds a fresh, aromatic finishing touch just before serving.
How to Make Spinach Mushroom Pasta Recipe
Step 1: Cook the Pasta
Start by bringing a large pot of salted water to a rolling boil. Drop in your fettuccine or penne and cook according to package instructions until just al dente—firm to the bite is key for the best texture. Don’t forget to scoop out about half a cup of that starchy pasta water before draining; you’ll thank yourself when it’s time to emulsify the sauce.
Step 2: Sauté the Aromatics and Mushrooms
In a large skillet, warm up the olive oil over medium heat. Add the minced garlic and sauté for a minute until it’s fragrant but not browned—this is the secret to a gorgeous base! Next, toss in all those mushrooms, spreading them in a layer so they can caramelize. Give them 5 to 6 minutes, stirring now and then, so they turn golden and release their juices.
Step 3: Wilt the Spinach
Add all the baby spinach straight to the skillet. It may look like too much, but in a minute or two, it’ll wilt down to silky ribbons and beautifully entwine with the mushrooms, adding a burst of color to your Spinach Mushroom Pasta Recipe.
Step 4: Build the Creamy Sauce
Pour in the heavy cream and vegetable (or chicken) broth, then sprinkle in the Italian seasoning, red pepper flakes (to taste), salt, and black pepper. Let the mixture gently simmer for 3 to 4 minutes so it thickens slightly and the flavors meld together. Stir in the grated Parmesan cheese—watch as it melts into a dreamy, creamy sauce!
Step 5: Toss and Finish
Add the cooked pasta straight into the skillet and start tossing everything together. Don’t be shy with the reserved pasta water; add it little by little until the sauce coats each strand luxuriously. Adjust the seasoning as needed. Serve immediately, topped with extra Parmesan and a generous shower of fresh parsley. Your Spinach Mushroom Pasta Recipe masterpiece is ready to wow!
How to Serve Spinach Mushroom Pasta Recipe

Garnishes
Brighten things up with a handful of freshly chopped parsley for a herbaceous lift. If you’re feeling indulgent, add an extra sprinkle of Parmesan cheese or even a dash of lemon zest for a pop of brightness. For a little heat, a few extra red pepper flakes never hurt!
Side Dishes
This creamy pasta recipe pairs beautifully with a crisp, simple salad tossed in a tangy vinaigrette—think arugula or mixed greens. A warm crusty baguette or classic garlic bread is perfect for soaking up every drop of sauce. Add roasted veggies or a refreshing caprese salad if you’re serving guests.
Creative Ways to Present
If you want to impress, try serving the Spinach Mushroom Pasta Recipe in shallow bowls for a bistro vibe, and finish each plate table-side with cracked pepper and shaved Parmesan. Or, swirl the pasta into individual nests with tongs and top with a nest of sautéed mushrooms and spinach for a restaurant-worthy effect.
Make Ahead and Storage
Storing Leftovers
Leftover Spinach Mushroom Pasta Recipe keeps well in an airtight container in the fridge for 2 to 3 days. The pasta will continue to absorb sauce, but a splash of milk or reserved pasta water when reheating brings it right back to creamy comfort.
Freezing
While cream-based sauces aren’t always freezer-friendly, you can freeze this pasta for up to a month if needed. Thaw overnight in the fridge, then reheat gently on the stove, adding a bit more cream or broth as needed to bring back its silky consistency.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring frequently and adding a splash of milk or broth to loosen the sauce. If you’re in a hurry, the microwave works too—just heat in short increments and stir in between to ensure even warmth.
FAQs
What types of mushrooms work best in this Spinach Mushroom Pasta Recipe?
Cremini, baby bella, or white button mushrooms are classic choices for the recipe, but feel free to mix things up with shiitake or even portobello for deeper flavor and heartier texture.
Can I make this pasta vegan?
Absolutely! Use olive oil instead of butter, swap the cream for a plant-based alternative (like coconut cream or cashew cream), and go with nutritional yeast in place of Parmesan for a dairy-free finish.
How can I add protein to the Spinach Mushroom Pasta Recipe?
Toss in grilled chicken, sautéed shrimp, or even some crispy tofu cubes before serving. White beans or chickpeas also add bulk and make it extra satisfying for a vegetarian version.
Is there a gluten-free option?
Simply substitute your favorite gluten-free pasta. The rest of the Spinach Mushroom Pasta Recipe ingredients are naturally gluten-free, so you can enjoy without worry!
How do I prevent the sauce from becoming too thick as it cools?
If the sauce thickens up after sitting, stir in a splash of the reserved pasta water or even a bit more broth or milk when reheating to restore its creamy consistency.
Final Thoughts
I hope you’ll give this Spinach Mushroom Pasta Recipe a whirl the next time you’re craving cozy Italian-inspired flavors in a hurry. It’s always a hit at my table, and I can’t wait for you to discover its magic in your own kitchen. Let me know how you serve it up!
Print
Spinach Mushroom Pasta Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
Indulge in a comforting and creamy Spinach Mushroom Pasta that’s bursting with flavor. This Italian-inspired dish combines tender pasta with earthy mushrooms, fresh spinach, and a luscious Parmesan cream sauce. It’s a satisfying and easy-to-make meal that’s perfect for a cozy night in.
Ingredients
Pasta:
- 12 ounces fettuccine or penne pasta
Sauce:
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 10 ounces mushrooms, sliced
- 4 cups fresh baby spinach
- 1/2 cup heavy cream
- 1/2 cup vegetable or chicken broth
- 1/2 cup grated Parmesan cheese
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Garnish:
- Fresh parsley
Instructions
- Cook the Pasta: Boil pasta until al dente, then drain and set aside.
- Prepare the Sauce: Sauté garlic in olive oil, add mushrooms, then spinach. Pour in cream and broth, season, and simmer.
- Combine: Mix in Parmesan cheese, add pasta, and toss to coat.
- Serve: Garnish with parsley and extra Parmesan.
Notes
- For extra protein, add grilled chicken or shrimp.
- To lighten the dish, use half-and-half instead of heavy cream.
- Gluten-free pasta can be used as a substitute.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course, Pasta
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 plate
- Calories: 450
- Sugar: 4 g
- Sodium: 380 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 56 g
- Fiber: 4 g
- Protein: 16 g
- Cholesterol: 45 mg