In a large pot or Dutch oven, brown the ground beef over medium heat until cooked through. Drain any excess fat.
Add the diced onion and minced garlic to the pot with the cooked ground beef. Cook until the onion is softened and translucent.
Stir in the beef broth, diced potatoes, and diced tomatoes. Bring the mixture to a boil, then reduce heat and let it simmer for about 15-20 minutes, or until the potatoes are tender.
In a separate bowl, whisk together the milk and flour until smooth to create a slurry.
Pour the slurry into the soup, stirring continuously until the soup thickens slightly.
Stir in the shredded cheddar cheese until melted and well combined.
Season the soup with salt and pepper to taste.
Serve the Cheeseburger Soup hot, garnished with optional toppings like diced tomatoes, shredded lettuce, chopped pickles, or crumbled bacon.
Get ready to savor the comforting flavors of a cheeseburger in every spoonful of this delicious soup!