Creamy Mushroom Pesto Pasta

Featured in: Moss-Earthy Weeknight Meals

This Italian-inspired pasta combines tender sautéed mushrooms with a luxurious basil pesto cream sauce. Simply cook your pasta, sauté sliced mushrooms until golden, combine with pesto and heavy cream, then toss everything together with reserved pasta water for the perfect creamy consistency.

The entire dish comes together in just 30 minutes, making it ideal for elegant weeknight meals. Customize with additions like spinach or sun-dried tomatoes, or adapt for vegan diets using plant-based alternatives.

Updated on Sun, 18 Jan 2026 11:47:00 GMT
Creamy mushroom pesto pasta served hot in a skillet, garnished with fresh basil and grated Parmesan. Save to Pinterest
Creamy mushroom pesto pasta served hot in a skillet, garnished with fresh basil and grated Parmesan. | mosscedar.com

The smell of garlic hitting hot butter always makes me stop whatever I'm doing. One evening after work, I had a half-empty jar of pesto in the fridge and a punnet of mushrooms that needed using. I threw them together with some pasta, and what came out of that pan was so much better than I expected. It wasn't planned, and that's exactly why it worked.

I made this for a friend who claimed she didn't like mushrooms. She finished her plate before anyone else and asked if there were seconds. Sometimes you just need the right sauce to change someone's mind. The pesto does all the convincing.

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): Penne holds the sauce in its ridges, fettuccine wraps around it like a ribbon, both work beautifully so use what you love.
  • Cremini or button mushrooms (400 g, sliced): Don't crowd the pan or they'll steam instead of brown, and browning is where all the flavor lives.
  • Olive oil (2 tbsp): Use something decent here since it's the base of your mushroom sauté.
  • Garlic (2 cloves, minced): Fresh is best, add it after the mushrooms or it'll burn and turn bitter.
  • Unsalted butter (1 tbsp): This adds a silky richness that oil alone can't give.
  • Basil pesto (100 g): Store-bought is fine, homemade is fantastic, just make sure it's vibrant and herby.
  • Heavy cream (120 ml): This turns the pesto into a luscious sauce instead of just a coating.
  • Grated Parmesan (30 g plus extra for garnish): Freshly grated melts better and tastes sharper than the pre-grated stuff.
  • Fresh basil leaves: A handful torn over the top makes it look and taste like something from a restaurant.
  • Salt and black pepper: Taste before you serve, pasta needs more salt than you think.

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 your pasta until al dente, following the package timing. Before you drain, scoop out half a cup of that starchy pasta water and set it aside.
Sauté the mushrooms:
Heat olive oil and butter together in a large skillet over medium heat until the butter melts and starts to foam. Add the sliced mushrooms in a single layer if possible, let them sit for a minute before stirring, and cook for six to seven minutes until golden and their edges crisp up.
Add the garlic:
Toss in the minced garlic and stir for about a minute until the kitchen smells amazing. Don't let it brown or it'll taste sharp.
Make the creamy pesto sauce:
Lower the heat and stir in the pesto and heavy cream, mixing until everything is smooth and combined. Add the Parmesan and keep stirring until the sauce is glossy and creamy.
Toss and serve:
Add the drained pasta to the skillet and toss it all together, adding splashes of reserved pasta water until the sauce coats every piece without being too thick. Season with salt and pepper, then serve hot with fresh basil and extra Parmesan on top.
Sautéed cremini mushrooms and penne tossed in a vibrant basil pesto cream sauce for dinner. Save to Pinterest
Sautéed cremini mushrooms and penne tossed in a vibrant basil pesto cream sauce for dinner. | mosscedar.com

The first time I served this, my partner looked up mid-bite and said it tasted like something we'd order out. That's the moment I knew this recipe was a keeper. It's comforting but not boring, simple but not plain.

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.

Make It Your Own

