Make this creamy, cheesy Cheeseburger Soup on the stovetop for a quick weeknight dinner. It tastes like your favorite burger in a bowl, packed with ground beef, potatoes, and cheddar cheese.
Brown the ground beef in a large pot or Dutch oven over medium heat. Drain off any excess grease.
Add the chopped onion, carrots, and celery to the pot with the beef. Cook until the vegetables soften, about 5 to 7 minutes.
Pour in the beef broth. Add the diced potatoes, Italian seasoning, salt, and pepper. Bring the mixture to a boil, then reduce heat, cover, and simmer until the potatoes are tender, about 15 minutes.
In a small bowl, whisk the flour into the milk until smooth. Pour this mixture into the simmering soup, stirring constantly until the soup begins to thicken.
Reduce the heat to low. Stir in the cubed Velveeta and shredded cheddar cheese until both cheeses are completely melted and the soup is smooth and creamy. Do not let the soup boil after adding the cheese.
Taste and adjust seasoning if needed. Serve hot with your preferred burger toppings.
Notes
For a richer flavor, cook 4 slices of bacon until crisp, crumble, and add the bacon bits to the soup or use as a topping.
If you prefer a thicker soup, increase the amount of flour slightly or let it simmer uncovered for a few extra minutes after adding the milk mixture.