In a large pot, brown the ground beef over medium heat until fully cooked, about 5-7 minutes.
Drain excess fat and set the beef aside.
In the same pot, add diced onions and sauté until translucent, about 3-4 minutes.
Add minced garlic and cook for another minute until fragrant.
Stir in diced potatoes, chicken broth, salt, and pepper.
Bring the mixture to a boil, then reduce heat and simmer for 15 minutes, or until potatoes are tender.
Return the cooked ground beef to the pot and stir well.
Stir in heavy cream and dried thyme, allowing the soup to heat through for an additional 5 minutes.
Taste and adjust seasoning if necessary.
Serve hot, garnished with shredded cheese if desired.