Preheat a large soup pot to medium heat with a drizzle of olive oil. Add the onion, garlic, and bell pepper and saute for 5 minutes, stirring as you go.
Add the chipotle, oregano, chili powder, and cinnamon. Stir to coat the veggies for one minute, then add the sweet potatoes, walnuts, tomatoes, and stock to the pot with a sprinkle of cinnamon. Add 3 cups of stock first and the 4th later if needed.
Stir the chili and reduce the heat to medium-low. Cover the pot and cook for 45 minutes, stirring once or twice. Adjust the heat during this time so the soup is simmering but not bubbling very hard.
Remove the lid after 45 minutes and let the chili simmer uncovered for 15 minutes more to thicken slightly. If the chili is too thick add the remaining cup of stock. Taste as you go and season with salt; the chili should be very flavorful by the time you serve it.
For extra heat, stir in more chipotle paste a teaspoon at a time, or serve extra for swirling into individual bowls.
Serve. Enjoy!