Umami-packed comfort in one pot: this One Pot Creamy Mushroom Pasta is a rich, easy vegetarian dish that tastes restaurant-worthy and comes together quickly — perfect for busy weeknights.


Note from Danielle
This pasta feels elevated — like something from a restaurant — even though it’s made in one pot. The mushrooms are the star, delivering deep savory flavor, while the creamy sauce gives cozy comfort without fuss.
Leftovers reheat beautifully on the stove: add a splash of water or broth and warm slowly, stirring until silky. That keeps the texture smooth without a microwave.
Mushroom lovers will especially enjoy this one. In the post below you’ll find ingredient notes, substitutions, equipment suggestions, and tips to help you get reliable results. For a concise printable recipe card with ingredient quantities and step-by-step instructions, use the “Print Recipe” button in the recipe card section.

Recipe Overview
Total Time: 50 minutes
Difficulty: Easy
Method: Stovetop
Prep: Make-ahead friendly
What are the ingredients in this One Pot Creamy Mushroom Pasta?
This vegetarian one-pot pasta uses familiar ingredients and offers simple swaps. Below is what I used and notes on each item:
- Butter – Sauteeing mushrooms in butter adds depth of flavor; olive oil is used later when cooking the onion.
- Mushrooms – Cremini are my pick for flavor and color, but white button or sliced portobello work well. A mix of types is great too.
- Olive oil – Used when cooking the onions to add flavor and prevent sticking.
- Onion – Thinly sliced and cooked until soft and golden to build flavor.
- Garlic cloves – Adds essential aroma and savory balance; use to taste.
- White wine – Deglazes the pot and brings brightness; can be replaced with broth if you prefer, though flavor will be slightly different.
- Vegetable broth – A quality broth is the sauce base.
- Water – Add a small amount if the liquid level is too low to cook the pasta evenly.
- Short pasta – Campanelle, rigatoni, or other short shapes with grooves hold the sauce well.
- Heavy cream – Makes the sauce rich and silky. A dairy-free creamer like plain Nutpods can substitute for a lighter option.
- Parmesan – Freshly grated is best; stir in gradually so it melts evenly into the sauce.
- Salt & pepper – Season to taste after finishing the pasta.
- Parsley – Optional, for freshness and presentation.


Equipment you’ll need to make this pasta:
Use a heavy-bottomed pot with a lid so the pasta cooks evenly. A Dutch oven or large lidded saucepan works best. You’ll also want a sharp knife and cutting board plus a wooden spoon for deglazing and stirring.
How to make this One Pot Creamy Mushroom Pasta:
Choose a heavy-bottomed pot with a lid. Everything cooks in the same pot from start to finish.
1) Cook the mushrooms: Melt 2 tablespoons unsalted butter over medium-high heat. When it froths, add 12 ounces thickly sliced mushrooms and cook 6–8 minutes until they begin to brown. Stir minimally so they can color.
2) Cook the onions: Add 1 tablespoon olive oil, 1 large thinly sliced onion and a generous pinch of salt. Cook 8–10 minutes, stirring occasionally, until the onions are soft and slightly golden. Add 3 minced garlic cloves and cook 1 minute until aromatic.

3) Deglaze: Pour in 1/2 cup white wine a splash at a time and scrape up browned bits with a wooden spoon as the alcohol cooks off, about 2–3 minutes. The onions will become jammy.
4) Add broth and pasta: Stir in 4 cups low-sodium vegetable broth and 1 pound short pasta. The liquid should nearly reach the top of the pasta; if it’s far below, add up to 1/2 cup room-temperature water. Bring to a boil, reduce to medium-low, cover, and simmer 15–20 minutes, stirring every 5 minutes. Add extra liquid if it looks dry.

5) Finish the sauce: When pasta is al dente and most liquid is absorbed, stir in 1/2 cup heavy cream and 1/4 cup freshly grated Parmesan. Season with fresh ground black pepper and salt to taste. If the sauce seems thick, add a splash of water or broth. The sauce will thicken as it cools.

6) Serve: Stir in chopped parsley just before serving and top with extra Parmesan if desired. Leftovers keep well in the refrigerator for up to 5 days.

