Cook the Beef: In a large pot, cook the ground beef over medium heat until browned, breaking it up as it cooks. Drain any excess fat.
Add the Seasonings: Stir in the taco seasoning, garlic powder, onion powder, and a pinch of salt and pepper. Let the spices cook for 1-2 minutes to enhance their flavor.
Add the Base Ingredients: Pour in the diced tomatoes (with juices), black beans (drained and rinsed), corn, and chicken broth. Stir to combine.
Simmer: Bring the mixture to a simmer and cook for 10 minutes to allow the flavors to meld together.
Add the Cream Cheese: Cut the softened cream cheese into cubes and stir it into the soup until it’s completely melted and the soup is creamy.
Taste and Adjust: Taste the soup and adjust the seasoning with salt, pepper, or additional taco seasoning as needed.
Serve: Ladle the soup into bowls and add your favorite toppings like shredded cheese, sour cream, avocado, or tortilla chips.