Brown the ground meat in a large skillet over medium-high heat and season with salt and pepper. Once the meat is cooked, drain the meat and set aside.
While the meat is cooking, add canola oil to a large stock pot over medium heat.
Stir in bell peppers and cook 3-4 minutes. Add onions and some salt and cook until all vegetables are soft, about 3-4 minutes. Add garlic and cook 1 minute.
Add the tomato paste, tomato sauce, diced tomatoes, and beef stock and stir to mix thoroughly. Bring to a boil.
Add in the remaining ingredients – black, red and white beans, Worcestershire sauce, A-1, liquid smoke, chili powder, paprika, cumin, garlic, oregano, parsley, salt and pepper – and thoroughly stir everything together. Bring back to a boil.
Add the cooked ground meat and reduce to a simmer. Simmer for 30 minutes and taste. You may need to add a bit more salt or water these tend to get absorbed into the meat and beans.
*Pro Tip - Rinsing the canned beans reduces gas and sodium. Do your guest (and yourself) a favor and be sure to always rinse your canned beans!
Ground Beef - you can easily sub ground turkey or chicken for the beef. My wife likes it better with turkey so I often will make it that way.
Beans - there's virtually an endless supply of options here. You can use 1 type of bean or a variety. I use the 3 listed here because these three beans are similar is size and look nice.
Bell Peppers - I like to use a variety of colors again for look. So you can use just 1 color or a variety.