Some weeknight dinners just have a way of becoming instant favorites, and this Mushroom Spinach Pasta is exactly that kind of meal.
It comes together in under 30 minutes, uses simple pantry-friendly ingredients, and delivers bold, savory flavor without any complicated techniques.
The earthy depth of sautéed mushrooms combined with tender wilted spinach and silky olive oil creates a sauce that coats every strand of pasta perfectly.
It’s the kind of dish you’ll want on repeat, satisfying enough for a cozy dinner at home, yet elegant enough to serve to guests.
If you love pasta dishes that are quick, wholesome, and genuinely delicious, this one is about to become a staple in your kitchen.
You might also enjoy: Spinach Ricotta Pasta
| Quick Recipe Summary | |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |

Why You’ll Love This Mushroom Spinach Pasta
This dish checks every box for a reliable weeknight meal, fast, flavorful, and made with ingredients you likely already have on hand.
It’s completely vegetarian, so it works for the whole family without any fuss.
- Ready in 30 minutes: From stovetop to table in half an hour, perfect for busy evenings when time is short.
- One-pan simplicity: Fewer dishes mean less cleanup, which is always a win.
- Packed with nutrients: Mushrooms and spinach bring a wealth of vitamins and minerals to every bite.
- Endlessly customizable: Add protein, swap the pasta shape, or toss in extra veggies, this recipe welcomes creativity.
- Budget-friendly: All the ingredients are affordable and easy to find at any grocery store.
- Crowd-pleasing flavor: Even picky eaters tend to love the savory, garlicky, cheesy notes in every forkful.
This recipe pairs just as beautifully with a bowl of Spring Vegetable Soup for a complete, warming meal.
Ingredients
You won’t need anything exotic here, just a handful of fresh, quality ingredients that work together to create incredible flavor.
Using good olive oil and fresh mushrooms really does make a difference in the final dish.
- 12 oz (340g) spaghetti or linguine
- 3 tablespoons extra virgin olive oil
- 4 cloves garlic, minced
- 1 lb (450g) cremini or baby bella mushrooms, sliced
- 5 oz (142g) fresh baby spinach
- 1/2 teaspoon red pepper flakes (optional, for heat)
- 1/2 cup reserved pasta water
- 1/2 cup grated Parmesan cheese, plus more for serving
- Salt and black pepper, to taste
- Fresh parsley, chopped, for garnish
- 1 tablespoon unsalted butter (optional, for extra richness)
- Zest of 1 lemon (optional, brightens the dish)
Read Also: Asparagus and Mushroom Pasta
Kitchen Equipment Needed
You only need a few basic pieces of equipment for this recipe.
A wide, heavy-bottomed skillet is key for getting a good sear on the mushrooms, which is what brings out their deep, savory flavor.
- Large pasta pot (at least 6-quart) for boiling the pasta
- Large skillet or sauté pan (12-inch recommended)
- Colander for draining pasta
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring spoons and cups
- Microplane or box grater for Parmesan and lemon zest
- Ladle or heatproof mug for scooping pasta water
- Tongs for tossing pasta
Recommended Products for This Recipe
These are a few of my personal go-to products that genuinely elevate this dish based on experience in my own kitchen.
The right ingredients and tools really can take a simple pasta from good to unforgettable.
1. High-Quality Extra Virgin Olive Oil
Olive oil is a primary flavor in this recipe, not just a cooking medium, so quality matters.
A rich, peppery extra virgin olive oil adds complexity and depth that a standard vegetable oil simply can’t replicate.
Look for one that’s cold-pressed and from a single origin for the best results.
2. Stainless Steel Large Skillet
A heavy stainless steel or cast iron skillet is essential for properly browning mushrooms, if the pan isn’t hot enough or large enough, they’ll steam instead of sear and you’ll lose all that gorgeous umami.
A wide 12-inch skillet gives you the surface area you need to get that perfect golden crust on every slice. It’s a kitchen workhorse you’ll use for years.
3. Microplane Zester
If you’re adding lemon zest (and I strongly recommend it), a microplane makes quick, effortless work of zesting without getting any bitter pith.
It’s also ideal for finely grating fresh Parmesan directly over the finished dish, which melts more beautifully than pre-grated cheese.
A great microplane is one of those inexpensive tools that makes a noticeable difference.
4. Whole Parmesan Cheese Block
Pre-grated Parmesan contains anti-caking agents that prevent it from melting smoothly into the sauce.
Buying a block and grating it fresh gives you a creamier, more flavorful result that makes the entire dish taste more restaurant-quality.
It also stores well in the fridge for several weeks, so it’s a worthwhile investment.
Read Also: Mushroom Sauce Recipe

