Creamy Mushroom Pesto Pasta

Featured in: Everyday Meal Choices

This elegant mushroom pesto pasta combines tender sautéed mushrooms with a luxurious basil pesto and cream sauce in just 30 minutes. The earthy mushrooms are sautéed until golden, then tossed with penne or fettuccine in a silky sauce made from basil pesto, heavy cream, and Parmesan cheese. Perfectly seasoned and garnished with fresh basil, it's an easy vegetarian main course that feels restaurant-quality. Ideal for weeknight dinners or entertaining guests.

Updated on Sun, 18 Jan 2026 16:43:00 GMT
Creamy Mushroom Pesto Pasta twirled on a fork, with golden sautéed mushrooms and fresh basil garnish on a rustic wooden table.  Save
Creamy Mushroom Pesto Pasta twirled on a fork, with golden sautéed mushrooms and fresh basil garnish on a rustic wooden table. | saborabridan.com

The smell of garlic hitting hot butter is what pulled my roommate out of her room that Tuesday night. I was standing at the stove, watching mushrooms turn golden in the pan, and she appeared in the doorway asking what I was making. I told her it was just pasta, but the way the pesto swirled into the cream made it look like something from a restaurant. We ended up eating it straight from the skillet, twirling fettuccine on our forks and laughing about how we should probably use actual plates next time.

I made this for my brother when he came to visit, mostly because I knew he wouldnt expect much from my tiny kitchen. He ate two bowls and asked if I had been taking cooking classes. I hadnt, but I also didnt tell him how simple it actually was. Sometimes letting people think you worked harder than you did is part of the fun.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Penne or fettuccine (350 g): I like fettuccine because it holds the sauce better, but penne works if you want something easier to stab with a fork.
  • Cremini or button mushrooms (400 g, sliced): Cremini have more flavor, but button mushrooms are cheaper and still turn beautifully golden when you give them space in the pan.
  • Olive oil (2 tbsp): This keeps the mushrooms from sticking and adds a fruity base flavor that plays well with the pesto.
  • Garlic (2 cloves, minced): Fresh garlic is non-negotiable here, the jarred stuff just doesnt bloom the same way when it hits the heat.
  • Unsalted butter (1 tbsp): Butter gives the mushrooms a silky finish and helps them brown instead of steam.
  • Basil pesto (100 g): Store-bought is fine, but if you have homemade in the freezer, this is the time to use it.
  • Heavy cream (120 ml): This mellows the sharpness of the pesto and turns the sauce into something you want to soak up with bread.
  • Grated Parmesan cheese (30 g): Freshly grated melts into the sauce, pre-shredded tends to clump and doesnt taste as nutty.
  • Salt and black pepper: Taste before you add salt, the pesto and Parmesan are already salty.
  • Fresh basil leaves and extra Parmesan for garnish: A few torn basil leaves on top make it look like you tried, even if you didnt.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook the pasta until al dente, following the package timing. Before you drain it, scoop out half a cup of the starchy pasta water and set it aside.
Sauté the mushrooms:
Heat the olive oil and butter in a large skillet over medium heat, then add the sliced mushrooms in a single layer if you can. Let them cook undisturbed for a few minutes so they get golden, then stir and cook until theyre tender and fragrant, about six or seven minutes total.
Add the garlic:
Toss in the minced garlic and stir it around for about a minute until the kitchen smells amazing. Dont let it brown or itll taste bitter.
Make the sauce:
Lower the heat and stir in the pesto and heavy cream, mixing until everything is smooth and green. Add the grated Parmesan and keep stirring until the sauce is creamy and cohesive.
Toss the pasta:
Add the drained pasta to the skillet and toss it with the sauce, adding splashes of the reserved pasta water until the sauce clings to the noodles without being too thick. Season with salt and pepper, then serve hot with fresh basil and extra Parmesan on top.
Close-up of a skillet of Mushroom Pesto Pasta, featuring al dente penne coated in a rich, emerald basil cream sauce.  Save
Close-up of a skillet of Mushroom Pesto Pasta, featuring al dente penne coated in a rich, emerald basil cream sauce. | saborabridan.com

The first time I served this to friends, one of them scraped her plate clean and then looked up and said she didnt even realize she liked mushrooms that much. It became the dish I made when I wanted people to feel welcome without spending all day in the kitchen. Theres something about a bowl of creamy pasta that makes everyone relax and start talking.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

What to Do with Leftovers

Leftover mushroom pesto pasta reheats surprisingly well if you add a splash of milk or cream to loosen the sauce. I usually eat it cold straight from the fridge for lunch the next day, and honestly it still tastes good even when the noodles have soaked up most of the sauce. You can also toss it in a hot pan with a little butter to crisp up the edges, which turns it into something almost entirely new.

How to Make It Your Own

