In a large stock pot over medium high heat, add bacon. Cook until crispy and removed to a paper towel covered plate. Reserve 2 tablespoons of bacon grease in the pot.
Add onion, garlic, salt, pepper, and ground beef. Cook and crumble until no longer pink. Reduce heat to medium and add beef broth, tomato puree, ketchup, mustard, pickle juice and Worcestershire sauce. Cover with lid and let cook for 20 minutes.
Start water boiling for gnocchi. Cook as directed on the package and drain in a colander.
Add heavy cream and two cups of cheese to soup and stir until melted in. Add gnocchi, and ¾ of cooked bacon.
Serve with a garnish of remaining cheese, bacon and green onions.