Add your olive oil to a large pot over medium high heat, add in your onions and bell peppers, cook down for a minute, then add in the garlic. Cook down for another 30 seconds to a minute before adding in the ground beef.
Begin breaking down the meat as much as possible into small chunks. Let this cook about halfway before adding in all the spices – chili powder, oregano, cumin, paprika, coriander, garlic and onion powder, salt and pepper. Once the meat is fully cooked through and the spices are fragrant, add in the tomato paste and mix it in well.
Pour in the can of tomato sauce, fill it with water and pour that water in to the pot. Add in the diced tomatoes, maple syrup, Worcestershire sauce and broth. Mix well and bring it to a boil. Add in both of the rinsed and drained beans, cook for another 5-10 minutes and serve with any of the suggested toppings. Enjoy!