Add the beef and onion to a sauce pan or dutch oven and cook, crumbling the beef as it browns. Drain the grease.
Add the taco seasoning and cream cheese to the beef mixture and stir well over low heat until the beef is coated in the seasoning and the cream cheese has fully melted.
Add the remaining ingredients to the pot and cook, stirring occasionally, for 15 minutes.
Serve hot with shredded cheddar, avocado, and lime wedges, if desired.
Video
Notes
Use mild Rotel for a less spicy soup. As is, this isn't super spicy, but might be too much for little ones We like to top our soup with cheddar, avocado, and diced tomatoes. More topping ideas above in the blog post. We did not measure this by volume - we just equally divide the soup into 6 portions. Nutrition is based off 6 equal sized servings.