Begin by gathering all the ingredients.
In a large soup pot, combine the ground beef, minced garlic, and chopped onion. Set over medium-high heat, cooking while stirring frequently until the beef is browned and broken into small pieces, approximately 5 to 7 minutes.
Remove and discard excess grease. Stir in the ground cumin and chili powder, allowing the spices to cook for an additional 2 minutes to release their full aroma.
Gradually add softened cream cheese to the pot, mashing it into the beef mixture with a large spoon. Continue until the cream cheese is completely blended with no visible white spots, about 3 to 5 minutes.
Pour in the beef broth, diced tomatoes and green chiles, and heavy cream. Add salt according to taste. Stir well and cook until thoroughly heated, roughly 10 minutes more.
Serve hot and enjoy this creamy, comforting bowl of keto taco soup.