In a large pot, brown the ground beef over medium heat until fully cooked.
Drain excess fat and add the chopped onion and minced garlic, sautéing until soft.
Stir in the beef broth and bring to a boil.
Add diced potatoes and cook until tender, about 15 minutes.
Mix in the diced tomatoes and Worcestershire sauce.
Season with salt, pepper, and paprika.
Reduce heat and stir in the shredded cheddar cheese until melted.
Add heavy cream and mix well.
Serve hot, garnished with green onions.