In a medium bowl combine the ground beef with flour, chili powder, salt, minced onion, paprika, onion powder, and garlic powder. Use your hands to thoroughly mix the flour and seasonings into the ground beef.
Add the seasoned beef mixture and the water to a large skillet over medium heat. Mix well and use a spatula to break up the beef as it cooks. Cook until the beef is fully cooked (the beef mixture should be thick and very smooth with no large chunks of beef remaining).
Heat up the refried beans in a microwave safe container for 1 ½ to 2 minutes. Place the flour tortillas on a microwave-safe plate and heat for 30 to 45 seconds.
Prepare each burrito by first spreading about a ¼ cup of the reified beans onto the center of each heated tortilla. Spread a portion of the meat mixture over the beans, pour on about a tablespoon of enchilada sauce over the meat. Spread about 1 ½ tablespoon of sour cream onto each burrito.
Arrange some of the lettuce, cheese, tomato, and onion onto the burritos. Roll up the burritos by folding the end of the tortilla closest to you over the filling. Then fold either the left or right end over next. Then fold the top edge over the filling.