Pour olive oil into a large pot and heat over medium.
Add the onion and garlic to the pot and sauté for 3 minutes until fragrant.
Stir in ground meat and cook until browned.
Add pumpkin puree, beans, diced tomatoes, and spices. Mix well.
Pour in broth and bring the chili to a boil.
Reduce heat and let it simmer for 25–30 minutes, stirring occasionally.
Taste and adjust seasoning before serving.
Ladle into bowls and add your favorite toppings.
