This Vegetarian Mushroom Spinach Pasta features sautéed mushrooms, wilted spinach and tender pasta tossed in a creamy parmesan sauce. You can have this pasta dinner on the table in less than 30 minutes!

Love Pasta as much as I do? Then give my Pasta Carbonara and Pasta with Garlic and Oil a try!

Mushroom spinach pasta in a white bowl with a silver fork.

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox! You will also receive other new recipes in your inbox weekly!

    The BEST Mushroom Spinach Pasta

    This recipe is an easy, flavor packed, meat-free pasta dish that the whole family will love! The creamy parmesan sauce pairs perfectly with the earthy flavors of mushrooms and spinach. Even without the meat, this pasta still feels substantial and slightly meaty due to the mushrooms!

    My favorite part of this pasta is the simple parmesan sauce. It’s creamy and cheesy similar to an Alfredo sauce but not as thick. My kids loved this pasta!

    While this meal is perfect on its own, you can also pair this pasta with a simple side salad and some crusty garlic bread!Mushroom spinach pasta being stirred by a wooden spoon in a silver pan.

    Mushroom Spinach Pasta Ingredients

    • Pasta: I used farfalle pasta here, but you can use other small pasta shapes like penne or cavatappi!
    • Mushrooms: Thinly sliced cremini mushrooms, baby bellas or even white mushrooms would all be good in this recipe.
    • Butter: A bit of butter will be added to the pan to sauté the onion and garlic and start building lots of flavor!
    • Onion & Garlic: Onion and garlic add depth of flavor.
    • Marsala: Marsala will deglaze the pan by getting up any of the brown bits that are stuck to the pan from the mushroom and onions.
    • Spinach: I used four cups of spinach in this recipe, which seems like a lot but don’t forget how much spinach cooks down!
    • Italian Seasoning: Italian seasoning adds the perfect combination of herbs!
    • Heavy Cream & Whole Milk: Both heavy cream and whole milk will make the creamy parmesan sauce. You could also substitute the both of them for half and half.
    • Parmesan Cheese: Freshly grated parmesan cheese works best, since it will melt seamlessly into the sauce.

    How to Make Mushroom Spinach Pasta

    • Boil Pasta & Sauté Mushrooms: Boil pasta according to package directions. Drain and set aside. Heat oil in a large skillet over high heat. Add in mushrooms and cook until they get golden brown and crisp on both sides. I like to add mine in two batches to ensure they crisp up and don’t overcrowd the pan. Transfer the mushrooms to a large plate and set aside.

    Mushrooms in a silver pan.

    • Sauté Onions & Spinach: To the same skillet, add in butter. Once melted, add in the onion and sauté for 4 minutes. Add in garlic and cook for an additional minute. Toss in spinach and cook until wilted, 1-2 minutes. Transfer the spinach and onions to the same plate as the mushrooms and set aside.

    Spinach and onions being sautéed in a silver pan with a wooden spoon.

    • Create Sauce: Deglaze the pan with the marsala, making sure to scrape the brown bits (fond) off of the bottom of the pan. This is where all of the flavor is! Turn the heat to low and slowly whisk in the heavy cream, milk and Italian seasoning. Bring the sauce to a simmer and whisk until it has thickened slightly, 2-3 minutes. Remove from the heat and stir in the parmesan cheese.

    White sauce in a silver pan with a whisk.

    • Combine Everything: Return the mushrooms, spinach and cooked pasta to the sauce and toss to coat the pasta in the sauce. Season to taste with salt and pepper.
    • Serve & Enjoy: Serve with extra parmesan cheese, if desired, and enjoy!

    Mushroom spinach pasta being stirred by a wooden spoon in a silver pan.

    Tips for Success

    • Instead of spinach, you can use baby kale or other hearty greens!
    • Don’t over cook the pasta before adding it to the sauce! I recommend cooking the pasta al dente and then let it finish getting tender when you add it back to the sauce.
    • Want more protein? Serve this pasta with a side of grilled chicken breast or with a side of salmon or steak.

    Pasta with mushrooms and spinach on a white plate with a silver fork.

    Storage Recommendations

    • To Store: You can store any leftovers in an airtight container in the fridge for up to 4 days.
    • To Reheat: You can reheat this mushroom spinach pasta in the microwave until heated through. Alternatively, you can heat it up on the stove with a splash of broth, cream or milk.

    Up close shot of pasta being stirred by a wooden spoon.

    Frequently Asked Questions

    Are Mushrooms Healthy?

    Yes! Mushrooms contain many nutrients and vitamins that are good for you including selenium, vitamin D, and vitamin B6. Mushrooms can be eaten often and are a great meat alternative due to their deep umami flavor and meaty texture.

    Up close shot of pasta in a white bowl.

    More Easy Pasta Recipes to Try

    Mushroom Spinach Pasta

    4 from 1 vote
    This vegetarian Mushroom Spinach Pasta features sautéed mushrooms, wilted spinach and tender pasta tossed in a creamy parmesan sauce. You can have this pasta dinner on the table in less than 30 minutes!
    Servings: 4
    Prep Time: 10 minutes
    Cook Time: 20 minutes

    Ingredients 

    Instructions 

    • Boil pasta according to package directions. Drain and set aside.
    • Heat oil in a large skillet over high heat. Add in mushrooms and cook until they get golden brown and crisp on both sides. I like to do mine in two batches to ensure they crisp up and don't overcrowd the pan.
      Transfer the mushrooms to a large plate and set aside.
    • To the same skillet add in butter. Once melted add in the onion and saute for 4 mintutes.
      Add in garlic and cook for an additional minute.
      Toss in spinach and cook until wilted, 1-2 minutes. Transfer the spinach and onions to the same plate as the mushrooms and set aside.
    • Deglaze the pan with the marsala making sure to scrap the brown bits "fond" off the bottom of the pan. This is where all the flavor is!
      Turn the heat to low and slowly whisk in the heavy cream, milk and Italian seasoning. Bring the sauce to a simmer and whisk until it has thickened slightly, 2-3 minutes.
      Remove from the heat and stir in the parmesan cheese.
    • Return the mushrooms, spinach and cooked pasta to the sauce and toss to coat the noodles in the sauce.
      Season to taste with salt and pepper.
    • Serve with extra Parmesan Cheese for sprinkling if desired.

    Nutrition Information

    Calories: 627kcalCarbohydrates: 57gProtein: 20gFat: 33gSaturated Fat: 18gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 0.2gCholesterol: 84mgSodium: 365mgPotassium: 719mgFiber: 4gSugar: 10gVitamin A: 3869IUVitamin C: 13mgCalcium: 369mgIron: 2mg

    Did you make this?

    I'd love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don't forget to follow @thechefsavvy.