Heat oil in a large Dutch oven or pot over medium heat.
Add the sausage links and cook until browned.
Remove from pan, slice links and set aside.
Add onion, carrots, garlic and sweet potatoes to the pot, cook about 10 minutes until tender.
Add in salt, pepper, chili powder, cumin, cocoa powder, oregano, cinnamon and broth.
Cook for 2 minutes then add in tomatoes and Tabasco sauce and bring to a boil. Return turkey sausage to pot.
Reduce heat to low, cover and simmer for about 30 minutes. Stir occasionally. Add in the pinto beans and cilantro and cook about 5 more minutes until heated through.