Creamy Mushroom Pesto Pasta

Featured in: Comfort Dishes At Home

This sophisticated Italian dish combines tender sautéed cremini mushrooms with aromatic basil pesto and silky heavy cream to create a luxurious sauce. The pasta is tossed until creamy using reserved pasta water, balancing richness with lightness. Perfect for both weeknight dinners and impressive entertaining, this 30-minute meal serves four and accommodates dietary preferences with easy vegan substitutions.

Updated on Sun, 18 Jan 2026 08:49:00 GMT
Creamy mushroom pesto pasta with sautéed cremini mushrooms and fresh basil garnish. Save
Creamy mushroom pesto pasta with sautéed cremini mushrooms and fresh basil garnish. | lentocook.com

The smell of garlic hitting hot butter always pulls me back into the present, no matter how scattered the day has been. I started making this mushroom pesto pasta on nights when I craved something indulgent but didn't have the energy for anything complicated. The first batch turned out better than I expected, creamy and earthy, with just enough richness to feel like a treat. It's become my go-to when I want comfort without the fuss. Something about the way the pesto clings to every piece of pasta makes it impossible not to go back for seconds.

I remember serving this to a friend who claimed she didn't like mushrooms. She finished her plate before I did and asked if there was more in the pan. We ended up splitting the last portion, standing at the stove with forks, laughing at how quickly it disappeared. That night taught me that a good sauce can change anyone's mind. Now I make extra because I know we'll fight over the leftovers.

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): Short shapes like penne catch the sauce in their ridges, while fettuccine wraps around the creamy pesto beautifully, so pick what you're in the mood for.
  • Cremini or button mushrooms (400 g, sliced): Cremini have a deeper, earthier flavor, but button mushrooms work just as well and brown up nicely when you don't crowd the pan.
  • Olive oil (2 tbsp) and unsalted butter (1 tbsp): The combo gives you the fruity richness of olive oil and the nutty warmth of butter, which makes all the difference when you're sautéing mushrooms.
  • Garlic (2 cloves, minced): Fresh garlic is non-negotiable here, it blooms in the hot oil and perfumes the whole dish in seconds.
  • Basil pesto (100 g): Whether you use store-bought or homemade, make sure it's vibrant and fresh tasting, because it's the backbone of this sauce.
  • Heavy cream (120 ml): This turns the pesto into a silky, luxurious sauce that coats every strand of pasta without feeling too heavy.
  • Grated Parmesan cheese (30 g): It melts into the sauce and adds a salty, umami punch that balances the richness of the cream.
  • Salt and black pepper: Season at the end so you can taste as you go, because pesto and Parmesan are already salty.
  • Fresh basil leaves and extra Parmesan: A handful of torn basil on top makes it look and taste like something from a bistro.

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 it's al dente, with a slight bite in the center. Before draining, scoop out half a cup of that starchy pasta water, it's liquid gold for bringing the sauce together later.
Sauté the mushrooms:
Heat the olive oil and butter in a large skillet over medium heat until the butter foams, then add the sliced mushrooms in a single layer if you can. Let them cook undisturbed for a few minutes so they get golden and caramelized, then stir and add the garlic, cooking just until it smells amazing.
Make the creamy pesto sauce:
Lower the heat and stir in the pesto and heavy cream, swirling everything together until it's smooth and fragrant. Add the grated Parmesan and keep stirring until the cheese melts into the sauce and it looks glossy.
Toss the pasta:
Add the drained pasta directly into the skillet and toss it with the sauce, adding splashes of reserved pasta water to loosen it up until it's creamy and clings to every piece. Taste and adjust with salt and pepper, remembering that the pesto and cheese are already salty.
Serve and garnish:
Plate it up while it's still steaming, then scatter fresh basil leaves and a generous sprinkle of Parmesan over the top. Serve it hot and watch it disappear.
Penne pasta tossed in a rich, homemade basil pesto and cream sauce. Save
Penne pasta tossed in a rich, homemade basil pesto and cream sauce. | lentocook.com

There was a night when I made this for myself after a long week, and I realized halfway through that I'd forgotten to buy Parmesan. I grated some aged cheddar instead, and honestly, it was still incredible. That's when I learned this dish is forgiving and flexible, more about technique than perfection. It's the kind of recipe that adapts to whatever you have and still makes you feel like you're treating yourself.

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.

