In a large Dutch Oven or soup pot heat oil over medium high heat. Add in onions and bell peppers and saute until onions are soft and translucent and bell peppers are somewhat soft. (5-6 minutes)
Add in garlic and stir for 1 minute.
Add in ground beef. I like to break it apart in big chunks and allow to brown giving it more of a hearty texture. Once beef is browned, drained any excess grease.
Stir in seasonings (salt, pepper, chili powder, ground cumin, and paprika.
Stir in canned soup, diced tomatoes, and broth. Bring to a boil over high heat.
Lower heat to a medium low, cover with lid and cook for 30 minutes. Remove lid, stir and check liquid level. Leave lid off and cook another 30 minutes until liquid thickens to your desired consistency.
Serve in bowls with desired toppings of shredded cheese, sour cream, green onions.