In a large pot, saute the onions, garlic and carrot until softened.
Add in the chopped celery and bell pepper and saute a few minutes until soft and cooked through.
Add in the spices and stir with all the vegetables. Continue stirring and cooking for a few minutes.
Add in the canned tomatoes, kidney beans, black beans and pumpkin puree. Stir to combine. Bring the chili to a boil and then reduce the heat to a simmer. Allow the chili to simmer for 10-20 minutes or more. If you like your chili thinner, add some water bit by bit. Towards the end of the cooking, check the spices and add more if needed.
Once all the flavors are melded together and the chili is warmed through, serve it topped with your favorite garnishes.