Step-by-Step Instructions: How to Make Mushroom Spinach Pasta
1. Bring a Large Pot of Water to a Boil
- Fill your large pot with at least 4 quarts of cold water and place it over high heat on your stovetop.
- Add a generous amount of salt to the water — it should taste pleasantly salty, like light seawater. A good rule of thumb is about 1 to 1.5 tablespoons of salt per 4 quarts of water.
- Cover the pot with a lid to help it come to a boil faster. This usually takes 8 to 12 minutes depending on your stove.
- While you’re waiting for the water to boil, you can begin prepping your other ingredients.
2. Prep Your Ingredients
- Clean your mushrooms: Use a damp paper towel or a soft brush to wipe any dirt off the mushrooms. Avoid rinsing them under running water as mushrooms absorb moisture quickly, which prevents proper browning.
- Slice the mushrooms into even 1/4-inch thick slices and set aside.
- Peel and mince 4 cloves of garlic. Set aside separately from the mushrooms.
- If using lemon zest, zest the lemon now and set it aside. Cut the lemon in half if you’d like to add a squeeze of juice at the end as well.
- Measure out your red pepper flakes, butter, and Parmesan cheese so everything is ready to go once cooking starts.
- Chop the fresh parsley for garnish and set it aside.
3. Cook the Pasta
- Once your water is at a rolling boil, add the pasta and stir it immediately with a wooden spoon or pasta fork to prevent sticking.
- Cook the pasta according to the package directions for al dente. Al dente means “to the tooth” in Italian — the pasta should be tender but still have a very slight firmness in the center. This is typically 1 to 2 minutes less than the full cooking time on the package.
- About 1 minute before draining, use a ladle or heatproof mug to scoop out about 1/2 cup of the starchy pasta cooking water and set it aside. This is a crucial step — the starchy water helps emulsify the sauce and bind it to the pasta.
- Drain the pasta through a colander but do not rinse it. Rinsing washes away the starch that helps the sauce cling to the noodles.
4. Sauté the Mushrooms
- While the pasta is cooking, heat your large skillet over medium-high heat until it’s very hot. This is important — a hot pan is the key to browning mushrooms instead of steaming them.
- Add 2 tablespoons of the olive oil to the hot skillet and let it shimmer for about 30 seconds.
- Add the sliced mushrooms in a single layer to the pan. Do not overcrowd the pan — if your skillet isn’t large enough, cook the mushrooms in two batches. Overcrowding causes them to release water and steam rather than sear.
- Let the mushrooms cook undisturbed for about 3 to 4 minutes until they develop a deep golden-brown crust on the underside. Resist the urge to stir them too early.
- Flip the mushrooms and cook for another 2 to 3 minutes on the other side until they are golden and slightly caramelized all over.
- Season the mushrooms with a pinch of salt and black pepper while they cook. The salt will draw out any remaining moisture and help concentrate the flavor.
5. Add the Garlic and Red Pepper Flakes
- Reduce the heat to medium and push the mushrooms to the side of the pan, or create a small clearing in the center.
- Add the remaining 1 tablespoon of olive oil to the cleared space.
- Add the minced garlic to the oil. Let it sizzle gently for about 30 to 60 seconds, stirring constantly, until it turns fragrant and just barely golden. Watch it closely — garlic burns quickly and burnt garlic will make the whole dish bitter.
- If using red pepper flakes, add them now along with the garlic and stir them into the oil so they bloom and release their heat into the dish.
- Stir the garlic and flakes into the mushrooms to combine everything evenly.
6. Wilt the Spinach
- Add all of the fresh baby spinach to the skillet. It will look like a very large pile but it wilts down dramatically and quickly.
- Using tongs or a spatula, gently fold the spinach into the mushrooms and garlic, turning it over repeatedly so it all comes into contact with the heat.
- Cook for about 1 to 2 minutes, turning and folding, until all the spinach has wilted down into the pan and turned vibrant green. Do not overcook — you want it just wilted, not mushy.
- If the pan looks dry at any point, you can add a tiny splash of the reserved pasta water to loosen things up.
7. Combine the Pasta with the Mushroom Spinach Mixture
- Reduce the heat to medium-low. Add the drained pasta directly to the skillet with the mushroom and spinach mixture.
- Using tongs, toss the pasta vigorously with the vegetables to combine everything evenly.
- Add a splash of the reserved pasta water — start with about 3 to 4 tablespoons. The starchy water will create a light, silky sauce that coats the pasta as you toss it. Add more water gradually if the pasta looks too dry.
- If using butter, add it now and continue tossing until it melts and creates a glossy coating on the noodles.
- Taste and adjust the seasoning with additional salt and black pepper as needed.
8. Finish with Parmesan and Lemon Zest
- Remove the pan from the heat and add the grated Parmesan cheese over the pasta.
- Toss everything together quickly while the heat of the pasta melts the cheese into the sauce. This creates a creamy, slightly sticky coating that clings to every strand.
- If using lemon zest, add it now and toss once more to distribute it evenly. The brightness of the lemon lifts all the savory flavors and makes them pop.
- Give the dish a final taste and adjust seasoning one last time.
9. Plate and Serve
- Use tongs to twist and twirl portions of pasta into shallow bowls or onto plates for the most appealing presentation.
- Scatter extra grated Parmesan over the top of each serving.
- Garnish with the chopped fresh parsley for color and a fresh herbal note.
- Add a drizzle of high-quality extra virgin olive oil over each bowl just before serving for extra richness and flavor.
- Serve immediately while hot and enjoy!
Pesto Pasta uses a very similar toss-and-emulsify technique that’s worth exploring once you’ve mastered this recipe.
Tips for The Best Mushroom Spinach Pasta
A few small techniques make a significant difference between a good pasta and an outstanding one.
Paying attention to these details will help you nail this dish every single time.
- Don’t crowd the mushrooms: Use the biggest skillet you have, or cook mushrooms in batches. Crowding causes steaming instead of browning, and you lose all that umami depth.
- Save the pasta water: Never skip this step. The starchy liquid is your secret weapon for creating a silky sauce without any cream.
- Grate your own Parmesan: Freshly grated cheese melts far more smoothly than pre-shredded, which often has anti-caking agents.
- Cook pasta to al dente: Since the pasta finishes cooking in the skillet with the sauce, pulling it slightly early prevents it from becoming overcooked and mushy.
- Season at every stage: Salt the mushrooms as they cook, salt the pasta water generously, and taste again before serving. Layered seasoning makes the flavors bright and complex.
- Use high heat for mushrooms, lower heat for garlic: These two ingredients have very different needs. Getting this right means golden, savory mushrooms and sweet, fragrant garlic instead of burnt bitterness.
- Add spinach last: Spinach wilts in under 2 minutes. Adding it at the very end preserves its bright color and prevents it from turning limp and gray.
Read Also: Vegan Mushroom Stroganoff Recipe
Serving Suggestions

