Preheat oven to 350 degrees.
Cook pasta shells al dente according to package directions. Drain and rinse under cold water. Set aside.
Brown ground beef and onion in a large pan until no pink remains.
Add in undrained tomatoes, taco seasoning, 3/4 cup of water and veggies. Cook 5 minutes or until liquid has evaporated. Stir in cream cheese until melted.
Fill each pasta shell with about 2-3 tablespoons of the beef mixture. Place into a casserole dish.
Top with salsa. Cover with foil and bake 30 minutes. Uncover and sprinkle cheese on top. Bake an additional 10 minutes or until cheese is melted and bubbly.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)