Heat your skillet over medium heat and add olive oil, then toss in chopped onions and minced garlic. Cook until they turn translucent and fragrant, about 5 minutes, with a gentle sizzle and sweet aroma filling the air.
Add the ground meat to the skillet, breaking it apart with your spatula. Cook until browned and cooked through, about 8 minutes, until the meat develops a rich, caramelized crust and releases a savory scent.
Stir in chili powder, smoked paprika, and cinnamon. Cook for 1-2 minutes until the spices crackle and the mixture turns a deep, earthy hue, filling the air with smoky aroma.
Transfer the meat mixture to your slow cooker, then add canned pumpkin, diced tomatoes, beans, and broth. Stir everything together until well combined, with the pumpkin blending into the mixture smoothly.
Season generously with salt and pepper, then cover and set your slow cooker to low. Let it cook for 6-8 hours, with the chili gently bubbling and thickening, filling your kitchen with smoky, savory scents.
About 30 minutes before serving, taste and adjust the seasoning if needed. If the chili is too thick, add a splash of broth and stir. If it’s too thin, uncover and simmer on high for a few minutes to reduce and thicken.
Once ready, let the chili rest for 10 minutes to allow flavors to meld and cool slightly—this makes serving easier. Ladle into bowls and enjoy the thick, velvety texture with vibrant color and smoky aroma.