Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and green bell pepper, sautéing for 5 minutes until the vegetables are softened.
Add the ground beef to the pot, breaking it up with a wooden spoon and cooking until completely browned.
Stir in the minced garlic, chili powder, smoked paprika, cumin, sea salt, and black pepper, toasting the spices for 1 minute.
Pour in the tomato puree, beef broth, and kidney beans, stirring well to combine all ingredients.
Bring the mixture to a gentle boil, then reduce the heat to low and simmer for 15 to 20 minutes until the chili has thickened.
Serve hot in a bowl, optionally garnished with fresh herbs or a squeeze of lime.