Best tips for making one pot pasta:
- Trust the process. One-pot pastas release moisture during cooking; give it time to reduce and thicken.
- Adjust as you go. Different pots, stoves, and liquid temperatures change cook time slightly — use the ranges and watch the pot.
- Lid on vs off. Lid on traps steam and cooks faster; lid off lets moisture escape. Use whichever helps the pasta finish correctly.

What to serve with this One Pot Creamy Mushroom Pasta?
This works as a satisfying vegetarian main. You can also add diced cooked chicken for extra protein. Serving suggestions:
- Sourdough or garlic bread for dipping.
- Serve alongside grilled steak, salmon, roasted chicken, a green salad, or roasted vegetables.
- Pair with a tray of roasted vegetables for a full meal.
Ways to customize this pasta recipe:
- Stir in a handful of chopped spinach near the end of cooking.
- Add frozen peas for an easy vegetable boost.
- Use chicken broth and add cooked chicken for a meatier version.
- Include red chili flakes for heat.


Is this recipe freezer friendly?
No — I don’t recommend freezing this dish; the cream and pasta texture don’t hold up well after freezing and thawing.
How to store One Pot Creamy Mushroom Pasta:
Store leftovers in an airtight container in the refrigerator for up to 5 days.
How to reheat One Pot Creamy Mushroom Pasta:
Reheat on the stovetop: add about 1/4 cup water or broth to a small pot, warm over medium, and stir frequently until the pasta is silky and heated through. Add more liquid if it looks dry while heating.

One Pot Creamy Mushroom Pasta
Recipe by Danielle
Umami-filled, one-pot, and comforting — this creamy mushroom pasta is a simple, flavorful weeknight dinner.
- Total Time55 minutes
- Yield6 servings
Ingredients
- 2 tablespoons unsalted butter
- 12 ounces cremini mushrooms, thickly sliced
- 1 tablespoon olive oil
- 1 large yellow onion, thinly sliced
- 1 teaspoon kosher salt, plus more to taste
- 3 large garlic cloves, minced
- 1/2 cup white wine
- 4 cups low-sodium vegetable broth
- 1/2 cup room-temperature water, if needed
- 1 pound dry short pasta such as campanelle or rigatoni
- 1/2 cup heavy cream (or dairy-free swap)
- 1/4 cup freshly grated Parmesan, plus extra for serving
- Fresh ground black pepper, to taste
- Handful chopped flat-leaf parsley, optional
Instructions
- Cook the mushrooms: Melt butter in a large, heavy-bottomed, lidded pot over medium-high heat. Add mushrooms and cook 6–8 minutes until starting to brown.
- Cook the onions: Add olive oil, onions and a pinch of salt. Cook 8–10 minutes until soft and slightly golden. Stir in garlic and cook 1 minute.
- Deglaze with wine: Add white wine and scrape up browned bits; cook about 2 minutes as the alcohol evaporates.
- Cook the pasta: Stir in vegetable broth and pasta. If the liquid is far below the pasta, add 1/2 cup water. Bring to a boil, reduce to medium-low, cover and simmer 15–20 minutes, stirring every 5 minutes. Add more liquid if necessary.
- Finish: When pasta is al dente and a thin silky sauce remains, stir in heavy cream, Parmesan and black pepper. Adjust salt and add a splash of broth if the sauce is too thick.
- Serve & store: Stir in parsley before serving. Store leftovers in an airtight container in the fridge up to 5 days. Reheat on the stovetop with a splash of water or broth.
Equipment
- Heavy-bottomed pot or Dutch oven with lid
- Sharp knife and cutting board
- Wooden spoon for stirring and deglazing
Notes
Mushrooms: A mix of types adds complexity. Cremini are a reliable choice.
Scaling: The recipe scales down to serve two; avoid doubling in the same pot as the pasta may not cook evenly.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Mains
- Method: Stovetop
- Cuisine: Italian-inspired
Nutrition
- Serving Size: ~2 cups
- Calories: 464
- Fat: 9g
- Carbohydrates: 64g
- Protein: 13g
Recipe developed by Rachel Phipps.