Creamy Garlic Mushroom Pasta Recipe
Introduction
This creamy garlic mushroom pasta is a comforting and flavorful dish perfect for weeknight dinners. Roasting the garlic, mushrooms, and onions brings out their natural sweetness, creating a rich sauce that coats every strand of pasta.

Ingredients
- 14 oz (400g) mushrooms, sliced
- 1-2 onions, sliced (depending on size and preference)
- 2 tbsp fresh thyme
- Salt, to taste
- Black pepper, to taste
- Olive oil, as needed
- 7 oz (200g) cream cheese
- 1 whole garlic bulb, top cut off to expose cloves
- 14 oz (400g) pasta
- 7 oz (200g) baby spinach
Instructions
- Step 1: Preheat your oven to 180°C (356°F).
- Step 2: Place the sliced mushrooms and onions on a baking sheet. Sprinkle with fresh thyme, salt, and black pepper. Drizzle with olive oil and toss to coat evenly.
- Step 3: Dot the cream cheese around the mushrooms and onions on the baking sheet. Place the whole garlic bulb, cut side up, on the sheet and drizzle it with a bit of olive oil.
- Step 4: Cover the baking sheet with aluminium foil and bake for 30-40 minutes, until the garlic is soft and the mushrooms and onions are tender.
- Step 5: While the vegetables are baking, cook the pasta according to the package instructions. Drain and set aside when done.
- Step 6: After baking, squeeze the roasted garlic cloves out of their skins into a bowl and mash them until smooth.
- Step 7: Add the mashed garlic, baby spinach, and cooked pasta to the baking sheet with the mushrooms and onions. Toss everything well to combine and let the spinach wilt slightly from the residual heat.
- Step 8: Serve the pasta warm and enjoy each creamy, flavorful bite!
Tips & Variations
- Use cremini or button mushrooms for a milder flavor or shiitake for a deeper taste.
- Substitute cream cheese with ricotta or mascarpone for a different creamy texture.
- Add a splash of white wine or vegetable broth before baking to enhance the sauce.
- For a vegan version, replace cream cheese with a plant-based alternative and use nutritional yeast for added flavor.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan over low heat, adding a splash of water or broth to restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried thyme instead of fresh thyme?
Yes, you can substitute fresh thyme with dried thyme. Use about one-third of the amount since dried herbs are more concentrated.
What type of pasta works best for this recipe?
Any pasta shape you prefer will work, but fettuccine, penne, or spaghetti hold the creamy sauce well and make for a satisfying meal.
Print
Creamy Garlic Mushroom Pasta Recipe
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This Creamy Garlic Mushroom Pasta is a comforting and flavorful dish featuring tender roasted mushrooms and onions infused with fresh thyme and roasted garlic. Cream cheese adds a rich, velvety texture, while baby spinach brings freshness and color. Perfectly cooked pasta is tossed with the savory roasted veggies for a hearty and satisfying meal that’s easy to prepare.
Ingredients
Vegetables
- 14 oz (400g) Mushrooms, sliced
- 1–2 Onions, sliced (depending on size and preference)
- 1 Whole Garlic Bulb (top cut off to expose cloves)
- 7 oz (200g) Baby Spinach
Herbs and Seasonings
- 2 tbsp Fresh Thyme
- Salt, to taste
- Black Pepper, to taste
Dairy
- 7 oz (200g) Cream Cheese
Pantry
- Olive Oil, as needed
- 14 oz (400g) Pasta
Instructions
- Preheat Oven: Preheat your oven to 180°C (356°F) to prepare for roasting the vegetables and garlic.
- Prepare Mushrooms and Onions: Slice the mushrooms and onions as desired and place them evenly on a baking sheet.
- Season Vegetables: Sprinkle fresh thyme, salt, and black pepper over the mushrooms and onions. Drizzle olive oil and toss everything to ensure even coating.
- Add Cream Cheese and Garlic: Dot the cream cheese around the mushrooms and onions on the baking sheet. Place the whole garlic bulb with the cut side up on the sheet and drizzle the exposed cloves with a little olive oil.
- Bake: Cover the baking sheet with aluminium foil to retain moisture. Bake in the preheated oven for 30-40 minutes until the garlic is soft and vegetables are tender.
- Cook the Pasta: While the veggies are baking, cook pasta according to package instructions until al dente. Drain and set aside.
- Combine Everything: Once the baking is complete, squeeze the softened roasted garlic cloves into a bowl and mash into a smooth garlic paste. Add the roasted vegetables, mashed garlic, baby spinach, and cooked pasta back onto the baking sheet. Toss everything thoroughly to combine and evenly coat the pasta with creamy garlic mushroom mixture.
- Serve and Enjoy: Serve the warm creamy garlic mushroom pasta immediately for the best flavor and enjoy each delicious, comforting bite.
Notes
- For more intense garlic flavor, slightly roast the garlic bulb longer before combining.
- You can substitute cream cheese with mascarpone or ricotta for a different creamy texture.
- The dish can be made gluten-free by using gluten-free pasta.
- Fresh thyme can be replaced with dried thyme; reduce the quantity to 1 tablespoon.
- Adding a sprinkle of grated Parmesan on top before serving enhances richness.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Keywords: creamy garlic mushroom pasta, roasted garlic pasta, mushroom pasta recipe, easy vegetarian pasta, creamy mushroom pasta

