
Rohin Malhotra
Spaghetti Alfredo with Mushrooms hits the comfort-food sweet spot: twirlable pasta, a velvety Parmesan-forward sauce, and mushrooms browned until they taste almost meaty. It borrows the spirit of the simpler Fettuccine Alfredo credited to Alfredo Di Lelio in Rome, then leans into the richer Italian-American style with cream for extra lushness. Make it on a quiet weeknight when you want something cozy, or serve it when friends are coming over and you need a dinner that looks a little fancy without being fussy. The method is straightforward, and the payoff is the kind of creamy, savory pasta that feels restaurant-worthy.
Why You'll Love This Recipe
Rich and Creamy Sauce: Butter, cream, and Parmesan melt into a smooth sauce that clings to every strand.
Earthy Mushroom Flavor: Cremini mushrooms bring a deep, savory bite that balances the richness.
Quick and Easy: From pot to plate in about 30 minutes, with no complicated steps.
Customizable: Fold in spinach, or add grilled chicken or shrimp if you want to make it heartier.
Better Than Takeout: Freshly made sauce and properly browned mushrooms beat a soggy delivery box every time.
Ingredients
This Spaghetti Alfredo with Mushrooms recipe keeps the ingredient list short, so quality really shows. Freshly grated Parmesan melts smoothly, and good butter gives the sauce a clean, rich base. Gather everything before you start so the sauce comes together while the pasta is still hot.
For the Pasta and Mushrooms
1 lb (450g) spaghetti or fettuccine
2 tablespoons olive oil
1 lb (450g) cremini mushrooms, cleaned and sliced
4 cloves garlic, minced
Salt and freshly ground black pepper to taste
For the Alfredo Sauce
½ cup (1 stick) unsalted butter
1 ½ cups heavy cream
1 ½ cups freshly grated Parmesan cheese
¼ teaspoon freshly grated nutmeg
Salt and freshly ground black pepper to taste
¼ cup chopped fresh parsley, for garnish

Gather every ingredient before you start — this Spaghetti Alfredo with Mushrooms comes together fast.
Step 1: Cook the Pasta
Bring a large pot of water to a rolling boil and salt it generously (it should taste pleasantly salty). Add the spaghetti and cook to al dente, so it still has a little bite. Right before you drain, scoop out about 1 cup of the starchy pasta water and set it aside; that liquid is what helps you loosen and emulsify the sauce later without watering down the flavor. Drain the pasta and keep it nearby while you finish the rest.
Step 2: Sauté the Mushrooms
While the pasta cooks, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Spread the mushrooms out in a single layer and resist the urge to stir right away; crowding (or constant stirring) makes them steam instead of brown, so work in batches if you need to. After 3-4 minutes, you should see a good golden sear on the underside. Stir, then keep cooking until the mushrooms are tender and their liquid has cooked off. Add the garlic and cook for about a minute, just until fragrant, then season with salt and pepper. Transfer the mushrooms to a plate and set aside.
Step 3: Make the Alfredo Sauce
Use the same skillet (those browned bits are flavor) and drop the heat to medium-low. Melt the butter, then pour in the heavy cream and stir. Bring it to a gentle simmer, not a boil, and let it bubble softly for 3-4 minutes until it thickens slightly. You are not trying to reduce it into a heavy gravy here; you just want enough body that it will coat pasta once the cheese goes in.

