Recipe Card

Bring a large pot of salted water to a boil. Cook the linguine until just shy of al dente according to the package directions.
In a large skillet, heat the oil and butter over medium heat. Add shallots and garlic, cook until shallot is tender, about 2 minutes.
Add the artichokes, capers, lemon zest, and red pepper flakes. Toss until artichokes are coated.
Reserve 1 cup of pasta water, drain pasta, and add to the skillet with wine, salt, pepper, and lemon juice. Toss to coat.
Add reserved pasta water as needed, tossing to combine with pasta. Stir in parsley and serve with cheese if desired.