Salt and Pepper to taste
Brown the meat and drain. Set Aside. Chop the potatoes up into small chunks and set aside. Grate the carrots and chop the celery and the onion. Melt some of the butter in a large pot and saute the onions and the celery until clear. Add cooked hamburger meat, and potatoes along with the chicken broth. Simmer until the potatoes are tender. While this is cooking, take the remaining butter and add the flour over low heat. Stir until thick then set aside. Once the potatoes are done to your liking add the flour mixture to thicken the soup. Stir well, then add the cheese cut into blocks along with the milk. Stir occasionally until the cheese is melted. Right before serving take the soup off of the heat and add the sour cream. Stir until incorporated and then serve. Goes great along with some French Bread!
You will find as you cook this you will adjust the amounts of broth and cheese for your own liking. You can also play with the amount of potatoes and meat to make it a more filling soup.
Sorry I can't give measurements. I just put in whatever looks right. I use the bagged shredded carrots (lazy me) and I usually add some basil flakes to the soup. Another one of those things that I just throw in whatever looks right. This is my family's favorite soup.