This pasta is a complete, satisfying meal on its own, but pairing it thoughtfully with a side or two turns it into a truly impressive dinner spread.
The light, earthy profile of the dish works especially well with bright, fresh accompaniments.
- Crusty bread: A warm slice of crusty sourdough or garlic bread is perfect for mopping up any sauce left in the bowl. Try it alongside a loaf of Sweet Sourdough Bread.
- Simple green salad: A lightly dressed arugula or mixed greens salad balances the richness of the pasta perfectly. An Arugula Salad would be ideal alongside this dish.
- Roasted vegetables: Roasted asparagus, zucchini, or cherry tomatoes add color and complement the earthy mushroom flavors.
- Grilled chicken or shrimp: For a heartier meal, serve the pasta topped with sliced grilled chicken or sautéed shrimp.
- White wine: A glass of crisp Pinot Grigio or Sauvignon Blanc cuts through the richness of the oil and Parmesan beautifully.
- Stuffed mushrooms: For a mushroom-forward dinner party starter, a plate of Stuffed Mushrooms before this pasta makes an elegant and cohesive menu.
Variations of Mushroom Spinach Pasta
Once you have the base recipe down, it’s easy to riff on it in countless delicious directions.
These variations keep the dish exciting and let you adapt it to different tastes, dietary needs, or whatever’s in your fridge.
- Creamy version: Stir in 1/3 cup of heavy cream or a tablespoon of cream cheese along with the Parmesan for a luscious, velvety sauce.
- Protein-packed: Add Italian sausage, grilled chicken strips, or sautéed shrimp directly to the skillet before combining with the pasta.
- Sun-dried tomato twist: Add 1/4 cup of chopped sun-dried tomatoes in oil to the garlic step for a sweet, tangy counterpoint to the mushrooms.
- White wine sauce: After cooking the garlic, deglaze the pan with 1/4 cup of dry white wine before adding the spinach. It adds brightness and a beautiful aroma.
- Gluten-free: Simply swap in your favorite gluten-free pasta, rice pasta or chickpea pasta work especially well here.
- Vegan: Skip the butter and Parmesan, and instead use nutritional yeast and a drizzle of good olive oil to achieve a similar savory, cheesy flavor.
- Mixed mushrooms: Use a blend of shiitake, oyster, and cremini mushrooms for a more complex, layered earthy flavor.
Green Goddess Pasta is another vibrant, vegetable-forward pasta worth trying if you love fresh, herby flavors.
Storage and Reheating
This pasta stores well and tastes great the next day, making it an excellent option for meal prep or next-day lunches.
A few simple tricks will keep it tasting its best even after refrigerating.
- Refrigerator: Store leftover pasta in an airtight container for up to 3 days. The pasta will absorb some of the sauce as it sits, which is normal.
- Freezer: Pasta with spinach is not ideal for freezing as the spinach becomes very watery and limp when thawed. It’s best enjoyed fresh or refrigerated.
- Stovetop reheating (best method): Add the pasta to a skillet over medium heat with a splash of water or olive oil. Toss frequently for 3 to 4 minutes until heated through. This revives the texture far better than a microwave.
- Microwave reheating: Transfer to a microwave-safe bowl, add a tablespoon of water to loosen the pasta, cover loosely, and heat in 60-second intervals, stirring between each, until hot.
- Refresh before serving: Always add a fresh drizzle of olive oil and a sprinkle of Parmesan after reheating to brighten the flavors.
Read Also: Lemon Garlic Pasta Recipe
Nutritional Facts
The following values are approximate per serving based on 4 servings and include all base ingredients.
Calorie and macro counts will vary depending on pasta type, oil quantity, and add-ins.
| Nutritional Information (Per Serving) | |
|---|---|
| Calories | Approximately 480 kcal |
| Carbohydrates | 62g |
| Protein | 16g |
| Fat | 18g |
| Saturated Fat | 4g |
| Fiber | 5g |
| Sodium | 320mg |
| Vitamin A | 85% DV (from spinach) |
| Vitamin C | 20% DV |
| Iron | 22% DV |
| Calcium | 18% DV |
*Nutritional values are estimates based on standard ingredients. Actual values may vary based on specific brands and portion sizes.
You might also enjoy: Pasta Primavera for another light, vegetable-loaded pasta option.
Health Benefits of Key Ingredients
Beyond being delicious, this pasta is genuinely nourishing. Each key ingredient brings real nutritional value that makes this dish a smart choice for everyday eating.
- Mushrooms: Rich in B vitamins, selenium, and antioxidants, cremini mushrooms support immune function and provide a meat-like umami flavor without any cholesterol. They’re also one of the few plant-based sources of Vitamin D, especially when sun-dried or UV-exposed.
- Spinach: An extraordinary source of Vitamin K, Vitamin A, folate, and iron, spinach supports bone health, vision, and red blood cell formation. It’s also loaded with antioxidants like lutein and zeaxanthin that protect eye health over time.
- Olive oil: Extra virgin olive oil is the cornerstone of the Mediterranean diet and is rich in monounsaturated fats and powerful anti-inflammatory polyphenols. Regular consumption has been linked to improved heart health and reduced risk of chronic disease.
- Garlic: Beyond its incredible flavor, garlic contains allicin, a sulfur compound with well-documented antimicrobial and immune-boosting properties. Garlic has also been associated with modest blood pressure-lowering effects.
- Pasta: Contrary to popular belief, pasta — especially when cooked al dente — has a lower glycemic index than many processed carbohydrates, providing steady, sustained energy without dramatic blood sugar spikes.
- Parmesan: A concentrated source of calcium and protein, Parmesan also delivers a high dose of flavor per small amount, so a little goes a long way nutritionally and in taste.
FAQs About Mushroom Spinach Pasta
1. Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach, but you’ll need to thaw it completely and squeeze out as much water as possible before adding it to the pan.
Excess water from frozen spinach will dilute the sauce and make the pasta watery. Fresh spinach is strongly preferred for the best texture and flavor.
2. What type of mushrooms work best in this recipe?
Cremini (baby bella) mushrooms are the classic choice and the most widely recommended for this dish because of their firm texture and robust flavor.
That said, button mushrooms work fine for a milder result, and a mix of shiitake and oyster mushrooms will produce a more complex, deeply savory dish.
Avoid very delicate mushrooms like enoki as they don’t hold up well to sautéing.
3. Can I make this recipe dairy-free?
Absolutely. Simply omit the butter and Parmesan cheese to make this recipe fully dairy-free.
In place of Parmesan, add 2 to 3 tablespoons of nutritional yeast for a similar savory, cheesy depth of flavor.
A generous drizzle of good olive oil at the end helps compensate for the richness that the cheese provides.
4. How do I prevent the mushrooms from getting soggy?
The two most important rules are: make sure your pan is very hot before adding the mushrooms, and don’t overcrowd them.
When mushrooms are added to a cool or crowded pan, they release their moisture and steam rather than sear.
Cook them in batches if needed, and resist stirring them too frequently, letting them sit undisturbed is what creates that beautiful golden crust.
5. What pasta shapes work best with this sauce?
Long pasta shapes like spaghetti, linguine, or fettuccine are traditional and work very well because the sauce clings to their strands beautifully.
Short shapes like penne, rigatoni, or farfalle are also excellent choices and can be easier to eat.
The hollow tubes of penne are especially good at capturing pieces of mushroom in every bite. Ultimately, use whatever shape you enjoy or have on hand.

