This Creamy Garlic Mushroom Pasta brings together mushrooms, onions, a whole bulb of roasted garlic and baby spinach in a vegan cream cheese sauce. The vegetables cook in the oven while you boil the pasta separately. Save some pasta water before draining: it helps bring the sauce together at the end.

A note on vegan cream cheese: brands behave differently in the oven, and some melt right into the vegetables. If you’re unsure how yours holds up when baked, I recommend adding it after baking. Stir it into the hot vegetables with the mashed roasted garlic, then add a little reserved pasta water as needed.

Give the garlic the time it needs. Several readers have found that a whole bulb takes longer than the original 30–40 minute estimate. Check that the cloves are soft enough to mash before combining everything; if they are still firm, keep roasting them. Start the pasta when the garlic is nearly ready.

Why You’ll Love This Recipe: Creamy Garlic Mushroom Pasta

  • Rich and Flavorful: The mushrooms, onions, and cream cheese create a rich and creamy experience, while the garlic adds a depth of flavor.
  • Versatile: This recipe can be easily modified. Add different herbs, spices, or vegetables to suit your taste.
  • Simple Yet Sophisticated: Easy to prepare, this dish has a depth of flavor that belies its simplicity.
  • Comforting: Perfect for a relaxing evening, this dish is like a warm hug in a bowl.

Ingredient Notes

  • Pasta: Your canvas. From the robustness of penne to the delicacy of spaghetti, each type offers a different texture and surface for the sauce.
  • Mushrooms: They bring an umami-rich, meaty texture. Portobellos offer a robust flavor, while button mushrooms give a milder taste.
  • Onions: Add a sweet and savory dimension, enhancing the overall richness of the dish.
  • Fresh Baby Spinach: Not just for color, spinach adds a subtle, earthy flavor and is packed with nutrients.
  • Whole Garlic Bulb: Roasting transforms garlic into a sweet, less pungent version of itself, adding a complex layer to the dish.
  • Vegan Cream Cheese: Use a plain, unsweetened variety. Only bake it with the vegetables if you already know your brand works well in the oven; otherwise, stir it in after baking while the vegetables are still hot.
  • Olive Oil & Seasonings: Quality olive oil can elevate the dish, and the right balance of salt and pepper can highlight the main ingredients.

Before You Start

  • Leave room to mix: Use a large rimmed baking tray to contain the vegetable juices. If there is not enough room to toss the pasta and spinach comfortably, use the drained pasta pot for the final mixing.
mushroom spinach pasta1
  • Check the garlic separately: It is ready when the cloves yield easily and can be mashed. If the mushrooms and onions are tender first, transfer them to the pasta pot and keep roasting the garlic until soft. Let the bulb cool enough to handle before squeezing it.
mushroom spinach pasta
  • Save the pasta water: Cook the pasta according to its packet instructions when the vegetables and garlic are nearly ready. Reserve some cooking water before draining.

How to Make Creamy Garlic Mushroom Pasta

  • Roast the vegetables: Season the mushrooms and sliced onions with thyme, salt, pepper and olive oil. Add the garlic, cut side up, and cover the tray with foil. Begin checking after 30–40 minutes, but allow longer if the garlic or onions are still firm. If you are unsure about your vegan cream cheese, keep it out of the oven and add it later.
mushroom spinach pasta
  • Cook the pasta: Follow the packet instructions and reserve some pasta water before draining.
  • Make the sauce: Once the garlic is cool enough to handle, squeeze out the soft cloves and mash them. Stir them into the hot mushrooms and onions with the vegan cream cheese if you held it back. Add reserved pasta water a little at a time only if the sauce needs loosening.
Mushrooms, onions and garlic in a creamy sauce for garlic mushroom pasta
  • Finish in a roomy pot: Toss the pasta with the sauce and add the baby spinach in handfuls, letting it wilt before adding more. Use the drained pasta pot if the tray feels crowded.
Pasta tossed with creamy mushrooms and wilted spinach
  • Serve: Taste and adjust the salt and pepper. Add fresh herbs or vegan Parmesan if you like, then serve warm.
Creamy Garlic Mushroom Pasta

Additional Tips:

  • Leftovers: This pasta reheats well, making it perfect for meal prep.
  • Sauce consistency: Mushrooms release liquid as they cook. Stir the cream cheese into the vegetable juices first, then add reserved pasta water only if needed. The sauce should coat the pasta rather than leave it sitting in liquid.
  • Herb Choices: Basil, parsley, or thyme each offer a unique twist to the dish.

