Mushroom Pesto Pasta

This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

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.

Mushroom Pesto Pasta

4.6 from 11 votes
Print Pin
Author: Kim
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 22 minutes
Servings: 4 Servings


  • 16 ounce(s) linguine
  • 8 ounce(s) mushrooms, sliced
  • 5 cups water
  • 4 ounce(s) 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 ounce(s) linguine
    8 ounce(s) mushrooms
    5 cups water
    4 ounce(s) 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

Suggested Equipment


  • 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.


Serving: 2CupsCalories: 786kcalCarbohydrates: 91gProtein: 21gFat: 37gSaturated Fat: 17gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 64mgSodium: 338mgPotassium: 473mgFiber: 5gSugar: 6gVitamin A: 1459IUVitamin C: 2mgCalcium: 149mgIron: 2mg
Get Our Shrimp Recipes Ebook!More details here ➡️ FREE EBOOK!
4.64 from 11 votes (11 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating