Bring a large pot of salted water to a boil. Add 10 ounces small shell pasta and cook until al dente, according to the package instructions (about 8–10 minutes).
Reserve ½ cup pasta water, then drain the pasta and set it aside.
Heat 2 Tablespoons olive oil in a large skillet over medium heat. Add 1 pound lean ground beef and cook, breaking it into small crumbles with a wooden spoon. Cook until browned and fully cooked (about 5–7 minutes). Drain excess grease if necessary.
Reduce the heat to low and add 1 ½ cups heavy cream and ½ cup cream cheese.
Stir continuously until the cream cheese melts and the mixture becomes smooth.
Add 1 teaspoon salt, ½ teaspoon pepper and 2 teaspoons garlic powder. Continue stirring until the cheese is fully melted and incorporated into the sauce.
Add the cooked pasta shells and ½ cup grated Parmesan cheese to the skillet. Toss everything together until the pasta is well-coated in the creamy sauce.
If the sauce is too thick, add the reserved pasta water, a little at a time, until you reach your desired consistency.
Garnish with fresh parsley, chopped (optional) and extra Parmesan cheese if desired. Serve warm.
Notes
Please refer to my FAQ’s (Frequently Asked Questions) and ingredient list above for other substitutions or for the answers to the most common questions.