Cook the bacon until crispy in a large Dutch oven set over medium-high heat.
6 slices bacon
Remove the bacon from the pot, and drain on a paper towel-lined plate. Crumble when cooled.
Add in the onion, carrot, celery, Italian seasoning, garlic powder, onion powder, paprika, and salt. Cook for a few minutes until softened.
1 onion, 1 carrot, 2 ribs celery, 1 teaspoon Italian seasoning, ½ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon ground paprika, 1 teaspoon kosher salt
Add in the garlic and cook for another minute.
3 cloves garlic
Add in the ground beef and cook until browned. Drain any excess grease.
1 pound lean ground beef
Stir in the potatoes, Worcestershire sauce, mustard, and chicken broth.
4 Yukon gold potatoes, 1 tablespoon Worcestershire sauce, 1½ tablespoons mustard, 4 cups low-sodium chicken broth
Bring the mixture to a boil. Then, reduce to a simmer. Cover, and cook for 15 minutes.
Meanwhile, heat the butter in a small saucepan over medium heat.
2 tablespoons unsalted butter
Whisk in the flour.
⅓ cup all-purpose flour
Then, gradually pour in the milk while whisking the mixture until smooth. Continue to whisk until the mixture thickens.
1½ cups milk
Stir in the cheese. Then, pour the cheese mixture into the soup and stir.
2 cups shredded Velveeta cheddar cheese
Let the soup sit for a few more minutes to allow it to thicken.
If needed, add more chicken broth to thin out the consistency.
Taste and add more salt if needed.
Top with bacon crumbles, cheddar cheese, and green onion.
Chopped green onion