Cook your pasta in well-salted water until perfectly al dente (it should still have a little bite). Before draining, scoop out about ½ cup of that starchy pasta water — this is your secret weapon for silky sauce later.
Heat olive oil or butter in a large skillet over medium heat. Add the mushrooms and let them cook undisturbed for a few minutes so they caramelise properly. After about 6–7 minutes, they should be golden, tender, and smelling incredible.
Stir in the garlic, salt, and pepper. Let the garlic bloom for about 30 seconds (don’t let it burn). Toss in the spinach and cook until wilted and glossy — just 2–3 minutes.
Pour in the cream and stir through the Parmesan. Let everything gently simmer for 2–3 minutes until slightly thickened and luscious.
Add the drained pasta straight into the skillet. Toss until every piece is coated in that creamy garlic goodness. If the sauce needs loosening, splash in a little reserved pasta water until it’s glossy and perfect.
Serve warm with an extra snowfall of Parmesan on top. Maybe a crack of black pepper. Maybe a glass of wine. You’ve earned it.