Mushroom Pesto Pasta

Featured in: One-Pot Comfort Meals

This creamy mushroom pesto pasta combines al dente pasta with golden sautéed mushrooms in a luscious basil pesto and heavy cream sauce. The dish comes together in just 30 minutes with simple ingredients like cremini mushrooms, fresh basil pesto, and Parmesan cheese. Toss everything together with reserved pasta water to achieve the perfect creamy consistency, then finish with fresh basil and extra cheese.

Updated on Sun, 18 Jan 2026 08:01:00 GMT
Creamy mushroom pesto pasta with sautéed cremini mushrooms and fresh basil garnish on a rustic table.  Save to Pinterest
Creamy mushroom pesto pasta with sautéed cremini mushrooms and fresh basil garnish on a rustic table. | citrushearth.com

I was standing in my kitchen on a Tuesday night, staring at a tub of leftover pesto and a carton of mushrooms that were about to turn. My original dinner plan had fallen through, and I was too tired to think. I tossed the mushrooms into a hot pan with some butter, and the smell that rose up—earthy, garlicky, almost nutty—woke me right up. When I stirred in that pesto with a splash of cream, the whole dish came together in under half an hour, and I realized I'd just made something I'd want to eat on purpose, not just out of necessity.

The first time I made this for friends, I served it family style in a big ceramic bowl, still steaming. One of them, who usually avoided mushrooms, went back for seconds and asked what I did to make them taste like that. I didn't do anything special, just let them sit in the pan long enough to brown instead of steam. That little patience made all the difference, and now I never rush that step.

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 creamy sauce in its ridges, while fettuccine gives you long, silky ribbons that twirl beautifully on a fork.
  • Cremini or button mushrooms (400 g, sliced): Cremini have a deeper, earthier flavor, but button mushrooms work just as well and brown up beautifully when you don't crowd the pan.
  • Olive oil (2 tbsp) and unsalted butter (1 tbsp): The olive oil keeps the butter from burning, and together they create a rich base that coats every slice of mushroom.
  • Garlic (2 cloves, minced): Add it after the mushrooms are golden so it gets fragrant without turning bitter.
  • Basil pesto (100 g): Store bought is completely fine here, just look for one with good olive oil and fresh basil listed near the top of the ingredients.
  • Heavy cream (120 ml): This mellows the pesto and turns it into a sauce that clings to every piece of pasta.
  • Grated Parmesan (30 g, plus extra for garnish): Freshly grated melts into the sauce smoothly and adds a salty, nutty finish.
  • Fresh basil leaves: A handful torn over the top brings a pop of color and a hit of bright, fresh flavor right before serving.

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 still has a slight bite, usually a minute less than the package says. Before you drain it, scoop out half a cup of that starchy pasta water, it's liquid gold for loosening the sauce 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. Let them sit undisturbed for a few minutes so they brown instead of steam, then stir and cook until golden and tender, about 6 to 7 minutes total, adding the garlic in the last minute.
Build the sauce:
Lower the heat and stir in the pesto and heavy cream, mixing until everything is smooth and creamy. Add the Parmesan and stir until it melts into the sauce, tasting and adjusting with a pinch of salt and pepper.
Toss the pasta:
Add the drained pasta directly into the skillet and toss it with the sauce, adding splashes of the reserved pasta water until the sauce coats every piece without being too thick or too thin. It should look glossy and cling to the pasta, not pool at the bottom of the pan.
Serve:
Divide the pasta into bowls while it's still hot, then top with torn fresh basil and a generous sprinkle of extra Parmesan. Serve immediately while the sauce is creamy and the pasta is warm.
Hearty mushroom pesto pasta served in a white bowl, topped with grated Parmesan and vibrant green basil.  Save to Pinterest
Hearty mushroom pesto pasta served in a white bowl, topped with grated Parmesan and vibrant green basil. | citrushearth.com