Vegetable Variations: Try adding sun-dried tomatoes, roasted red peppers, or artichokes.

Need dinner inspiration? Let Dr. Vegan serve up plant-based deliciousness!

mushroom spinach pasta thumbnail

Creamy Garlic Mushroom Pasta

4.73 from 33 reviews
Pasta with mushrooms, onions, roasted garlic and baby spinach in a vegan cream cheese sauce. Cook the pasta separately and save some cooking water to loosen the sauce. Whole garlic bulbs may need longer than the listed cooking time; check that the cloves are soft enough to mash.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 3
Course: Main Course
Cuisine: Italian

Ingredients
  

  • 14 oz Mushrooms or 400g, sliced
  • 1-2 Onions depending on size and preference
  • 2 tbsp Fresh Thyme
  • Salt to taste
  • Black Pepper to taste
  • Olive Oil as needed
  • 7 oz Vegan Cream Cheese or 200g
  • 1 Whole Garlic Bulb top cut off to expose cloves
  • 14 oz Pasta or 400g
  • 7 oz Baby Spinach or 200g

Equipment

  • Oven
  • Large rimmed baking tray
  • pot for boiling pasta
  • Mixing bowl
  • garlic press optional
  • kitchen knife.
  • Cutting board
  • aluminum foil

Method
 

  1. Preheat Oven: Set your oven to 180°C (356°F).
Prepare Mushrooms and Onions:
  1. Place the sliced mushrooms and onions on a large rimmed baking tray to contain the vegetable juices.
  2. Sprinkle with thyme, salt, and pepper.
  3. Drizzle with olive oil and toss to coat evenly.
Add Cream Cheese and Garlic:
  1. If you know your vegan cream cheese works well when baked, dot it around the mushrooms and onions. If you are unsure, leave it out for now and stir it into the hot vegetables after baking. Vegan cream cheeses vary, and some melt right into the vegetables in the oven.
  2. Place the whole garlic bulb, cut side up, on the baking sheet.
  3. Drizzle the garlic with a bit of olive oil.
Bake:
  1. Cover the baking sheet with aluminium foil.
  2. Begin checking after 30–40 minutes. The mushrooms and onions should be tender, and the garlic cloves should yield easily and be soft enough to mash. A whole garlic bulb can take longer. If the vegetables are ready first, transfer them to the pasta pot and continue roasting the garlic until soft.
Cook the Pasta:
  1. When the garlic and vegetables are nearly ready, cook the pasta according to its packet instructions. Reserve some pasta cooking water before draining.
Combine Everything:
  1. Let the garlic cool just enough to handle, then squeeze the soft cloves into a bowl and mash them. Stir the mashed garlic into the hot mushrooms and onions, along with the vegan cream cheese if you held it back.
  2. Toss the cooked pasta with the sauce. Use the drained pasta pot if the tray is too crowded. Add the baby spinach in handfuls, letting each handful wilt into the hot pasta before adding more.
  3. Stir well and add reserved pasta water a little at a time only if needed to loosen the sauce. Taste and adjust the salt and pepper.
Serve and Enjoy:
  1. Serve the warm dish and enjoy each delicious bite!

Notes

Vegan cream cheese: Brands behave differently in the oven, and some melt into the vegetables. If you are unsure how yours bakes, I recommend stirring it into the hot vegetables after baking, together with the mashed garlic. Add reserved pasta water only as needed.
Cooking time: The listed 40-minute cook time and 55-minute total are estimates. Several readers have needed longer for a whole garlic bulb. Check for soft, mashable cloves and tender onions; allow extra time if needed.
Mixing: Use the drained pasta pot if the tray is too full. Add spinach in handfuls so it can wilt before you add more.
Sauce: Stir the cream cheese into the vegetable juices before adding any pasta water. Add water gradually only if the sauce needs loosening.
The dish can be customized with additional herbs. Add a splash of water when reheating if the sauce has thickened.

Tried this recipe?

Let us know how it was!

Making this later? I’ll email you the recipe.

Keep the link handy for when you’re ready to cook.

New here? Confirm in the email to open your recipe and get five reader favorites over the next few days, then one free recipe email a week. Unsubscribe anytime.