If you want more color, throw in a handful of baby spinach or some chopped sun-dried tomatoes when you add the pesto. I once stirred in some leftover roasted red peppers and it tasted like a completely different dish. You can also swap the heavy cream for half-and-half if you want it a little lighter, though the sauce wont be quite as luscious.

Serving Suggestions

This pasta is rich enough to be the main event, but I like to serve it with a simple arugula salad dressed in lemon and olive oil to cut through the creaminess. A crusty baguette for soaking up any leftover sauce is a good idea too. If youre drinking wine, something crisp like Pinot Grigio or Sauvignon Blanc balances the richness without overpowering the basil.

  • Serve it in wide shallow bowls so the sauce pools at the bottom and every bite stays creamy.
  • A sprinkle of red pepper flakes adds a little heat if you like that sort of thing.
  • Leftovers are even better the next day after the flavors have had time to settle into each other.
Steaming bowl of Mushroom Pesto Pasta topped with shaved Parmesan, served alongside a crisp white wine for a cozy dinner. Save
Steaming bowl of Mushroom Pesto Pasta topped with shaved Parmesan, served alongside a crisp white wine for a cozy dinner. | saborabridan.com

This is the kind of recipe that makes you look like you know what youre doing, even if youre just winging it. Keep the ingredients around and youll always have a backup plan when dinners supposed to happen in twenty minutes.

Recipe FAQs

Can I use fresh basil instead of store-bought pesto?

Absolutely. Homemade basil pesto creates a fresher flavor profile. Blend fresh basil leaves, garlic, pine nuts, Parmesan, and olive oil until smooth, then substitute for store-bought pesto in equal amounts.

What pasta shape works best?

Penne and fettuccine are excellent choices. You can also use rigatoni, fusilli, or any medium-sized pasta that holds the creamy sauce well. Avoid very thin pasta that may get lost in the sauce.

How do I prevent the sauce from becoming too thick?

Reserve pasta water before draining and add it gradually while tossing. This starch-rich liquid helps create a silky consistency. Start with a quarter cup and add more as needed to reach your desired thickness.

Is this suitable for vegans?

Yes. Replace heavy cream with plant-based alternatives like oat or coconut cream, use vegan pesto, and substitute Parmesan with nutritional yeast. The dish maintains its creamy texture and rich flavor profile.

What mushroom varieties can I use?

Cremini and button mushrooms work beautifully. You can also try shiitake, oyster, or portobello mushrooms for deeper, earthier flavors. Mix varieties for complexity and interesting texture contrasts.

Can I make this ahead of time?

The sautéed mushrooms and sauce can be prepared 2-3 hours beforehand and reheated gently. Cook pasta fresh just before serving and combine with the warmed sauce for best texture and flavor.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Mushroom Pesto Pasta

Rich and comforting pasta with sautéed mushrooms in creamy basil pesto sauce. A quick yet sophisticated Italian dinner.

Prep Time
10 min
Cook Time
20 min
Total Duration
30 min
Recipe by Nadia Hussein


Skill Level Easy

Cuisine Italian

Amount 4 Portions

Diet Preferences Meatless

What You'll Need

Pasta

01 12 oz penne or fettuccine pasta
02 Salt for pasta water

Mushrooms

01 14 oz cremini or button mushrooms, sliced
02 2 tablespoons olive oil
03 2 cloves garlic, minced
04 1 tablespoon unsalted butter

Pesto Sauce

01 3.5 oz basil pesto
02 ½ cup heavy cream
03 ¼ cup grated Parmesan cheese
04 Salt and black pepper to taste

Garnish

01 Fresh basil leaves
02 Extra grated Parmesan cheese

How to Make It

Step 01

Prepare the pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve ½ cup pasta water, then drain and set aside.

Step 02

Sauté the mushrooms: Heat olive oil and butter in a large skillet over medium heat. Add sliced mushrooms and sauté for 6-7 minutes until golden and tender. Add minced garlic and cook for 1 minute until fragrant.

Step 03

Create the sauce: Lower heat and stir in pesto and heavy cream until combined. Add grated Parmesan and stir until sauce is smooth.

Step 04

Combine pasta and sauce: Toss cooked pasta into the skillet, adding reserved pasta water a little at a time until reaching desired creamy consistency. Season with salt and black pepper to taste.

Step 05

Plate and serve: Transfer to serving plates and garnish with fresh basil leaves and extra grated Parmesan cheese. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Large skillet
  • Wooden spoon or spatula
  • Knife and cutting board
  • Colander

Allergens

Review ingredient details for allergens. If you aren’t sure, speak to a medical provider.
  • Dairy: butter, heavy cream, Parmesan cheese
  • Tree nuts: present if pesto contains pine nuts
  • Wheat: present in pasta

Nutrition per serving

Use this nutrition info for general guidance only and always discuss with a professional for specifics.
  • Calorie count: 485
  • Fat content: 22 g
  • Carbohydrates: 55 g
  • Protein content: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.