In a large pot, brown the ground beef over medium heat until fully cooked.
Drain excess fat and add diced onion and minced garlic; sauté until onion is translucent.
Stir in the cubed potatoes and cook for about 5 minutes.
Pour in the beef broth and bring to a boil.
Reduce heat and let it simmer for 15 minutes or until potatoes are tender.
Add heavy cream, salt, pepper, and thyme; stir well to combine.
Allow the soup to simmer for another 5 minutes to thicken.
Taste and adjust seasoning if necessary.
Remove from heat and let cool slightly before serving.
Serve hot, garnished with fresh parsley.