Creamy Mushroom Pesto Pasta

Featured in: Sunday Dinner Plates

This mushroom pesto pasta combines golden sautéed cremini mushrooms with a silky basil pesto cream sauce, creating a sophisticated yet approachable Italian dish. The mushrooms are pan-seared with garlic until tender and fragrant, then combined with store-bought or homemade pesto and heavy cream for richness.

Tossed together with al dente pasta and finished with Parmesan cheese, the dish comes together in just 30 minutes. Pasta water helps create the perfect creamy consistency. Vegetarian-friendly and easily adaptable with additions like spinach or sun-dried tomatoes.

Updated on Sun, 18 Jan 2026 11:08:00 GMT
A close-up of creamy Mushroom Pesto Pasta twirled on a fork, showcasing sautéed mushrooms and fresh basil garnish. Save to Pinterest
A close-up of creamy Mushroom Pesto Pasta twirled on a fork, showcasing sautéed mushrooms and fresh basil garnish. | recipesforevers.com

There was a Tuesday evening when I had exactly thirty minutes before my book club arrived, and nothing but pasta, a jar of pesto, and a punnet of mushrooms that needed using. I tossed everything together without much thought, and by the time my friends walked in, the kitchen smelled like a trattorian alley in Florence. That accidental dinner became the most requested recipe in our group, and I've been making it ever since, now with a bit more intention and a lot more love.

I once made this for my sister after she had a rough day at work, and she sat at my kitchen counter in silence, twirling forkfuls and sighing between bites. She didn't say much, but when she left, she hugged me longer than usual and texted me an hour later asking for the recipe. That's when I realized some dishes don't need words, they just need to show up at the right time.

Ingredients

  • Penne or fettuccine (350 g): Penne catches the creamy sauce in its ridges, while fettuccine lets it coat every strand like a ribbon; both work beautifully, so choose based on your mood.
  • Cremini or button mushrooms (400 g, sliced): Cremini have a deeper, earthier flavor, but buttons are mild and sweet; either way, slice them evenly so they cook at the same rate and get that golden caramelization.
  • Olive oil (2 tbsp): This is your flavor foundation, so use something you'd happily dip bread into.
  • Garlic (2 cloves, minced): Fresh garlic blooms in the hot pan and perfumes the whole dish; jarred garlic just can't replicate that moment.
  • Unsalted butter (1 tbsp): Butter adds a silky richness that olive oil alone can't achieve, and it helps the mushrooms turn golden instead of grey.
  • Basil pesto (100 g): Homemade is gorgeous, but a good jarred pesto saves time and still delivers that herby, nutty punch.
  • Heavy cream (120 ml): This mellows the sharpness of the pesto and turns the sauce luscious and cling-to-your-fork creamy.
  • Parmesan cheese (30 g, grated): Freshly grated Parmesan melts into the sauce and adds a salty, umami depth that pre-grated just can't match.
  • Salt and black pepper: Season in layers, tasting as you go, because pesto and Parmesan are already salty.
  • Fresh basil leaves and extra Parmesan: A handful of torn basil and a shower of cheese at the end make it look like you tried, even when you didn't.

Instructions

Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Boil the pasta:
Bring a large pot of generously salted water to a rolling boil and cook the pasta until it still has a gentle bite in the center, what Italians call al dente. Before you drain it, scoop out half a cup of that starchy, salty 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 mushrooms in a single layer if you can and let them sit undisturbed for a few minutes so they brown instead of steam. Once they're golden and tender, about six or seven minutes, stir in the garlic and let it sizzle for just a minute until your kitchen smells like heaven.
Build the sauce:
Lower the heat and stir in the pesto and cream, swirling them together until they're glossy and unified. Add the Parmesan and keep stirring gently until the sauce is smooth and coating the back of your spoon.
Toss the pasta:
Add the drained pasta directly into the skillet and toss everything together, adding splashes of the reserved pasta water to loosen the sauce until it's creamy and clings to every piece. Taste and adjust with salt and pepper, remembering that the cheese and pesto already bring plenty of seasoning.
Serve:
Divide the pasta among warm bowls and top each with torn fresh basil and a generous sprinkle of Parmesan. Serve immediately while it's hot and glossy.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
A warm skillet of savory Mushroom Pesto Pasta, garnished with grated Parmesan and fresh basil, ready for a weeknight meal. Save to Pinterest
A warm skillet of savory Mushroom Pesto Pasta, garnished with grated Parmesan and fresh basil, ready for a weeknight meal. | recipesforevers.com

