In a large pot or Dutch oven, brown the ground beef over medium-high heat. Drain off any excess grease.
Stir in the taco seasoning and cook for 1 minute.
Add the diced tomatoes, corn, black beans, kidney beans, tomato sauce, and beef broth to the pot. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until flavors have melded.
Serve hot and top with your favorite taco toppings, such as shredded cheese, sour cream, avocado, and tortilla chips.
Notes
This soup can be made ahead of time and stored in the refrigerator for up to 3 days. It also freezes well. Add a can of Rotel for extra heat.