Add the ground beef, onion, and garlic to a large pot and brown the beef over medium heat, breaking it up as it cooks. Drain grease.
Add the beef broth, tomatoes, Worcestershire sauce, parsley, dill, mustard powder, seasoned salt, and seasoned salt to the pot and stir. Bring to a boil and reduce to a simmer. Simmer for at least 30 minutes.
Add the cream cheese, grated cheddar, and heavy cream to the pot and whisk well until the cheeses have melted and the soup has thickened slightly.
Ladle soup between 6 serving bowls and top with crumbled bacon.
Notes
Dill pickles, crumbled bacon, shredded cheddar, and diced tomatoes are all delicious crumbled on top of this soup.