One autumn evening, I served this to a friend who claimed she didn't like mushrooms, and she scraped her plate clean without realizing what she'd just eaten. When I told her later, she laughed and admitted that maybe she'd been wrong about mushrooms all along, or maybe she'd just never had them cooked right. Either way, it felt like a small kitchen victory.

Storing and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, though the sauce will thicken as it sits. When you reheat it, add a splash of cream, milk, or even pasta water to a skillet over low heat and stir gently until it loosens up again. Microwaving works in a pinch, but the stovetop brings back that just-made silkiness.

Swaps and Variations

I've made this with shiitake mushrooms when I'm feeling fancy, and with frozen peas stirred in at the end when I want a pop of sweetness and color. A handful of baby spinach wilts beautifully into the hot pasta, and sun-dried tomatoes add a chewy, tangy contrast that makes the whole dish feel brighter. If you're avoiding dairy, use coconut cream and nutritional yeast, and you'll still get that creamy, cheesy comfort without compromise.

What to Serve Alongside

This pasta is rich enough to stand on its own, but I love serving it with a simple arugula salad dressed in lemon and olive oil to cut through the creaminess. Garlic bread is never a bad idea, and a glass of chilled Pinot Grigio or Sauvignon Blanc makes it feel like a proper occasion.

  • A crisp green salad with a tart vinaigrette balances the richness perfectly.
  • Crusty bread for mopping up every last bit of sauce from the bowl.
  • Roasted cherry tomatoes on the side add a bright, sweet contrast.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Plate of homemade Mushroom Pesto Pasta with sliced cremini mushrooms and creamy green sauce, perfect for a vegetarian dinner. Save to Pinterest
Plate of homemade Mushroom Pesto Pasta with sliced cremini mushrooms and creamy green sauce, perfect for a vegetarian dinner. | recipesforevers.com

This is the kind of meal that makes you feel capable, even on the days when you're not sure you are. It's quick, it's comforting, and it always tastes like you care.

Recipe FAQs

Can I use different mushroom varieties?

Yes, cremini and button mushrooms work wonderfully, but you can also use portobellos, oyster, or shiitake mushrooms. Adjust cooking time based on mushroom size and thickness.

How do I make this vegan?

Replace heavy cream with plant-based cream, use vegan pesto, and substitute Parmesan with nutritional yeast. The dish maintains its creamy texture and rich flavor with these swaps.

What's the best way to achieve al dente pasta?

Cook pasta according to package instructions but taste it 1-2 minutes before the suggested time. The pasta should be tender but still have a slight firmness when bitten. It will cook slightly more when tossed with the sauce.

Can I make the pesto from scratch?

Absolutely. Blend fresh basil, garlic, pine nuts or walnuts, Parmesan, olive oil, and lemon juice. Homemade pesto offers more vibrant flavor than store-bought versions.

What wine pairs best with this dish?

Crisp white wines like Pinot Grigio or Sauvignon Blanc complement the creamy pesto sauce and earthy mushrooms beautifully. The acidity cuts through the richness of the cream.

Why should I reserve pasta water?

Pasta water contains starch that emulsifies with the sauce, creating a silky coating rather than a heavy, separated sauce. Add it gradually to reach your desired consistency.

Creamy Mushroom Pesto Pasta

Sautéed mushrooms in creamy basil pesto sauce with pasta. Ready in 30 minutes. Elegant, vegetarian-friendly Italian comfort food.

Prep Duration
10 minutes
Time to Cook
20 minutes
Complete Duration
30 minutes

Recipe Type Sunday Dinner Plates

Complexity Easy

Cuisine Italian

Makes 4 Portions

Dietary Info Meatless

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

Step 01

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

Step 02

Sauté 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

Build Pesto Cream Sauce: Lower heat. Stir in pesto and heavy cream, mixing until combined. Add grated Parmesan and stir until sauce reaches smooth consistency.

Step 04

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

Step 05

Finish and Serve: Transfer to serving plates. Garnish with fresh basil leaves and extra grated Parmesan. Serve immediately while hot.

Essential Tools

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

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains dairy: butter, heavy cream, Parmesan cheese
  • May contain tree nuts from pesto if pine nuts are used
  • Contains wheat from pasta

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 485
  • Total Fat: 22 grams
  • Carbohydrates: 55 grams
  • Proteins: 15 grams