Step 1
Preheat oven to 350°. In a large pot of salted boiling water, cook pasta shells until al dente. Drain, then return to pot and let cool.
Step 2
Meanwhile, in a large bowl, stir together ricotta, Italian cheese, and egg, and season with salt and pepper. Stuff mixture into shells.
Step 3
In a saucepan or skillet over medium-low heat, melt butter. Add cream and bring to a simmer, then stir in Parmesan and season with pepper.
Step 4
Pour 2/3 of the sauce into an oven-proof skillet or baking dish, then arrange stuffed shells on top of sauce. Spoon remaining sauce over shells and sprinkle with more cheese.
Step 5
Bake until cheese is melted and bubbly, 18 to 20 minutes. Garnish with basil and serve.