If you love indulgent pasta dishes that come together without a mountain of dishes to wash afterward, you are going to adore this One Pot Garlic Butter Parmesan Mushroom Pasta Recipe. It’s a perfect harmony of tender mushrooms, luscious garlic butter, and a generous sprinkle of parmesan cheese, all mingling beautifully with perfectly cooked spaghetti. This dish is not only comforting and rich but also incredibly easy to prepare, making it your new weeknight favorite that feels gourmet without the fuss.

Ingredients You’ll Need
This One Pot Garlic Butter Parmesan Mushroom Pasta Recipe shines because of its simple yet impactful ingredients. Each element is chosen to add depth, creaminess, and a burst of flavor that elevates every bite and creates that satisfying mouthfeel pasta lovers crave.
- Olive oil: Helps sauté garlic and mushrooms, providing a flavorful base while preventing sticking.
- Garlic (3-4 cloves, minced): Adds that irresistible aromatic kick that defines the dish.
- Sliced mushrooms (1 pound): Brings earthiness and a meaty texture, making this pasta hearty and satisfying.
- Italian seasoning (1 teaspoon): A fragrant blend that deepens the flavor complexity with herbs like oregano and basil.
- Salt (1/4 teaspoon): Balances and enhances all the flavors perfectly.
- Vegetable broth (5 cups): The cooking liquid that infuses the pasta with flavor and keeps everything moist; milk can be used for extra creaminess.
- Spaghetti (1 pound, uncooked): The star starch soaking up all the garlicky goodness.
- Butter (2-3 tablespoons): Adds luscious richness and a velvety texture to the sauce.
- Cream cheese or soft goat cheese (3 to 6 oz): Makes the sauce decadently creamy, with options to adjust creaminess to your liking.
- Finely grated parmesan (3 ounces): The salty, nutty finishing touch that ties everything together.
How to Make One Pot Garlic Butter Parmesan Mushroom Pasta Recipe
Step 1: Sauté the Garlic and Mushrooms
Start by heating a large skillet over medium-high heat and add the olive oil. Toss in the minced garlic and sliced mushrooms, cooking them together until they soften and release their savory aroma, about four minutes. This step awakens the flavors and sets a delicious base for your pasta.
Step 2: Simmer the Pasta in Broth with Herbs and Salt
Next, stir in the Italian seasoning and salt right into the skillet. Pour in the vegetable broth (or milk if you prefer a creamier sauce), and nestle the uncooked spaghetti into the mixture. Bring it all to a lively boil, then cover and let it simmer gently for around 10 minutes until the pasta is tender and the liquid is mostly absorbed, creating a flavorful one-pot masterpiece.
Step 3: Stir in the Butter, Cheese, and Parmesan
Once your pasta is perfectly cooked, lower the heat and swirl in the butter, cream cheese, and that beautiful finely grated parmesan. Stir everything together until the cheese melts into a smooth, silken sauce that hugs each strand of spaghetti and mushrooms. Serve it right away for the best creamy, garlicky experience.
How to Serve One Pot Garlic Butter Parmesan Mushroom Pasta Recipe

