01 - Heat olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned, approximately 6 to 8 minutes. Drain excess fat if necessary.
02 - Add the diced onion, bell pepper, jalapeño if using, and garlic to the pot. Sauté until vegetables are softened, 5 to 6 minutes.
03 - Stir in the tomato paste and cook for 1 minute to deepen the flavors.
04 - Add the chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne if using. Cook, stirring constantly, for 1 minute until fragrant.
05 - Pour in the crushed tomatoes, diced tomatoes, and beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pot.
06 - Add the drained beans and bring the chili to a simmer. Reduce heat to low, cover partially, and cook for 35 to 45 minutes, stirring occasionally to prevent sticking.
07 - Taste and adjust seasoning with additional salt or spices as desired. Serve hot with your choice of toppings.