Heat your large pot over medium heat and add the ground meat, breaking it apart with your spoon. Cook until browned and no pink remains, about 8-10 minutes, until it starts to release a savory aroma.
Add diced onions and minced garlic if you like, and sauté until fragrant, about 3-4 minutes, until the mixture turns translucent and smells inviting.
Stir in the diced tomatoes, corn, black beans, and taco seasoning, mixing well to incorporate all flavors evenly.
Bring the mixture to a gentle simmer and let it cook uncovered for about 20 minutes, stirring occasionally. The soup will thicken slightly, and the flavors will meld beautifully, filling your kitchen with smoky, spicy aromas.
Taste the soup and adjust the seasoning if needed, adding more chili powder, salt, or pepper for your preference.
Serve hot, topped with a generous sprinkle of shredded cheese and fresh cilantro. Let the cheese melt slightly into the warm soup, creating a rich, gooey finish that’s just irresistible.