Boil pasta shells, then drain and rinse with cold water. Preheat the oven to 350 degrees. In a skillet, cook beef until no longer pink, drain fat, and mix in taco seasoning. Stir in cream cheese until well combined.
Mix salsa and enchilada sauce in a bowl. In a 9x13 baking pan, spread half of this sauce mixture. Stuff cooked pasta shells with beef mixture, placing them in the pan. Fill the pan with the stuffed shells and pour the remaining sauce evenly over them.
Cover the pan with aluminum foil and bake for 30 minutes. Remove the foil, sprinkle both cheeses on top, and bake for an additional 10 minutes or until the cheese melts. Serve with your choice of toppings or as is. Enjoy!