Preheat oven to 375 degrees.
In a large skillet cook ground beef over medium heat until no longer pink. Drain beef and place back into skillet. Add taco seasoning and garlic powder to beef with 1/4 cup of water. Cook until water is absorbed.
In a large casserole dish mix together the soup, sour cream, and salsa. Add the cooked beef, hash browns, and cheese. Stir until well combined.
Cook in preheated oven for 30 minutes, until hot and bubbly. If desired, add more cheese to the top of the casserole and place back into oven for 5 minutes until cheese is melted.