Heat olive oil in a large pot over medium heat.
Add ground beef and cook until browned, breaking it apart.
Drain excess fat if necessary.
Add chopped onion and bell pepper and cook until softened.
Stir in minced garlic and cook for 30 seconds.
Add chili powder, cumin, and paprika and stir well.
Pour in diced tomatoes, tomato sauce, and kidney beans.
Season with salt and black pepper and mix thoroughly.
Bring the chili to a gentle boil, then reduce heat.
Simmer uncovered for 30 minutes, stirring occasionally.
Taste and adjust seasoning before serving.