Heat a large pot over medium heat and add olive oil, letting it warm until shimmering.
Add the ground beef to the pot, breaking it apart with a spatula and cooking until it's browned all over and no pink remains, about 5-7 minutes. You'll hear a gentle sizzle and see the meat developing a deep brown color.
Stir in the finely chopped onion and cook until it becomes translucent and soft, about 3-4 minutes. The onions will release a sweet aroma as they soften.
Add the minced garlic and smoked paprika, stirring constantly to toast the spices slightly—just about 30 seconds—until fragrant. The mixture will become aromatic with a rich red hue from the paprika.
Pour in the diced tomatoes with their juices and stir well, scraping up any browned bits from the bottom of the pot for added flavor.
Add the drained kidney beans and beef broth to the pot, then stir everything together to combine evenly. Bring the mixture to a gentle simmer.
Lower the heat to simmer and cover the pot partially. Let the chili cook gently for 30 minutes, stirring occasionally. During this time, the flavors will meld, and the chili will thicken and develop a rich, smoky aroma.
Season with salt, pepper, and cumin (if using), tasting and adjusting the seasoning as needed. The chili should be thick, with a deep red color and a hearty texture.
Remove from heat once the flavors are well-developed and the chili has thickened to your liking. Let it rest for a few minutes to settle before serving.
Scoop the hot chili into bowls and garnish with your favorite toppings like chopped fresh herbs, shredded cheese, or sour cream if desired. Serve with crusty bread or rice for a satisfying meal.