At first, we need to complete the vegetable chopping. So peel the sweet potatoes and dice them into small size. Also diced the onions and finely chopped the garlic.
Now heat a saucepan on medium heat.
Add diced onion and saute for 5-6 minutes. [You can use oil. If you want to go totally oil-free method, then I recommend using 2-3 tbsp of vegetable broth or water for this saute process.]
Then add chili powder, cumin, paprika, and sweet potato cubes. Continue the saute for 3 minutes.
Now add that minced garlic and saute for another 1 minute.
Rinse the beans and add them to the saucepan.
Saute for 2 minutes. this step is important to increase thetaste of this dish.
Thereafter add tomatoes and continue to saute process until you realize the tomatoes are perfectly cooked. If you do not cook tomatoes perfectly this time the raw flavor of tomato will exist in the recipe.
Now add vegetable broth, mixed them well, and increase the heat.
Wait until they come to a boil. Then reduce heat, and simmer for 20-25 minutes.
Stir occasionally and check the sweet potatoes are perfectly cooked or not.
After that add salt and sugar according to your taste.
Now garnish it with your desired toppings and serve hot.