Add butter to the Instant Pot (I used a 6qt), hit “Sauté” and “Adjust” so it’s on the “More” or “High” setting. Once the butter’s melted and sizzling, add in the shallots and cook for 2-3 minutes. Then, add the sausage and garlic and stir for another 2 minutes (the sausage should not be fully cooked by this point)
Step 2
Next, add in the wine, broth, Italian seasoning, dried parsley and the tomatoes. Stir well
Step 3
Lastly, add in the pasta shells BUT DO NOT STIR. Just allow them to be as submerged under the liquid as possible by smoothing out with a mixing spoon (it is okay if some of the shells are sticking out above the liquid). Top off with the spinach and, again, DO NOT STIR. (Note: It’s going to feel like there’s a LOT of spinach in there and it will come up to the brim of the pot, but don’t worry – it cooks down into nothing!)
Step 4
Secure the lid and hit “Keep Warm/Cancel” and then hit “Manual” or “Pressure Cook” High Pressure for 6 minutes (5 minutes if you want the shells more “al dente”). Quick release when done.
Step 5
Stir in cream, Parmesan, Boursin and artichokes for about 2 minutes until the Boursin is completely melded into the sauce. Let it rest for another 5 minutes and it will have thickened perfectly. Transfer to a serving dish