Heat olive oil in a large pot over medium heat.
Add chopped onion and bell peppers, and sauté until soft.
Stir in minced garlic and cook for another minute.
Add the ground beef, breaking it up and cooking until browned.
Stir in chili powder, cumin, smoked paprika, salt, and pepper.
Combine diced tomatoes and beef broth, bringing to a simmer.
Add kidney beans and stir well to combine.
Cover and let simmer for at least 30 minutes, stirring occasionally.
Taste and adjust seasoning if necessary, then serve hot.