Garnishes
Fresh herbs like chopped parsley or basil add a burst of color and freshness that brightens up the earthy, buttery flavors. A sprinkle of extra parmesan on top never hurts and amps up the savory goodness with every bite.
Side Dishes
This pasta pairs wonderfully with a crisp green salad to cut through the richness, or warm crusty bread to soak up that dreamy garlic butter sauce. Roasted vegetables like asparagus or broccoli also complement the mushrooms nicely, adding texture and color to your plate.
Creative Ways to Present
For a charming dinner party, serve this pasta in individual shallow bowls with a drizzle of olive oil and a scattering of toasted pine nuts for crunch. You can also add a few roasted cherry tomatoes on top for a pop of color and sweetness that contrasts beautifully with the creamy parmesan sauce.
Make Ahead and Storage
Storing Leftovers
Transfer any leftovers into an airtight container and store them in the refrigerator for up to three days. The flavors meld even more after resting, making for a tasty next-day meal.
Freezing
Because of the creamy cheese in the sauce, freezing this pasta isn’t recommended as the texture may change upon thawing. Instead, enjoy it fresh for the best texture and taste.
Reheating
When reheating, add a splash of milk or broth to loosen the sauce and warm it gently on the stove or in the microwave. Stir well to revive that silky garlic butter parmesan texture and prevent dryness.
FAQs
Can I use a different type of pasta?
Absolutely! While spaghetti works wonderfully in this One Pot Garlic Butter Parmesan Mushroom Pasta Recipe, feel free to swap in fettuccine, linguine, or even penne to change up the texture and presentation.
Is it possible to make this recipe vegan?
You can make a vegan version by substituting the butter with vegan margarine or olive oil, using plant-based cream cheese alternatives, and nutritional yeast instead of parmesan for that cheesy flavor.
Can I add protein to this dish?
Definitely! Grilled chicken, sautéed shrimp, or crispy tofu cubes make excellent additions if you want to boost the protein content and make the meal more filling.
What if I don’t have cream cheese or goat cheese?
If you’re out of those, you can try substituting with mascarpone for richness or a splash of heavy cream to achieve a similar creamy texture, though the flavor will be a bit milder.
Can I prepare this dish gluten-free?
Yes, just swap the regular spaghetti with your favorite gluten-free pasta. Be sure to adjust the cooking time according to the package instructions since gluten-free pastas vary.
Final Thoughts
You really can’t go wrong with this One Pot Garlic Butter Parmesan Mushroom Pasta Recipe. It’s so satisfying, rich, and surprisingly simple to prepare, proving that comfort food can be both fancy and fuss-free. Trust me, once you try it, this recipe will become one of your beloved go-tos, perfect for cozy dinners any night of the week.
Print
One Pot Garlic Butter Parmesan Mushroom Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Description
This One Pot Garlic Butter Parmesan Mushroom Pasta is a creamy, savory dish featuring tender mushrooms sautéed in garlic and butter, combined with spaghetti cooked directly in flavorful vegetable broth, then enriched with cream cheese and Parmesan for a luscious finish. Perfect for a quick, comforting meal with minimal cleanup.
Ingredients
Base Ingredients
- 1 tablespoon olive oil
- 3–4 cloves garlic, minced
- 1 pound sliced mushrooms (or double for extra mushrooms)
- 1 teaspoon Italian seasoning
- 1/4 teaspoon salt
Liquid and Pasta
- 5 cups vegetable broth (or milk for extra creaminess)
- 1 pound spaghetti, uncooked
Dairy and Finishing
- 2–3 tablespoons butter
- 3–6 ounces cream cheese (or soft goat cheese, adjust amount based on creaminess)
- 3 ounces finely grated Parmesan cheese
Instructions
- Sauté Aromatics and Mushrooms: Heat a large skillet over medium-high heat. Add the olive oil, then cook the minced garlic and sliced mushrooms until they soften and release their juices, about 4 minutes.
- Add Seasoning, Liquid, and Pasta: Sprinkle in the Italian seasoning and salt. Pour in the vegetable broth (or milk if preferred) and add the uncooked spaghetti. Bring the mixture to a boil, then reduce to a simmer and cook for about 10 minutes or until the pasta is tender and has absorbed most of the liquid.
- Incorporate Creamy Elements and Serve: Stir in the butter, cream cheese, and finely grated Parmesan cheese until melted and the sauce is smooth and creamy. Serve the pasta immediately for the best texture and flavor.
Notes
- Using milk instead of vegetable broth will create a richer, creamier sauce.
- Adjust the amount of cream cheese or goat cheese according to your preferred creaminess level.
- For a meatier texture, feel free to double the amount of mushrooms.
- Serve immediately as the sauce thickens as it cools.
- Leftovers can be stored in the refrigerator for 2-3 days and reheated with a splash of milk to loosen the sauce.

