
Heat oil in a large pot or Dutch oven over medium heat until shimmering.
Add onion, sweet potato, and red bell pepper and cook, stirring occasionally, until onion and pepper are softened (about 5-7 minutes; note the sweet potato will not be softened yet, this is fine).
Add garlic and cook until fragrant (about 30 seconds).
Add all spices, salt, and pepper and stir until veggies are coated with the spices, stir constantly for 30 seconds.
Add the tomato paste and cook, stirring frequently, until deepened in color (about 60 seconds).
Add coconut aminos and stir.
Add the beans, tomatoes, chiles, and broth and stir until well combined. Bring chili to a simmer then reduce heat and simmer over low heat for at least 30 minutes and until sweet potatoes are fork-tender. Taste-test and add additional salt if needed.
Serve warm with your favorite toppings (I like ladling mine over cornbread and/or serving topped with corn chips, sour cream, avocado, and shredded cheese!).