In an 8-quart, heavy-bottomed pot (or stock pot) over medium heat, add bacon. Cook until crispy and browned, about 10-12 minutes.
Using a slotted spoon, carefully remove the bacon from the pan and set it on a paper towel-lined plate to drain off excess grease.
Drain all but 1 tablespoon of grease from the pot. Then add the kielbasa and cook until both sides are brown, about 3-4 minutes. Remove and set them on the plate with the bacon.
Drain any remaining bacon grease from the pot. Add ground beef, onion, green pepper, and garlic to the pot. Cook until the ground beef is no longer pink (6-8 minutes). Drain excess liquid.
Sprinkle flour over the mixture and mix until combined. Cook for 1 minute.
Add the bacon and kielbasa back to the pot, along with the diced tomatoes, beans, corn, potatoes, frozen mixed vegetables, chili powder, kosher salt, black pepper, and beef broth. Mix everything together until well combined.
Bring the mixture to a boil. Then, cover the pot, reduce the heat to low, and simmer for 30 minutes, or until the potatoes are tender.
Garnish with parsley before serving.