Heat a heavy-bottomed pot over medium heat and add a splash of oil.
Add the chopped onion and minced garlic to the pot. Cook, stirring frequently, until the onion becomes translucent and fragrant, about 5 minutes.
Add the ground beef to the pot, breaking it apart with your spoon. Cook until the meat is browned and no longer pink, about 8 minutes, listening for a gentle sizzle and watching for a deepening color.
Drain excess fat if necessary, then stir in chili powder, cumin, and smoked paprika. Cook for about 1 minute until the spices are fragrant and evenly coated the meat.
Pour in the crushed tomatoes and beef broth, stirring to combine. Bring the mixture to a gentle simmer, allowing the flavors to meld.
Reduce the heat to low, partially cover the pot, and let the chili simmer gently for about 1.5 to 2 hours, stirring occasionally to prevent sticking and to promote even cooking.
Check the chili's consistency; it should be thick and hearty, with flavors deeply melded. If it becomes too thick, add a splash of water or broth and simmer a few more minutes.
Taste the chili and adjust seasoning with salt and pepper as needed. Let the chili rest off the heat for about 10 minutes to allow flavors to settle.
Ladle the chili into bowls and top with your favorite garnishes like cheese, cilantro, or sour cream. Serve hot and enjoy the comforting, smoky flavors.