1. In a large pot, brown the ground beef. Once cooked, drain the fat and set the beef aside.
2. In the same pot, melt the butter and sauté the chopped onion and minced garlic until they are soft.
3. Add the diced potatoes, the browned beef, and the broth to the pot. Let it simmer until the potatoes are tender.
4. In a small bowl, mix the flour with the milk, then add this mixture to the soup. Cook until it thickens.
5. Stir in the shredded cheddar cheese, sour cream, paprika, and thyme until everything is melted and mixed well. Season with salt and pepper to your taste.
6. Serve hot and enjoy your delicious cheesy soup!