For the enchilada filling: Place the ground beef in a saute pan over medium-high heat and sprinkle with kosher salt. Sear the meat well, drain, and then add in the diced onion and garlic. Add the spices. Cook 2 minutes to soften the vegetables. Add in water and cook 5-10 minutes to a saucy consistency. The beef filling should be moist but not runny with water. Continue simmering if you need to evaporate excess water. Add the tomato sauce. Simmer 5 minutes or so and season to taste. Remove from the heat and cool.
In a saute pan, add a little oil and fry each corn tortilla for several seconds on both sides. Remove the tortilla to a plate lined with paper towels and repeat with the remaining corn tortillas. This warms them for the filling and makes them rollable.
Place about 1/4 c. of green enchilada sauce in a large casserole dish. Lay a tortilla flat and fill with about 2-3 T. of filling. Roll up and place into the casserole dish, seam side down. Repeat with the remaining tortillas until your casserole dish is full.
Pour the green enchilada sauce over the enchiladas and cover with cheese of your choice.
Bake at 350 degrees for 25 minutes. Remove and top with pickled jalapenos, sour cream, cilantro, or your favorite toppings! Serve hot with beans and rice!