A gentle simmer — not a boil — is the secret to a perfectly smooth, velvety Alfredo sauce.
Step 4: Combine and Finish the Dish
Turn the heat to low. Whisk in the Parmesan a handful at a time, letting each addition melt before adding more, until the sauce looks glossy and smooth. Stir in the nutmeg, then taste and season with black pepper and just enough salt to balance (Parmesan brings plenty on its own). Add the mushrooms back to the pan and stir to coat. Tip in the drained spaghetti and toss gently until every strand is slicked in sauce. If it tightens up, add reserved pasta water a splash at a time until it loosens to your liking. If you like keeping steps straight, Posha can help you time the pasta, mushrooms, and sauce so everything meets in the pan while its still hot.
Serving Suggestions
Finish with a generous shower of parsley and an extra pinch of Parmesan. The pasta is rich enough to stand alone, but it also plays well with simple sides that bring crunch, acid, or a little extra protein. Here are a few easy pairings:
Garlic Bread: Exactly what you want for swiping up the last streaks of sauce.
Simple Green Salad: A bright vinaigrette keeps the meal from feeling too heavy.
Roasted Vegetables: Broccoli, asparagus, or green beans add color and a bit of bite.
Grilled Chicken or Shrimp: Pile it on top for a more filling dinner.

Serve your Spaghetti Alfredo with garlic bread and a crisp salad for a complete, satisfying meal.
Tips for Success
Follow these tips to make the best recipe every time:
Use Freshly Grated Parmesan: Bags of pre-shredded cheese often include anti-caking agents, which can turn a smooth sauce a little grainy. A block of Parmesan and a grater melt cleaner and taste better.
Don't Overcook the Pasta: Pull the spaghetti at al dente. It will soften a touch more as you toss it in the hot sauce.
Brown the Mushrooms Properly: Give them contact with the pan and time. That first undisturbed sear is where the deep, savory flavor comes from.
Control the Heat: Keep the burner low when the cheese goes in so it melts instead of clumping or breaking the sauce.
Reserve Pasta Water: That starchy water helps the sauce emulsify and cling. Its also the easiest way to loosen Alfredo without thinning the flavor.
Storage and Reheating Instructions
Alfredo is best right after you toss it, but leftovers can still be very good if you reheat them gently. Store Spaghetti Alfredo with Mushrooms in an airtight container in the refrigerator for up to 3-4 days. Warm it in a saucepan over low heat, stirring often, and add a splash of milk or cream to relax the sauce as it heats (it firms up a lot in the fridge). The microwave works in a pinch, but it is more likely to make the sauce separate, so the stovetop is the safer bet.
Frequently Asked Questions
Can I use other types of mushrooms?
Yes. Cremini (baby bella) mushrooms are a solid everyday choice, but portobello, shiitake, or a mix of wild mushrooms all work. Just slice them evenly so they brown at the same pace.
Can I make this recipe gluten-free?
Yes. Swap in your favorite gluten-free pasta and cook it according to the package directions. Keep an eye on doneness, since gluten-free noodles can go from al dente to soft quickly.
Is authentic Alfredo sauce made with cream?
Not originally. The classic Roman Fettuccine Alfredo is butter and Parmesan emulsified with pasta water. Heavy cream is part of the richer Italian-American version most people know today.
Can I freeze Alfredo sauce?
You can, but expect some texture changes. Cream-based sauces tend to separate after freezing and thawing, which can make them grainy. If you freeze it anyway, thaw in the refrigerator and reheat very gently over low heat, whisking constantly and adding a splash of cream to help it come back together.
My sauce is too thin. How can I thicken it?
Let it simmer a few minutes longer over gentle heat to reduce. You can also whisk in a bit more Parmesan, which thickens as it melts. Avoid boiling, since high heat can make the sauce split.
Nutritional Information
Approximate nutrition per serving is below. Exact values will vary depending on the brands and specific ingredients you use.
Calories: 650 kcal
Protein: 20g
Carbohydrates: 55g
Fat: 40g
Fiber: 4g
A Timeless Pasta Classic
Spaghetti Alfredo with Mushrooms is proof that a short list of good ingredients can still taste like a treat. You get the creamy Parmesan sauce, the savory depth of well-browned mushrooms, and pasta that stays glossy thanks to a little starchy water. It feels special enough for a small celebration, but it is still fast enough to pull off on a weeknight. If you want more weeknight-friendly ideas, browse our easy dinner recipes.
Same Dish, Two Ways
Cook it yourself
50 MINS
Multiple steps | Hands-on the whole time
vs
Let Posha Cook
30 MINS
2 steps to set up, then walk away
