Heat the olive oil in a large Dutch oven or other heavy pot over medium-high heat. Add the onion and bell pepper and cook, stirring, for 2 minutes. Add the ground beef and cook, crumbling the meat, until the beef is browned and vegetables have softened.
1 tablespoon olive oil, 1 small yellow onion, 1 red bell pepper, 1 pound lean ground beef
Add the garlic and cook for 30 seconds, stirring.
4 cloves garlic
Add the crushed tomatoes, broth, water, diced green chiles, black beans, kidney beans, corn, chili powder, cumin, paprika, dried oregano and salt. Stir.
28 ounces fire roasted crushed tomatoes, 2 cups low sodium beef broth, ½ cup water, 7 ounce can mild diced green chiles, 15 ounce can black beans, 15 ounce can red kidney beans, 15 ounce can corn, 2 teaspoons chili powder, 2 teaspoons ground cumin, 1 teaspoon sweet paprika, 1 teaspoon dried oregano, ½ teaspoon salt
Bring the soup to a simmer and then reduce the heat to maintain a low simmer. Cover the pot and simmer for 20-30 minutes, stirring occasionally.
Serve, with toppings as desired.
Optional toppings for serving, such as: shredded cheese, sour cream, diced avocado, crumbled tortilla chips, chopped fresh cilantro, chopped red or green onion, etc.