Choosing Your Pasta Shape

Penne is my usual pick because the tubes trap little pockets of creamy pesto inside, and every bite feels complete. Fettuccine is gorgeous if you want something more elegant, the wide ribbons get completely coated and twirl beautifully on a fork. I've also used rigatoni, orecchiette, and even farfalle when that's what I had in the pantry, and every shape brought something different to the table. The key is to cook it just shy of done, because it'll finish cooking in the sauce and soak up all that flavor. Whatever you choose, make sure it's a shape that can hold onto that rich, clingy sauce.

Making It Your Own

I've thrown in handfuls of baby spinach right at the end and watched it wilt into the sauce, adding color and a slight bitterness that cuts through the richness. Sun-dried tomatoes are another favorite, their sweet-tart chewiness plays beautifully against the earthy mushrooms. If you want protein, shredded rotisserie chicken or pan-seared shrimp fold right in without changing the soul of the dish. For a vegan version, swap the cream for coconut cream or cashew cream, use vegan pesto, and skip the Parmesan or use nutritional yeast. It's one of those recipes that welcomes improvisation and rarely punishes you for it.

Storing and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the pasta will soak up some of the sauce as it sits. When you reheat it, add a splash of cream, milk, or even pasta water to bring back that creamy consistency, and warm it gently in a skillet over low heat. I don't recommend freezing this one, because cream-based sauces can separate and get grainy when thawed. If you know you'll have leftovers, consider keeping some sauce separate and tossing it with freshly cooked pasta instead.

  • Reheat gently with a little extra liquid to revive the creaminess.
  • Store sauce and pasta separately if you're meal prepping for the week.
  • Garnish with fresh basil and Parmesan right before serving, not before storing.
Garlic mushroom pesto pasta served hot, garnished with grated Parmesan and basil. Save
Garlic mushroom pesto pasta served hot, garnished with grated Parmesan and basil. | lentocook.com

This pasta has become one of those dishes I turn to when I want to feel grounded and a little bit spoiled at the same time. It's quick, it's cozy, and it never lets me down.

Recipe FAQs

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

Absolutely. Blend fresh basil with garlic, pine nuts, Parmesan, and olive oil for homemade pesto. This version offers brighter flavor and requires no additional cooking time.

What pasta shapes work best for this dish?

Penne and fettuccine are ideal, but any medium-sized pasta holds the creamy pesto sauce well. Rigatoni, tagliatelle, or even bow tie pasta create excellent results.

How do I prevent the sauce from becoming too thick?

Reserve pasta cooking water before draining and add it gradually while tossing. Start with small amounts and increase until you reach your desired consistency—this gives you full control over creaminess.

Can this dish be made ahead and reheated?

Yes, prepare through step 3 and refrigerate. When ready to serve, reheat gently over low heat, add fresh pasta and pasta water, then toss until creamy. Avoid reheating cooked pasta for best texture.

What wine pairs best with this pasta?

Crisp white wines complement the dish perfectly. Pinot Grigio, Sauvignon Blanc, or Vermentino cut through the richness while enhancing the basil and mushroom flavors.

How do I make this vegan-friendly?

Substitute plant-based heavy cream, use vegan pesto, and replace Parmesan with nutritional yeast. The resulting dish maintains its creamy richness and satisfying depth of 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

Golden sautéed mushrooms tossed with creamy basil pesto and pasta for an elegant, quick Italian meal.

Prep Duration
10 mins
Cook Duration
20 mins
Total Duration
30 mins
Created by Gabriel Summers


Skill Level Easy

Cuisine Italian

Portions 4 Serves

Diet Details Meat-Free

What You 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, 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 cheese

Directions

Direction 01

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

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

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

Direction 04

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

Direction 05

Finish and serve: Serve immediately, 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.

Equipment Needed

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

Allergen Details

Always review each component for allergens, and speak to your healthcare provider with concerns.
  • Dairy: butter, heavy cream, Parmesan cheese
  • Tree nuts: potentially present in pesto formulations containing pine nuts
  • Wheat: contained in pasta unless gluten-free alternative used
  • Verify specific allergen content in pesto and pasta products as formulations vary

Nutrition Details (per portion)

Nutrition info is for general guidance only and isn’t meant as medical advice.
  • Calorie Count: 485
  • Fats: 22 g
  • Carbohydrates: 55 g
  • Proteins: 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.