To begin, cook the diced onion and ground beef together in a Dutch oven over medium heat, until the beef is browned and the onion is tender. Stir the mixture occasionally as it cooks, breaking up the ground beef.
Add in the taco seasoning, chili powder, black pepper, and salt. Stir it together and let it cook for one minute.
Add in the tomato sauce, beans, corn, and beef broth.
Bring this to a gentle boil, reduce the heat to low, and let it simmer 15 minutes.
Serve topped with shredded cheese, sour cream, and/or guacamole. You can even dip it with some tortilla chips or crush them over the top.