Follow the directions on the package to cook the pasta shells, then drain and rinse.
Meanwhile, sauté the beef until browned and drain off the excess fat.
Preheat the oven to 350°F.
Stir the garlic into the beef and cook for 2 minutes.
Add the salsa and taco seasoning.
Chop the cream cheese into chunks and stir those in.
Grease a 13x9-inch baking dish and put the pasta shells in there.
Divide the taco mixture between the pasta shells.
Sprinkle the cheese on top and bake for 15 minutes or until the cheese is bubbling.
Serve, garnished with green onions.