Mushroom Spinach Pasta
Ingredients
- 12 oz spaghetti or linguine 340g
- 3 tablespoons extra virgin olive oil divided
- 4 garlic cloves minced
- 1 lb cremini or baby bella mushrooms 450g, sliced into 1/4-inch thick pieces
- 5 oz fresh baby spinach 142g, about 5 packed cups
- 1/2 teaspoon red pepper flakes optional, for heat
- 1/2 cup reserved pasta water starchy cooking liquid; scoop before draining
- 1/2 cup Parmesan cheese freshly grated; about 50g; plus more for serving
- salt and black pepper to taste
- 1 tablespoon unsalted butter optional; adds richness to the sauce
- 1 lemon optional; zested; brightens the finished dish
- fresh parsley chopped; for serving
- extra virgin olive oil drizzle over finished bowls for serving
- Parmesan cheese extra grated; for serving
Equipment
- Large pasta pot At least 6-quart capacity
- Large skillet or sauté pan 12-inch recommended for proper mushroom searing
- Colander For draining pasta
- Wooden spoon or silicone spatula
- Chef’s knife
- Cutting board
- Measuring spoons and cups
- Microplane or box grater For Parmesan and lemon zest
- Ladle or heatproof mug For scooping pasta water
- Tongs For tossing pasta
Method
- Fill a large pot with at least 4 quarts of water, add 1 to 1.5 tablespoons of salt, and bring to a rolling boil over high heat. Cover the pot to speed up the process.
- Wipe mushrooms clean with a damp paper towel and slice into 1/4-inch pieces. Mince the garlic, zest the lemon if using, and chop the parsley; measure out all remaining ingredients and set aside.
- Cook the pasta in the boiling salted water according to package directions until al dente, then reserve 1/2 cup of pasta water before draining. Do not rinse the pasta after draining.
- Heat a large skillet over medium-high heat, add 2 tablespoons of olive oil, then add mushrooms in a single layer and cook undisturbed for 3 to 4 minutes until golden brown. Flip and cook another 2 to 3 minutes; season with salt and pepper.
- Reduce heat to medium, push mushrooms to the side, and add the remaining 1 tablespoon of olive oil to the clearing. Add minced garlic and red pepper flakes and cook for 30 to 60 seconds until fragrant, then stir into the mushrooms.
- Add all the fresh spinach to the skillet and fold it into the mushrooms using tongs, cooking for 1 to 2 minutes until just wilted and bright green.
- Add the drained pasta to the skillet and toss with the mushroom spinach mixture over medium-low heat, adding reserved pasta water a few tablespoons at a time until a light, silky sauce forms. Stir in butter if using.
- Remove from heat, add the grated Parmesan and lemon zest if using, and toss quickly until the cheese melts into a creamy coating. Taste and adjust seasoning with salt and black pepper.
- Divide pasta into bowls, top with extra Parmesan, chopped parsley, and a drizzle of olive oil, and serve immediately.
Nutrition
Notes
- Don’t crowd the mushrooms: Cook in batches if needed — overcrowding causes steaming instead of browning and you’ll lose the deep umami flavor.
- Always save pasta water: The starchy liquid is essential for creating a silky sauce without cream; scoop it out before draining every time.
- Use freshly grated Parmesan: Pre-shredded cheese contains anti-caking agents that prevent smooth melting; grating fresh from the block makes a noticeable difference.
- Cook pasta to al dente: Pull it 1 to 2 minutes early since it continues to cook in the skillet; overcooked pasta will turn mushy when tossed.
- Frozen spinach substitute: Thaw completely and squeeze out all excess water before adding to the pan; fresh spinach is strongly preferred for texture and color.
- Make it creamy: Stir in 1/3 cup of heavy cream or a tablespoon of cream cheese with the Parmesan for a richer, more indulgent sauce.
- Make it vegan: Omit butter and Parmesan and replace with 2 to 3 tablespoons of nutritional yeast plus a generous drizzle of good olive oil.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days; this dish is not recommended for freezing due to the spinach.
- Reheating: Reheat in a skillet over medium heat with a splash of water or olive oil, tossing frequently; finish with fresh olive oil and Parmesan before serving.
- Mushroom varieties: Cremini are classic, but a blend of shiitake, oyster, and cremini mushrooms produces a more complex, deeply savory result.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Mushroom Spinach Pasta proves that some of the most satisfying meals are also the simplest to make.
With just a handful of everyday ingredients and about 30 minutes, you can put a genuinely delicious, restaurant-quality pasta on the table any night of the week.
The earthy mushrooms, wilted spinach, fragrant garlic, and silky Parmesan come together in a way that feels both comforting and fresh, exactly what a great weeknight dinner should be.
I really hope you give this recipe a try and fall in love with it the way I have. If you do make it, leave a comment below and let me know how it turned out!
Did you add any fun twists or variations? Share your photos and thoughts, I always love hearing from you.
Recommended:
- Creamy Gorgonzola Pasta Recipe
- Garlic Butter Shrimp Pasta Recipe
- Spinach Tomato Tortellini Recipe
- Lemon Butter Shrimp Pasta Recipe
- Spring Pea and Asparagus Pasta Recipe