One night I made this after a long day, and my partner walked into the kitchen just as I was tossing the pasta in the skillet. The smell of garlic, basil, and butter filled the whole apartment, and they said it smelled like comfort. We ate it on the couch with a blanket, and it became one of those meals that feels like a hug, even when it only took half an hour to make.

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 great because the sauce gets trapped inside the tubes, giving you a burst of pesto with every bite. Fettuccine, on the other hand, wraps around the mushrooms and lets the sauce coat each strand, making it feel a little more elegant. I've also used rigatoni and even orecchiette when that's what I had on hand, and both worked beautifully. The key is picking a shape with enough surface area or texture to hold onto that creamy sauce.

Making It Your Own

If you want to add some greens, toss in a handful of baby spinach right at the end and let it wilt into the sauce. Sun dried tomatoes, chopped and stirred in with the pesto, add a sweet tanginess that balances the richness. I've also thrown in a pinch of red pepper flakes when I wanted a little heat, and it gave the whole dish a gentle kick without overpowering the basil. Once you get the base down, this recipe becomes a canvas for whatever sounds good in the moment.

Storing and Reheating

Leftovers keep in the fridge for up to three days in an airtight container, though the sauce will thicken as it cools. When you reheat it, add a splash of milk, cream, or even pasta water to bring back that creamy consistency. I usually reheat it gently in a skillet over low heat, stirring often, because the microwave can make the sauce separate a bit.

  • Store in a sealed container and use within three days for best texture and flavor.
  • Reheat with a little liquid to loosen the sauce and keep it creamy.
  • If the sauce looks oily after reheating, a quick stir usually brings it back together.
Close-up of sautéed mushrooms tossed in a rich, creamy pesto sauce with penne pasta, ready to serve. Save to Pinterest
Close-up of sautéed mushrooms tossed in a rich, creamy pesto sauce with penne pasta, ready to serve. | citrushearth.com

This dish has become my go to when I want something that feels special without the stress of a complicated recipe. It's proof that a few good ingredients and a little bit of patience can turn a weeknight into something worth remembering.

Recipe FAQs

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

Yes, homemade pesto works beautifully. Blend fresh basil, garlic, pine nuts, Parmesan, and olive oil until your desired consistency. Use the same amount as store-bought pesto in the sauce.

What type of mushrooms work best?

Cremini, button, or portobello mushrooms are ideal. For deeper flavor, try a mix of cremini and shiitake mushrooms. Slice them uniformly for even cooking.

How do I prevent the sauce from breaking?

Keep the heat on low when adding cream and pesto. Stir gently and avoid boiling. The reserved pasta water helps maintain a smooth, creamy texture without separation.

Can I make this dairy-free?

Absolutely. Substitute heavy cream with coconut cream or oat cream, use vegan pesto, and replace Parmesan with nutritional yeast for a plant-based version that maintains richness.

How should I store leftovers?

Keep cooked pasta in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop with a splash of cream or pasta water to restore creaminess.

What wine pairs well with this dish?

Crisp white wines like Pinot Grigio or Sauvignon Blanc complement the creamy pesto and earthy mushrooms beautifully. Their acidity balances the richness of the sauce.

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.

Mushroom Pesto Pasta

Sautéed mushrooms tossed in creamy basil pesto sauce with pasta. A quick, elegant Italian-inspired main dish ready in 30 minutes.

Prep duration
10 minutes
Time to cook
20 minutes
Overall time
30 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type Italian

Makes 4 Number of servings

Dietary details Meat-Free

What Goes In

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

Create Pesto Cream Sauce: Lower heat to medium-low. Stir in basil pesto and heavy cream, mixing until combined. Add grated Parmesan and stir until sauce is smooth.

Step 04

Combine Pasta with 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.

Step 05

Finish and Serve: Plate pasta immediately and garnish with fresh basil leaves and extra grated Parmesan cheese. Serve hot.

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

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains dairy: butter, cream, Parmesan cheese
  • Contains tree nuts if pesto includes pine nuts
  • Contains gluten in pasta
  • Verify pesto and pasta ingredients for additional allergens

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 485
  • Fat content: 22 grams
  • Carbohydrates: 55 grams
  • Protein amount: 15 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.