In a frying pan cook 1 small diced onion and 1-2 cloves crushed garlic until onion is soft. Add 1 pound ground beef and brown, then add 3-4 tablespoons Taco Seasoning and about 1/2 cup water.
Add 4 ounces cream cheese, cover and simmer until melted. Add cilantro to taste. Blend well. Set aside and cool completely.
While ground beef is cooking, cook 14-16 jumbo pasta shells according to directions; drain.
Pour 1.5 cup salsa on bottom of 9×13 baking dish. Stuff each shell with the meat mixture. Place shells in 9×13 pan open side up. Cover shells with 1 cup enchilada sauce. Cover with foil and bake for 30 minutes.
After 30 minutes, add 2 cups cheddar cheese and bake for 10-15 more minutes, with the foil removed.
Serve with Sour cream (mixed with cilantro and Lime zest), guacamole, salsa, and extra cilantro.