Creamy Garlic Mushroom Pasta
Creamy garlic mushroom pasta combines roasted mushrooms and onions with soft, mellow garlic, baby spinach and vegan cream cheese. The mushrooms bring savory depth, while fresh thyme lifts the rich sauce.
Roast the garlic first, then let the vegetables cook alongside it while you boil the pasta. Stir the cream cheese in at the end for a smooth finish, with just enough pasta water to coat every bow tie or noodle.
Table of Contents
Why It Works
- Roasted garlic adds depth. A whole bulb turns soft and mellow, ready to mash into the sauce.
- The vegetables develop flavor in the oven. Giving the mushrooms room helps their moisture evaporate and their edges brown.
- Creaminess without a blender. Vegan cream cheese melts into the hot vegetables, and spinach wilts as you toss.
How to Make Creamy Garlic Mushroom Pasta
Start the foil-wrapped garlic about 15 minutes before the uncovered vegetables; it takes longer to soften. Find the full quantities and timings in the recipe card.




Tips for Roasting and a Creamy Sauce
- Check the garlic, not just the timer. A whole bulb usually needs 40–60 minutes at 400°F (200°C), sometimes longer. If the cloves are firm, rewrap and continue roasting while the vegetables rest.
- Give mushrooms space. Spread them in a single layer and use a second tray if needed. A large rimmed metal tray helps browning; a crowded, deep dish traps more moisture.
- Let excess liquid evaporate. Before adding the cream cheese, briefly simmer any pooled vegetable juices in the pasta pot. Add reserved pasta water a tablespoon at a time only when the sauce needs loosening.
- Add cream cheese after roasting. Choose a plain, unsweetened vegan variety. Stir it in over low heat so you can control the texture as it melts.
- Keep the spinach fresh. Dry washed leaves well and add them in handfuls at the end. They only need enough heat to wilt.
Swaps and Variations
- Mushrooms: Cremini, chestnut or white button mushrooms work well. Slice them to a similar thickness so they cook evenly.
- Pasta: Farfalle, penne and fusilli catch the mushroom pieces; spaghetti or linguine also work. Cook separately according to the package.
- Herbs: Use 2 teaspoons dried thyme in place of 2 tablespoons fresh. Chopped parsley or a little lemon zest makes a fresh finishing touch.
- Gluten-free: Use gluten-free pasta and check the cream cheese label. The roasting method stays the same.
What to Serve With It
Serve warm with a crisp green salad dressed with lemon and olive oil. For a meal to share, add pull apart garlic bread to scoop up the creamy mushrooms. This recipe makes three generous portions, so smaller bowls work well alongside a salad or bread.
Frequently Asked Questions
Why is my roasted garlic still hard?
Bulb size and oven temperature affect how quickly it softens. Keep the garlic wrapped in its own foil parcel and roast until a clove crushes easily with a fork. Give it more time if needed; avoid mixing firm cloves into the sauce.
Why is my mushroom sauce watery?
Mushrooms release plenty of water, especially in a crowded dish. Roast uncovered and let most of that moisture evaporate. If liquid remains, reduce it in the pot before adding cream cheese, and hold back the pasta water until you see whether it is needed.
Should the vegan cream cheese go in the oven?
For this method, stir it in after roasting. Vegan brands melt differently, so finishing over low heat gives you more control over a smooth, creamy sauce.
Can I use frozen spinach?
Yes. Thaw it and squeeze out excess water first, then stir it into the hot mushrooms until heated through. Fresh baby spinach can go straight into the pot.
Can I cook the pasta directly in the baking dish?
Cook it separately for this recipe. The vegetables and cream cheese do not provide a measured amount of liquid for dried pasta to absorb, so adding it uncooked can leave it firm or dry out the sauce.
Can I prepare part of this meal ahead?
Roast the garlic and vegetables ahead, cool promptly and refrigerate in covered containers. Reheat them thoroughly, then add the cream cheese, freshly cooked pasta and spinach just before serving.
What if my vegan cream cheese makes the sauce too thick?
Keep the heat low and stir in reserved pasta water a tablespoon at a time. Toss after each addition and stop as soon as the sauce coats the pasta smoothly.
Storage and Reheating
Refrigerate leftovers promptly in an airtight container and use within 3 days. Reheat gently in a saucepan with a splash of water, stirring until hot throughout. The pasta absorbs sauce as it sits, so add a little more liquid if needed.
This is best freshly made. Freezing can soften the pasta and change the texture of vegan cream cheese; for advance preparation, refrigerating the roasted vegetables separately gives a better result.
More Vegan Pasta Recipes
- Garlic Confit Pasta
- Caramelized Onion Pasta
- Creamy Vegan Ravioli
- One Pot Creamy Pesto Pasta
- Creamy Eggplant and Tomato Pasta
THE DR. VEGAN COOKBOOK COLLECTION
More ideas for your next pasta night
Explore seven digital cookbooks with 200+ plant-based recipes, from quick dinners to comfort food. The link opens the official Dr. Vegan cookbook store.
Loved it! Used garlic cream cheese and it was delicious!
So glad you loved it Karen! Thanks for sharing your variation😊
This was very good but sadly my garlic didn’t roast properly with the other items. I had to roast it separately. I put it in for the full 40 minutes too
Great recipe. I loved that the flavors were minimal and on point. I eyeballed the spinach, mushroom, and onion to my pan and put two small garlic bulbs to roast everything was perfect. Exact timing I put of 40 min to roast. To the comments about needing longer time I think it just might be their oven. Placing this in the recipe book!
So happy it worked well for you Rose! Bulb size and ovens can both affect the roasting time. Lovely to hear it is going in your recipe book😊
Sorry the garlic needed longer Wiz! Whole bulbs can take longer than the vegetables, so roasting it separately until the cloves are soft enough to mash is a good approach. Glad you enjoyed the pasta in the end😊
Excellent combo of flavors. Super easy instructions. It’s a keeper!
So glad it is a keeper Jodi! Thanks for the lovely feedback😊
I’m in the middle of making this for a second time. As others have said, it doesn’t cook through with the instructions given. I don’t know what the solution is just yet, but so far, turning up the temperature had limited success. I’m now trying to bake it without foil and I’ll add moisture after if required. Also, there’s no physical way to add 200g of spinach. I weighed 100g and it’s more than I need. I’m so confused by this recipe, but I will perfect it for myself because I like the result when it’s tinkered with.
Thank you for the honest feedback Bonnie, and sorry it was frustrating! The garlic can need extra time until the cloves are soft enough to mash. For the spinach, use the drained pasta pot and add it in handfuls, letting each one wilt before adding more. Stir the cream cheese into the vegetable juices first and only add pasta water if the sauce needs it. The current instructions explain these points more clearly.
I was so excited to try and it didn’t disappoint. This recipe will def be in heavy rotation!
Thanks!!
Thank you for this beautiful tasty recipe. I have made it few times. Wonderful. A question for someone who can’t eat spinach what can be the substitute?
Maybe baby kale or Swiss chard
Thanks Suu! Those are helpful ideas. Give the greens time to soften before mixing them through😊
Peas, kale, broccoli florets
Thanks for sharing those ideas Karen! Cook the broccoli or kale until tender before adding it to the pasta😊
I’m using Cavolo Nero kale! And at the end, small sprigs of broccoli!
That sounds lovely Cat! Give the kale and broccoli enough time to become tender before mixing them in😊
The dish was great but I found the cook times to be off. I followed the recipe exact but after 40 minutes the dish was still watery, didn’t look roasted. I took the foil off, turned temp to 400F and cooked for 20 more minutes. I also cooked the garlic separately wrapped in foil and had to open up the foil after 40 min and cook another 20 minutes. I wonder if the cook time was off because I used a glass baking dish? In the end, loved the meal and will make it again. Thanks!
So glad you enjoyed the finished meal Carla, and sorry the timing was frustrating! Pan size and material, crowding and garlic size can all affect it. Keep the garlic roasting until soft enough to mash, and stir the cream cheese into the vegetable juices before adding any pasta water. The current notes explain allowing extra time if needed.
So glad you enjoy it Rikki! You could leave the spinach out, or try finely chopped kale with the tough stems removed. Kale needs a little longer to soften, so cook it until tender before mixing everything together😊
Love this recipe when I made adjustments. This will be put in our recipe box. However, I had to make some adjustments. The mushrooms, onion, cream cheese and garlic did not bake a shown in the video. After cooking per recipe, the mushrooms were floating in fluid and the garlic was not done. Ended up removing the foil and garlic. Increasing the oven to 400 and cooked 55 minutes total. Garlic wrapped in foil by itself and cooked total 55 minutes. Note that the first 40 minutes was at 350. When it was all finished and done this was an absolutely delicious dish! I will make this again but I will make adjustments to the baking. Bake the garlic separate, and cook the mushroom mix a different way that doesn’t boil the ingredients.
Thank you for sharing those details Lynn! Sorry the original timing did not work well. Giving the garlic extra time separately is a good solution, and the current notes explain checking for soft cloves and adding pasta water only if needed. So glad you enjoyed the finished dish😊
Do you use vegan cream cheese being that it is a vegan dish? I would like to know what brand you use. Thank you.
Most of the time I use Simply V 🙂
Simply V has been discontinued. Any other suggestions?
Hi Pia! Any plain, unsweetened vegan cream cheese is worth trying. Since brands behave differently in the oven, I would stir it into the hot vegetables after roasting if you are unsure how it bakes😊
Yummy but the garlic took a lot longer to roast than the rest of the veggies.
Yes, always does. But an important step!
As a diabetic, I used wholemeal pasta. And half the quantity. Just doubled most of the other ingredients.
Absolutely delicious!
So glad you enjoyed your version, Charles! Thanks for sharing how you adjusted it to your taste 😊
Glad you enjoyed it Melody! Whole garlic bulbs can take longer, so keep roasting the garlic separately if the other vegetables are ready first. The cloves should be soft enough to mash😊
It’s good! Next time I’ll double the mushrooms and garlic.
So glad you enjoyed it Stephanie! More mushrooms sounds like a lovely variation😊
I made this tonight and it was delicious. I must admit though I didn’t follow the quantities only the ingredients and cooking time so ended up with more than double what we can eat in one sitting. So my question is, does it freeze ok?
So glad you enjoyed it Dai! You can try freezing portions, but the pasta will soften and some vegan cream cheeses can separate. I would test a small portion first, then reheat gently with a splash of water and a good stir😊
I will definitely be saving this recipe! It was very easy to put together and it came out so creamy!
So happy you enjoyed it Mindy! Thank you😊
Family liked it a lot. Maybe I put too much spinach cause it was very messy to mix.
So glad your family enjoyed it Isa! Try mixing everything in the drained pasta pot and adding the spinach in handfuls, letting each one wilt before adding more. It is much easier with a little extra room😊
I used a glass lasagna pan, covered with parchment paper that I held down with 3 elastic bands.
Still need to bake everything for an extra 10 minutes and I made sure the garlic was sitting on the glass, in the middle of the mixture.
I found the amount of spinach listed was too much, it needed reserved pasta water and more cream cheese to make it creamy, – as the author suggested it might. I look forward to making it again with some adjustments. Overall – a good recipe! 😋
So glad you enjoyed it Camile! One thing for next time: please avoid ordinary elastic bands in the oven, as they can melt. Use oven-safe foil or a suitable lid, and mix in the spinach in handfuls using a roomy pot😊
I have a diabetic and need the carb count, please?
Hi Paula! This recipe does not currently have a verified carbohydrate breakdown, so I do not want to give you a guessed number. The total will depend especially on the pasta and cream cheese brands and how you divide the portions. Using the exact package values for your batch will give a more useful estimate.
DELICIOUS! I did need to add 1 Cup of pasta water mixed with stock (used chicken but could easily use veggie). The garlic was NOT cooked through with everything else tho, but I pulled it out and stuck it into my toaster oven. I will be making this again. Recommend a VERY large pan (good to have high sides for easy mixing). Thanks for sharing! I did use spinach but next time I will use KALE, which I prefer. I also recommend chopping up the mushrooms into bite sized pieces, mine were a bit too big but overall this dish is fabulous!!!
So glad you liked it!!😊
Loved this recipe. My husband, who gets tired of my pasta recipes, loved it too. He ate the leftovers and asked me to make it again. Admittedly, I didnt roast the garlic, but followed all other directions and it came out perfect. It was delicious and will be making this on repeat.
Love that it got a request for a repeat Holly! So happy you both enjoyed it😊
I went completely off piste with this recipe. I tried cooking the onions, garlic and mushrooms in the way the recipe states but they never fully cooked so…..the next time I made it I microwaved the onion first, then the garlic and finally the mushrooms. When they were cooked to my liking I added the cream cheese and cooked it for another 30 seconds. The pasta was stirred in at the last moment. Perfect. The whole dish was ready to eat in the time it took the pasta to cook.
Thanks for sharing your adaptation Carol! Sorry the original roasting time did not work well for you. So glad you found a method you enjoy😊
Super delicious and easy to tweak for our needs. Perfect flavour as it is, but sometimes I add some truffle flavoured olive oil.
We added some more vegetables and some frozen veggie ‘chicken’ so naturally it needed a bit longer in the oven.
Your truffle oil twist sounds lovely Hanne! Happy the recipe is easy to adapt for your kitchen😊
I did this mostly as instructed. It did end up a little dry. I added sliced red bell pepper to the pan. After everything was stirred in, I added Italian cheese blend to the top and put it back in the oven and broiled it. This was yummy! Also after 45 minutes, the garlic was still not softened enough. I popped it in the microwave for 30 seconds, problem solved!
Glad you enjoyed it Marsha! A little reserved pasta water added at the end can help if it feels dry. Thanks for sharing how you adapted it😊
Nagyon finom lett ma készítettem el . A sütőt az utolsó 10 percben 200 fokra emeltem így a foghagyma igazán megsült . Illetve a krémsajt laktóz mentest használtam , mivel nem eszek tej származékot és így kicsit csalós volt számomra . + petrezselymet is szórtam rá . Köszönöm Ahmad .
Nagyon örülök, hogy ízlett, Márta! Köszönöm, hogy megosztottad a tapasztalataidat. Egy apró pontosítás: a laktózmentes krémsajt még tartalmazhat tejet, ezért teljesen tejmentes változathoz növényi alapú krémsajtot válassz 😊
This website offers a large amount of valuable and practical information.
Visitors can find content on various subjects.
All materials are thoughtfully arranged and convenient to read.
The site is regularly updated with fresh content.
https://neversilent.bg/galiablog/mother-nature-wants-to-be-photographed/
This makes it a reliable source for everyday use.
Whether you are looking for quick answers or detailed explanations, the platform has something to offer.
The information comes in a clear and convenient format.
Overall, this site remains valuable for a wide audience.
555
Awesome. More information addressing ” Nutrition” other than calorie count, would be helpful.
Thank you for the feedback! A fuller nutrition breakdown would be useful. The exact numbers depend on the pasta, cream cheese and portions used, so I wouldn’t want to give you an uncalculated estimate here.
This is a keeper. I cooked the mushrooms and garlic at 400° for an hour. Then saved pasta water to add to cheese when it comes out of the oven. Everything else is same. Thank you, Suzanne
So glad it’s a keeper, Suzanne! Reserved pasta water is really useful for getting the sauce to the consistency you like. Thanks for sharing 😊
Can I use homemade vegan cottage cheese instead of cream cheese?
Hi Wendy! It could work, depending on how your homemade vegan cottage cheese is made. I’d blend it smooth first, then stir it into the cooked vegetables at the end rather than baking it for the full time. Add pasta water gradually and taste for salt and tang. It’s an untested swap, so the texture may be different 😊
Looks great, what can I substitute for the cream cheese which I cannot tolerate? thanks
Hi Lucy! A plain, unsweetened plant-based cooking cream made from ingredients you tolerate could work instead. Stir it into the roasted mushrooms at the end, starting with a smaller amount because it’s thinner than cream cheese. Add pasta water only as needed, then taste for salt and a little lemon if it needs tang 😊
Looking forward to making this
Hope you enjoy it, Chase! Happy cooking 😊
I peeled the garlic and sliced it. Other than that… and using two different pasta colours… it was the same and it was beautiful!! Many thanks 🤩
You’re very welcome, Chris! So happy your version turned out well 😊
love it! easy and delicious! I added a bit of chicken stock for flavor and less cream cheese.
So glad you enjoyed it! Thanks for giving the recipe a try😊
Delicious!
Thank you Susan! Glad you enjoyed it😊
Everything came out great, and it tastes fantastic.
Thank you, Stephanie! Lovely to hear.