Put a large pot of water on to boil. Add a small handful of salt to the pasta water once it boils, and then add the spaghetti. Stir and cook according to package directions. Drain and set aside. Have all ingredients ready to go.
Meanwhile, in a large skillet, add the butter and olive oil over medium heat. When melted, add the sliced mushrooms and stir. Let the mushrooms cook, undisturbed until they start to slightly brown and release their juices. This will take 5-8 minutes.
Next, add the garlic to the mushrooms and sauté for 1 minute. Add the white wine and scrape the bottom of the pan. Let the wine reduce for about a minute. (If you’re substituting the wine for broth or lemon juice, do not reduce).
Stir in the remaining ingredients, except the lemon zest.
Add the al dente pasta to the skillet and stir very well to coat with the sauce. Add a ladle of pasta water if you think it needs it. (You could also add a bit of oil from the marinated artichoke hearts or sundried tomatoes). Divide between two plates and serve, topped with lemon zest.
