Skip to Content

One-Pot Mushroom Pesto Pasta

This creamy mushroom pesto pasta is made with basil pesto, baby bella mushrooms, onions, and heavy cream. Quick, easy, and made in one-pot in about 20 minutes.

Who doesn’t love a one-pot meal? They are easy to prepare, and even easier to clean up.

We love a good one-pot pasta dinner like garlic parmesan pasta. Just dump everything in, and let it cook. Dinner is done in no time.

We decided to do the same with this mushroom pesto pasta. Everything goes in the pan together.

All the water, mushrooms, pesto, cream cheese, noodles, garlic, everything. Cook it all at the same time, and it makes an amazing, creamy pesto pasta full of garlic and earthy mushrooms. Pure perfection!

Mushroom pesto pasta on a white plaste.

How to make mushroom pesto pasta:

  1. This dish couldn’t be simpler, but it does take a little babysitting. Grab a large saucepan or soup pot (something with plenty of room for the noodles).
  2. Add linguine, mushrooms, water, cream cheese, pesto, heavy cream, and garlic. Bring the liquid to boil while stirring the ingredients, then reduce to a low boil.
  3. Use tongs to stir the noodles and keep them separated; otherwise, they’ll start to stick together as they begin to cook.
  4. Continue to cook at a low boil for 10 to 12 minutes while stirring frequently. If the noodles reach the desired consistency sooner, remove the pan from heat.
  5. There will still be quite a bit of sauce in the pan, but some of that will be soaked up by the noodles as the pasta cools. Taste the pasta, and season with salt and pepper. Serve hot!
Collage style photo showing show to make mushroom pesto pasta.

Mushroom Pesto Pasta Tips:

  • Use your favorite pesto. Either jarred or fresh will work. We chose basil pesto for this recipe, but spinach or arugula would also taste great.
  • Add salt and pepper after the pasta is finished. Pesto can be quite salty, so taste the finished dish, then add salt if needed.
  • Break the noodles in half, so they fit in the pan easier. You can also use pan-ready or short, tube-shaped noodles.
  • Use low-sodium broth in place of water for a richer flavor, just be careful of the overall sodium amount.
  • Use your favorite mushrooms or a variety of mushrooms. We chose baby bellas, but any variety you like will work great.
Pasta on a plate with mushrooms and pesto.
Pasta on a plate with mushrooms and pesto.

One-Pot Mushroom Pesto Pasta

4.6 from 9 votes
Print Pin Save
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 22 minutes
Servings: 4 Servings

I earn a commission from Amazon and Instacart from qualifying purchases.


  • 16 ounces linguine
  • 8 ounces mushrooms sliced
  • 5 cups water
  • 4 ounces mascarpone cream cheese
  • ½ cup basil pesto
  • ½ cup heavy cream
  • 4 garlic cloves minced or pressed
  • Salt and pepper to taste


  • Place linguine, mushrooms, water, cream cheese (or mascarpone), pesto, heavy cream, and garlic in a large pan or skillet with high sides.
    16 ounces linguine
    8 ounces mushrooms
    5 cups water
    4 ounces mascarpone
    ½ cup basil pesto
    ½ cup heavy cream
    4 garlic cloves
  • Bring the water to a boil while stirring the ingredients. Make sure to separate the pasta to prevent sticking. Reduce to a low boil and continue to cook for 10 to 12 minutes or until the pasta is al dente. Stir occasionally.
  • After the pasta cooks, remove from heat, taste and season with salt and pepper. Garnish with pine nuts, grated Parmesan cheese, and fresh basil if desired.
    Salt and pepper


*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 2 cups of pasta. Actual calories will vary.
*For more information, tips, and answers to frequently asked questions, please refer to the post.
*Recipe inspired by TheKitchn.


Serving: 2Cups | Calories: 786kcal | Carbohydrates: 91g | Protein: 21g | Fat: 37g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 64mg | Sodium: 338mg | Potassium: 473mg | Fiber: 5g | Sugar: 6g | Vitamin A: 1459IU | Vitamin C: 2mg | Calcium: 149mg | Iron: 2mg
Recipe Rating