I've stirred in handfuls of baby spinach right at the end and watched it wilt into the sauce. Sun-dried tomatoes add a sweet tang that plays really well with the basil. If you want it heartier, toss in some shredded rotisserie chicken or crispy pancetta.

What to Serve It With

A simple green salad with lemon vinaigrette cuts through the creaminess perfectly. I also love garlic bread on the side for mopping up every last bit of sauce. Pour yourself a glass of chilled Pinot Grigio or Sauvignon Blanc and call it a night.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container. When reheating, add a splash of cream or milk to bring the sauce back to life because it thickens as it sits. A minute in the microwave or a gentle warm-up in a skillet does the trick.

  • If you're meal prepping, store the sauce and pasta separately so the noodles don't soak up all the creaminess.
  • This doesn't freeze well because of the cream, it can split when thawed.
  • Fresh basil wilts fast, so add it right before serving if you're making this ahead.
Steaming bowl of mushroom pesto pasta with al dente noodles and a rich, garlicky finish. Save to Pinterest
Steaming bowl of mushroom pesto pasta with al dente noodles and a rich, garlicky finish. | mosscedar.com

This is the kind of dish that makes weeknight cooking feel less like a chore and more like something to look forward to. I hope it becomes one of those recipes you make without thinking, the kind you can pull together on autopilot and still be proud to serve.

Recipe Frequently Asked Questions

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

Absolutely. Homemade pesto offers superior flavor. Blend fresh basil leaves, garlic, pine nuts, Parmesan cheese, and olive oil until you reach a smooth consistency. You'll need approximately 100g of pesto, so adjust quantities accordingly.

What type of mushrooms work best for this dish?

Cremini and button mushrooms are excellent choices, offering mild earthy flavor and tender texture. For deeper umami, try portobello or oyster mushrooms. Mix varieties for complex flavor layers.

How do I prevent the sauce from becoming too thick?

The reserved pasta water is key to achieving creamy consistency. Add it gradually while tossing, adjusting until you reach your preferred sauce thickness. Starch in the pasta water helps the sauce cling to the pasta.

Is this dish suitable for dietary restrictions?

It's naturally vegetarian. For vegan versions, substitute heavy cream with plant-based alternatives, use vegan pesto, and replace Parmesan with nutritional yeast. Check ingredient labels for allergen concerns, particularly in commercial pesto products.

What wine pairs well with this dish?

Crisp white wines complement the creamy pesto sauce beautifully. Pinot Grigio and Sauvignon Blanc are excellent choices, offering acidity that balances the richness while enhancing the basil flavors.

Can I prepare this ahead of time?

Cook pasta and sauté mushrooms separately beforehand. Combine just before serving to maintain the desired sauce consistency and prevent the pasta from becoming too soft or dry.

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 pasta dish with golden sautéed mushrooms tossed in creamy basil pesto sauce. Perfect for sophisticated weeknight dinners.

Time to Prep
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Recipe by Jacob King


Skill Level Easy

Cuisine Type Italian

Makes 4 Number of Servings

Dietary Details Vegetarian-Friendly

Ingredient List

Pasta

01 12 oz penne or fettuccine
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, store-bought or homemade
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

How to Prepare

Step 01

Cook 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 to 7 minutes until golden and tender. Add minced garlic and cook for 1 minute until fragrant.

Step 03

Create the pesto cream sauce: Lower heat to medium-low. Stir in pesto and heavy cream, mixing until combined. Add grated Parmesan and stir until sauce is smooth and fully incorporated.

Step 04

Combine pasta with 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: Serve immediately while hot, garnished with fresh basil leaves and extra grated Parmesan cheese.

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.

What You’ll Need

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

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • Contains dairy: butter, heavy cream, Parmesan cheese
  • Contains tree nuts if pesto contains pine nuts
  • Contains wheat from pasta
  • Verify pesto and pasta ingredient labels for specific allergens

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 485
  • Total Fat: 22 g
  • Carbohydrates: 55 g
  • Total Protein: 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.